W2: course v2-format consistency fix + deep audit (scaffold, canon, split, 4-persona review) - #431
Conversation
…k, 1.3 add Success check, 1.4 $0-path co-equal at top of budget Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… outcome above TL;DR, 2.4 drop redundant three-tracks mermaid (keep funnel SVG), 2.5 add outcome + Success check, 2.6 Success check + outcome reposition Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
4.1/4.3/4.4: add outcome line above the TL;DR block. 4.2/4.5: reposition existing outcome line above the TL;DR (byte-identical move). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 5.3, 5.6: add outcome line above TL;DR (Sam-voice, observable) - 5.1, 5.4, 5.5, 5.7: reposition existing outcome line above TL;DR (byte-identical) - 5.2: reposition + drop channel-decision.svg (decorative duplicate); keep channel-fit-canvas.svg as the lesson's single working visual (PDF companion, scoring thresholds live on it) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…isit-count canon Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…chet signatures Two real instances: kit Built-by block and hire-track stack-section intro. The Cagan '20 years' in reference/hire-decision-full is a distinct concept, untouched. Ratchet entries added in the same commit per the ratchet rule. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
hire-track-supplementary-reference was 2x over the 2,900 reference cap (5,558w). Split, moving sections whole: the Fractional CTO bridge + Reading the SOW (the contract half, incl. production hardening checklist and milestone-acceptance redline) move to new companion page fractional-cto-sow-reference; find-developers, stack conversation, and interview screen stay. Both pages now in the 1,100-2,900 band (2,890 / 2,893 on the Phase-1 basis). All inbound anchored links (#the-fractional-cto-bridge, #reading-the-sow, #production-hardening-*, #the-milestone-acceptance-redline) re-pointed across 13 course pages + 2 blog posts; link text renamed where it literally said 'hire-track reference' but now targets the companion. No aliases/redirects added. Sequence yaml comment lists the new supplementary slug; page not in the linear spine, matching its parent. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2.4 had TL;DR + read-2.3-first + relates-to-2.6 as three adjacent blockquotes; 2.5 had TL;DR + you-should-be-here-AFTER adjacent (T1 flag). Demote the relational/prerequisite callout to a plain paragraph on each - every fact and link preserved, standard nav-block + TL;DR untouched. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- 5.1: fabricated-precision tri-list opener ($4,200/0.4%/40-users) -> question-shape opener; also keeps M5 mechanism-first count at 4 (cap) - 5.6: cinematic 'Then Week 8 lands' time-cut -> explanatory register, all facts kept (free-pilot enthusiasm, CFO circle-back, deposit) - 2.3: cloned 'The instinctive first move' lead-in + invented DM stats -> direct-address opener - vibe-prd-template + build-path-decision-worksheet closers: de-cloned the skip-X/six-weeks-later/salvage-question skeleton; the validated-problem-statement-template closer stays as the single canonical instance - 5 ratchet signatures added for the removed phrasings - build-path PDF regenerated (closer is in the printable body); untouched PDFs restored Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
A gloss on page A does not cover page B - each page glosses at its own first mention, one Sam-voice clause: - SOC 2: hire-track ref, 4.1 decision tree, where-to-hire map - GA4: 1.5 (back-ref to 1.3 install), 1.4 Input line, course-map table - queues: 4.1 Q2 explainer (diagram said 'queues', body never explained it), 3.2 'async export queue' Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…split TL;DR (5.6 + course map + kit excerpt), Cursor seat $20-$40, M2-owned quote out of M3 walkthrough, Stripe fee capability language, first-timers generalization + 3 ratchet signatures Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… A); 5.3 reveal-twist one-edit fix (T7 F) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…+gloss+shape - $78K story now a pointer to the SOW Reading Guide (one page owns the story) - drop uncited 30% reply rate + 2-4-intros-in-48h claim - link Veracode GenAI Code Security Report 2025 to source - first-mention glosses: SOW, MSA, CSRF, RLS, pre-seed - pattern sands: cut 50%-co-founder negative-parallelism opener, big-tech two-beat flip, 'Two times is enough' aphorism, names/checks aphorism, test-mode/production flip stated once Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…able pointer, hire-track map caption, kit FCTO/SOW trigger row Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…/DPA carry the conditions) + 5.6 CFO-scene opener Also rides: 5.7 outcome line rewritten outcome-first (item 20) - same file as the refundable fix. Smoke-test $1/$97 refundable charges untouched (different mechanism). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…xpensive aphorisms, cite-tied 5.3 hook, fake-stripe flip softened Also rides: 5.3 TL;DR de-stutter (item 25) - same file as the hook fix. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…ge (2.4b/5.4/4.5), outcome lines outcome-first (2.6/4.3/1.4), Phase-1-check rename (4.4), TL;DR de-stutter (5.5-adjacent trio) + 5 ratchet signatures Ratchet: 'In early 2026, one SaaS founder', 'is cheaper than the contract it prevents', 'Two times is enough; one time is luck', 'Reply rate is around 30%', 'You do not need a 50% co-founder'. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
… Lenny single-citation, captures verb swap Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Plus Run ID: ⛔ Files ignored due to path filters (2)
📒 Files selected for processing (54)
📝 WalkthroughWalkthroughThe course canon and lesson content now use cancellation-specific deposit rules, a dedicated Fractional CTO/SOW reference, updated cross-links, clearer learning objectives, additional completion checks, revised examples, and expanded banned-string validation. ChangesCourse canon and paid-pilot rules
Fractional CTO reference split
Lesson instruction and validation updates
Estimated code review effort: 3 (Moderate) | ~25 minutes Possibly related PRs
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
…ule, split-carries-debt lesson Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
W2: course v2-format consistency fix + deep audit
Second wave of the course-improvement plan (20.15). Groomed → 5 parallel scaffold-fix tasks → cross-file sweeps → full audit → 4-persona cold-eyes panel → fix round → scroll gate. Content-only (markdown + one SVG deletion + data/yaml); no templates, no CSS, no JS.
What changed (19 commits)
Grooming (re-audited against the live tree, not stale 40.22): confirmed all three defect lists, found 2 new (2.3/2.4 missing "If this fails"; C3 scope = 6 adds + 10 repositions across all 16 TL;DR lessons), struck 1 stale item (landing C1, shipped in W1).
T1-T5 scaffold fixes (parallel worktrees):
fractional-cto-sow-reference(2,893w); 15 inbound links re-pointed, zero aliases; two "20 years" tenure claims → since-2011 canon.T6 cross-file sweeps: 2 callout-rhythm walls broken; 5 shape-tell openers/closers rewritten (invented stats dropped); 7 first-mention glosses; 5 ratchet signatures.
T7 full audit (Phases 3-6): 9 fixes incl. a HIGH seam defect — the kit's DPA excerpt had dropped the customer-cancel-refund half, showing readers only the forfeit side; 3 unqualified "refundable deposit" → canon cancel-split. Canon deposit row synced to carry the split. 5.3 reveal-twist one-edit fix.
T8 4-persona cold-eyes panel (ICP-Sam / voice / AI-feel / learning-experience) → synthesized 25-item fix round → voice re-check of the worst page. Panel verdicts: assessment spine PASS (both dropped visuals were redundancy, not dual-coding loss), split routing PASS, path integrity PASS, zero pages read more AI after W2 than before. The new
fractional-cto-sow-referencewas the fix hotspot (relocation exposed pre-modern-gate prose: uncited numbers, unglossed MSA/SOW/CSRF); one combined numbers+gloss pass cleared it. One critic finding rejected on evidence (a canon reply-band cross-assignment).Gates
bin/hugo-buildgreen every commit (8 course validators + banned-string ratchet, new signatures pass); OKF conformant.loading="lazy"; the walker probed a theme icon).overflow-x:autotreatment in course-single CSS, which is shared and campaign-window-frozen until W4; logged as a W4 input (tracker item 13). A content-side wrapper would break the tables under Hugo Goldmark.Content-only diff → per CLAUDE.md the visual suites (test/dtest) do not apply; hugo-build + scroll gate is the contracted gate.
🤖 Generated with Claude Code
Summary by CodeRabbit
New Features
Updates