Skip to content

Register pilot A "Rescue Room": /next/pilots/rescue-room/fractional-cto/ - #561

Merged
pftg merged 1 commit into
masterfrom
pilots-rescue-room
Aug 21, 2026
Merged

Register pilot A "Rescue Room": /next/pilots/rescue-room/fractional-cto/#561
pftg merged 1 commit into
masterfrom
pilots-rescue-room

Conversation

@pftg

@pftg pftg commented Aug 21, 2026

Copy link
Copy Markdown
Member

What

Pilot A of the three-register design comparison (10.01): Paul's approved Claude Design artifact translated onto the noindexed /next/ rail as a full landing page — problem-naming hero + month-one card, decision table, audit-first timeline, clients band, verified-testimonial dark band, closing CTA. Warm-paper register: Poppins (self-hosted, latin 400/600/700), ruby CTAs, 16px-radius cards, dark closing band. Pilots B and C will reuse layouts/next/landing.html with different register: + copy — the anatomy is fixed, the skin varies.

Preview: /next/pilots/rescue-room/fractional-cto/ (noindexed, sitemap-excluded, analytics-gated — rendered checks in the test suite).

Claims discipline

Every number not in .okf/content/claims-canon.md was substituted before styling: $5K–$15K pricing, $400K-hire H1, free-audit-in-5-days, 30-days-notice, stay-3+-years, 0.5%–2% equity, 3–6-months-to-hire — all out, qualitative forms in. The Wozniak/PubNative testimonial is canon-verbatim, now mechanically gated: test_testimonial_quote_is_canon_verbatim asserts the rendered blockquote is a non-empty verbatim slice of data/testimonials.yaml (the design artifact itself had smoothed the quote — caught in review). Tenure derives from foundingYear.

Review chain

opus author → adversarial opus verifier (HOLD: reworded testimonial; Hugo writeStats records no class on <th> so PurgeCSS stripped the table's column colors in production — fixed by :nth-child, trap documented in .okf/build/hugo-stats-th-classes.md; AA fix eyebrow-on-sand 4.37→6.5:1) → fixes → verifier SHIP → this branch. The pilot also surfaced the blind visual gate fixed in #560.

Baselines & visual coverage

Gates

bin/hugo-build green · unit 292 runs, 6112 assertions, 0 failures · banned-strings sweeps clean on rendered output · scoped desktop+mobile screenshot tests green · browser-verified (AA computed white-on-ruby 5.13:1, zero console errors, no horizontal scroll at 390px).

🤖 Generated with Claude Code

https://claude.ai/code/session_011SP5gaqXEgUie8pdFrmbeJ

Pilot A of the three-register design comparison (10.01): Paul's approved
Claude Design artifact (project 3dc819cf) translated from inline styles onto
the /next/ rail. Warm paper surfaces, white cards with 1px borders and 16px
radius, ruby CTA, dark closing band, self-hosted Poppins display face.

layouts/next/landing.html renders the whole anatomy - nav, hero + month-one
card, comparison table, four-step timeline, clients band, testimonial +
closing CTA, compact footer - from the stub's frontmatter, so pilots B and C
reuse it by changing `register:` and the copy. landing-baseof.html keeps the
v2 <head> verbatim (enhanced-meta-tags emits the noindex that makes staging
on the production host safe) and drops the site chrome: a register pilot
renders its own nav and footer or the comparison is unfair.

Claims substitutions (the artifact's originals are not in claims-canon):
- H1 "$400K hire" -> "months of hiring"
- hero strip: dropped "$5K-$15K / month"; starts in days / no equity, no
  lock-in / 4.8/5 on Clutch (linked to the profile, per canon)
- comparison "Monthly cost" -> "Cost": a fraction of a full-time hire vs
  full salary, benefits, and equity
- comparison "30 days' notice" -> "You stop. No severance, no re-hire."
- step 1: "Code review first", no "free", no "five working days"
- intro: "The assessment comes first" (was "the audit ... and it's free")
- clients H2: "Clients stay for years, not quarters." (was "over 3 years /
  beyond 6")
- stats: tenure derived from site.Params.foundingYear, average client
  relationship 5 (canon says 5, not 5+)
- proof strip: 5-year average client relationship (was "most clients stay
  3+ years")
- every "Get a free code audit" CTA -> "Book a free consultation"
- closing card: "The consultation is free. The assessment is yours either way."
The Wozniak/PubNative quote, attribution and Clutch link are verbatim - it is
canon's single verified testimonial.

Poppins is self-hosted (latin, 400/600/700) on the fonts-caveat /
fonts-space-grotesk pattern rather than linked from fonts.googleapis.com: a
third-party fetch inside the screenshot runs makes the baselines
network-dependent.

page/site-scripts is left out of the landing baseof - its only payload is
navigation.js, which binds unconditionally to the site header's
.js-mobile-menu-opener and threw on every pilot page load.

Gates: bin/hugo-build green; rendered page carries noindex, links the Clutch
profile, and none of the eight dropped claim strings appear anywhere under
the built pilots dir; bin/rake test:unit 286 runs 0 failures; bin/qtest
scoped run green with new macOS baselines for next-rescue-room.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011SP5gaqXEgUie8pdFrmbeJ
@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown
Contributor

Important

  • 🔍 Trigger review

This repository does not receive automatic reviews because it has fewer than 10 stars.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: df8d5904-5444-4756-854c-dac34e7465a1


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@github-actions

Copy link
Copy Markdown
Contributor

@pftg
pftg merged commit fd303af into master Aug 21, 2026
5 of 6 checks passed
@pftg
pftg deleted the pilots-rescue-room branch August 21, 2026 17:38
pftg added a commit that referenced this pull request Aug 21, 2026
…nc (#565)

Board carries the three live /next/ URLs, the four-persona ballots with
self-objections, the Editorial 4-1 artifact head-to-head, the fable
recommendation with its graft package, and the decision protocol - Paul
picks. Ledger rows updated for #561-#564 and the #560 gate repair; OKF
gains the BASE_URL local-production-check rule.


Claude-Session: https://claude.ai/code/session_011SP5gaqXEgUie8pdFrmbeJ

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant