Register pilot A "Rescue Room": /next/pilots/rescue-room/fractional-cto/ - #561
Merged
Conversation
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
Contributor
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: 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. Comment |
Contributor
Screenshot diffs detected
|
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>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
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 reuselayouts/next/landing.htmlwith differentregister:+ 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.mdwas 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_verbatimasserts the rendered blockquote is a non-empty verbatim slice ofdata/testimonials.yaml(the design artifact itself had smoothed the quote — caught in review). Tenure derives fromfoundingYear.Review chain
opus author → adversarial opus verifier (HOLD: reworded testimonial; Hugo writeStats records no
classon<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
next/rescue-roomrecorded under the new 0.0001 gate, content-inspected before commit. No other baseline touched.update-baselinesdispatch (tracked; PR screenshot job doesn't execute non-critical new tests).next/keys.Gates
bin/hugo-buildgreen · 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