Back to About
Velocity (commits/day, last 14 days) mean 21/day · peak 43 5/28 5/29 5/30 5/31 6/1 6/2 6/3 6/4 6/5 6/6 6/7 6/8 6/9 6/10
Each bar = one day. Forge-orange highlights the peak day; cyan marks active days; faint bars are zero-commit days. The dashed cyan line is the 14-day mean. Hover any bar for that day's count.
The velocity curve is the public face of the engineering culture this codebase commits to (per principles ).
Governance layer Seven public RFCs at /rfc (versioning policy, anti-platitude, hum-score calibration, voltage coach, GPT-4o critic, cohort engagement, reproducibility audit). Four ADRs in docs/adr/ (factory + DI, strangler-fig, ring + dashboard, cmd-K palette). Five cadence rituals running on schedule per principles . Twenty-eight trust claims CI-enforced with historical flap-rate tracking at /admin/trust-claims-history .
Punch-list items shippedNo punch-list item closures in this window.
CI ratchet state11 of 12 at zero · Tier-A 11/12 Each row is a CI gate that fails the build on regression. Ceiling: 0 means the floor — a single new occurrence anywhere in the codebase fails CI. Source-of-truth is the gate script referenced in each row; ceilings live in .github/.
Ratchet What it counts Ceiling Closed at Tier Lighthouse mobile floors Per-route mobile performance/a11y/SEO floors + FCP/LCP/CLS/TBT caps 0 B2201 A as-cast count `as <Type>` and `as unknown as <Type>` casts in src/ 483 — A Component LOC ratchet Per-component line ceilings (SongDetail.tsx, dashboard/page.tsx) 0 B2189 A Design tokens (hex literals) Raw hex/rgb in JSX inside src/app + src/components 0 B2098 A strict-tsc violations Files exempt from --strict TypeScript 0 B1600 A unchecked-index Array/object indexing without bound checks 0 B1597 A console.log calls Direct console.log in production code (vs. structured logger) 0 B1586 A Capability-surface gaps Capabilities (genres, tradition presets) without a UI surface 0 B1575 A explicit-any Bare `: any` / `as any` / `<any>` in TypeScript 0 B1182 A Forge LOC ratchet Per-component line ceiling on forge surface files 0 B1135 A Golden-eval drift Eval/refine/gauntlet prompt byte-identical snapshots 0 B1177 A Bundle size Total JS shipped per route (vs. ceiling snapshot) 0 B1176 A
Recent gate tightenings135315b 06-10 Build 3747 (Quality): test-count floor gate — ANSI-blind parser fixed + floor raised 3,700 → 9,850. e45eaf1 06-10 Build 3746 (Quality): bundle-size gate — honest re-baseline after 23 blind days + the P1 eviction plan. 6636395 06-10 Build 3744 (Quality): Forge Options WAR ROOM + Slice 1 (label/control hygiene) + B3743 ratchet follow-through. 240aabe 06-10 Build 3742 (Quality): the comic register + LUST_BLOCK — Joy Rubric STEP 3+4 complete; B3741 follow-through (3+ gate boundary + fixture recalibration). 6804962 06-10 Build 3741 (Quality): chorus evolution 5% → 12% + the verbatim hard gate — Fidelity Standard v0.3.0. 59b20e9 06-10 Build 3739 (Quality): as-cast ratchet 946 → 926 — delete 20 provably-redundant assertions in genre-craft-plugins.ts. 84fba38 06-10 Build 3731 (Quality): pin CI to Node 22 — the gate scripts require it. cf4c2da 06-10 Build 3727 (Quality): check:lockfile-sync gate — the install-killer class can never silently recur. 7b42550 06-10 Fix CI install gate: regenerate package-lock.json (missing nested type-fest@4.41.0). 54b23c5 06-09 Build 3701 (Quality): test db.ts read/aggregate functions (DB-stub tier). 7e956d7 06-08 Build 3685 (Quality): test the life-songs post-forge gates. 0626993 06-08 Build 3676 (Linear Code WAR ROOM — CORR3): fix clone-gate ordering in finalize. d7983fd 06-07 Build 3663 (operator: LYRIA_API_KEY added): activate Lyria provider; gate auto-on-forge. 30a9548 06-07 Build 3648 (Deep Audit 2026-06-07 Tier-1 #1): close the two zero-headroom LOC ratchets + ship the audit. 046babc 06-06 Build 3639: FC4 — anti-formula / voice-break deviation (Forge Ceiling / RISK). 4fb1412 06-06 Build 3636: FC2 external-seed Step 0 — UI (Forge Ceiling / OUTSIDE). 3aa8fb1 06-06 Build 3635: FC2 external-seed Step 0 — backend (Forge Ceiling / OUTSIDE). 4145e0e 06-06 Build 3632: FC1 — wire clone-gate ENFORCEMENT (Forge Ceiling / DEATH). 2d8f180 06-06 Build 3631: Forge Ceiling WAR ROOM + punch-list integration. e5b4df5 06-05 Build 3618: test the Genre DNA splicer (ratchet 462→456). 18cfa5e 06-05 Build 3612: reactivate the dead as-cast ratchet (wire into check:all). 304f3f4 06-05 Build 3611: test forge-score-source + snapshotFlagsByCategory (ratchet 465→462). 3d6e7bb 06-05 Build 3610: test runRbPrimitiveAudits failure-isolation (ratchet 466→465) + snapshot refresh. fda5eaf 06-05 Build 3608: test getFailureDefinition + buildEngineeringReport (ratchet 468→466). d85dc3a 06-05 Build 3607: test detectEmergentCliches (ratchet 469→468). 198b05a 06-05 Build 3606: test the emotional-fingerprint engine (ratchet 472→469). 797661a 06-05 Build 3605: test score-tier tokens + crowd-personas (ratchet 477→472). 53088a9 06-05 Build 3604: test the crowd-gauntlet scoring math (ratchet 481→477). 12b66d3 06-05 Build 3603: test summarizeRatchets (ratchet 482→481). da6ac04 06-05 Build 3602: test blog + author content registries (ratchet 485→482). 04fbf5e 06-05 Build 3601: test build-info + case-studies registries (ratchet 489→485). 4dd0b3e 06-05 Build 3600: test traditionScopeAdvisory (ratchet 490→489). f4eaaa9 06-05 Build 3599: test parseRequestBodyWithSchema (ratchet 491→490) + snapshot refresh. e26cd9d 06-05 Build 3598: test detectArtistsInPrompt (ratchet 492→491). 96130fd 06-04 Build 3597: test audit-events.ts (ratchet 494→492). cbf4bba 06-04 Build 3596: test the adversarial stress-test engine (ratchet 498→494). 09d24d2 06-04 Build 3588 (Deep Audit 2026-06-04 §3 #2): retry-once on a flaky gate (premise corrected). c817475 06-04 Build 3587 (Deep Audit 2026-06-04 §3 #1): check:telemetry-capture gate. 4382636 06-04 Build 3582 (K6 CI coverage): gate the kids-music safety detector. b3623c3 06-03 Build 3573 (Linear-audit D2, safe half): fix the stale claude-module count + ratchet it. 855b84f 06-03 Build 3571 (Deep Audit 2026-06-03 #1): single source of truth for the scoring-standard version + CI gate. 321bf1a 06-03 Build 3568 (SA#29 — album artist anchor): propagate the album's sonic identity to every track's forge. 2e7f25d 06-02 Build 3550 (Continue autonomous — check:untested-public-api): ratchet stack COMPLETE (3 of 3). ea102b5 06-02 Build 3549 (Continue autonomous — check:cyclomatic-complexity): ratchet stack 2 of 3. 876e541 06-02 Build 3547 (Continue autonomous — check:motif-development gate): ratchet the proactive motif metric. d48c766 06-02 Build 3545 (Sacred Accident #36 ratified + check:album-capability-parity gate). e37341c 06-01 Build 3521 (Corpus-homogeneity defenses): wire the clone-gate MEASUREMENT into the forge path. c175699 06-01 Build 3511 (Master Punch List — S1): enforce the scoring hard-ceiling on the public API. 4379e18 06-01 Build 3508 (Album Creator Phase 4): editable lyrics + Gate 2 + Publish — albums go LIVE. ce4cd80 06-01 Build 3506 (Album Creator Phase 2 COMPLETE): admin plan surface + Gate 1. d1af840 06-01 Build 3503 (Album-Review WAR ROOM G1 part 1b): wire genre amendments into REFINE + add the anti-dormancy ratchet. b433b4c 05-31 Build 3486 (Album Creator Phase 1): persistence + six-state machine + publish-gate ratchet + /albums read-merge. 5fe020d 05-31 Build 3480 (dependency-cycle gate → ZERO): exclude dynamic import() — not an init edge. Where the changes landedsrc/app/dashboard21 files All commits6f73ad2 06-10 Build 3748 (Quality): Forge Options Slice 3 — the Customize Stack ships + the Playwright 1.60 e2e fix. b6e6042 06-10 chore: auto-refresh git snapshot [skip snapshot] 135315b 06-10 Build 3747 (Quality): test-count floor gate — ANSI-blind parser fixed + floor raised 3,700 → 9,850. 53822ba 06-10 chore: auto-refresh git snapshot [skip snapshot] e45eaf1 06-10 Build 3746 (Quality): bundle-size gate — honest re-baseline after 23 blind days + the P1 eviction plan. 49b9980 06-10 chore: auto-refresh git snapshot [skip snapshot] 9e5e63d 06-10 Build 3745 (Quality): Forge Options Slice 2 — the collapsed Customize header now tells the truth (F1, the P0). 61af686 06-10 chore: auto-refresh git snapshot [skip snapshot] 6636395 06-10 Build 3744 (Quality): Forge Options WAR ROOM + Slice 1 (label/control hygiene) + B3743 ratchet follow-through. 1271694 06-10 chore: auto-refresh git snapshot [skip snapshot] 31eeb9d 06-10 Build 3743 (Quality): supersede Dependabot PR #22 — all 14 dep bumps on main + the SECOND SDK-in-client-bundle chain severed. 240aabe 06-10 Build 3742 (Quality): the comic register + LUST_BLOCK — Joy Rubric STEP 3+4 complete; B3741 follow-through (3+ gate boundary + fixture recalibration). 6804962 06-10 Build 3741 (Quality): chorus evolution 5% → 12% + the verbatim hard gate — Fidelity Standard v0.3.0. 31cdcba 06-10 chore: auto-refresh git snapshot [skip snapshot] 74e4c4a 06-10 Build 3740 (Quality): raise ci.yml verify-job timeout 10 → 40 min — the 10-min relic was killing green-bound runs. b01479f 06-10 docs: refresh CLAUDE.md AUTO-STATE to Build 3739 [skip snapshot] 59b20e9 06-10 Build 3739 (Quality): as-cast ratchet 946 → 926 — delete 20 provably-redundant assertions in genre-craft-plugins.ts. 4f699dd 06-10 chore: append trust-claims evidence from the pre-push check:all run [skip snapshot] ee2ce9d 06-10 docs: refresh CLAUDE.md AUTO-STATE to Build 3738 [skip snapshot] b951ea1 06-10 Build 3738 (Quality): de-flake the three single-phase-prompt test files — pin Math.random. f63a21e 06-10 docs: refresh CLAUDE.md AUTO-STATE to Build 3737 [skip snapshot] d5a0e01 06-10 Build 3737 (Quality): cover the two named auth + money testing gaps — auth-context (14 tests) + admin portfolio route (15 tests). a376705 06-10 docs: refresh CLAUDE.md AUTO-STATE to Build 3736 [skip snapshot] 13dc356 06-10 Build 3736 (Quality): hook-transmutation + final-chorus-new-image rules in the chorus-discipline baseline. 6139f55 06-10 chore: auto-refresh git snapshot + trust-claims evidence [skip snapshot] 18cd4f3 06-10 Build 3735 (Quality): migrate all 51 non-conformant text-entry elements to the B2048 input-field / textarea-field standard. 83561cc 06-10 Build 3734 (Quality): split one-line-detector into client-safe sync + server-only async — sever the SDK-in-client-bundle chain. 6152e6d 06-10 Build 3733 (Quality): fix textarea-standard checker false positives on comment-heavy elements. e4b1fc5 06-10 chore: auto-refresh git snapshot [skip snapshot] dbf98e6 06-10 Build 3732 (Quality): revert the @anthropic-ai/sdk 0.80.0 → 0.104.1 upgrade — it breaks the Vercel production build. ea532a2 06-10 chore: auto-refresh git snapshot [skip snapshot] 84fba38 06-10 Build 3731 (Quality): pin CI to Node 22 — the gate scripts require it. 9c1bd41 06-10 chore: auto-refresh git snapshot [skip snapshot] 1ab95e1 06-10 Build 3730 (Quality): pre-push hook gains the 827ms snapshot-drift spot check. 176ae93 06-10 chore: auto-refresh git snapshot [skip snapshot] df411d2 06-10 Append trust-claims run from the B3725-B3729 verification sweep (33/33 green). 31f2b96 06-10 Build 3729 (Quality): upgrade @anthropic-ai/sdk 0.80.0 → 0.104.1. 0fdc606 06-10 Build 3728 (Quality): refresh the CLAUDE.md AUTO-STATE block (7 days / 156 builds stale). cf4c2da 06-10 Build 3727 (Quality): check:lockfile-sync gate — the install-killer class can never silently recur. 1b9a682 06-10 Build 3726 (Quality): bump actions/checkout + actions/setup-node v4 → v5 across all 15 workflows. 0c3b4ae 06-10 Build 3725 (Quality): acknowledge Humanize prompt drift — regenerate the 6 prompt-drift snapshots + bump the lyric-evaluator skill fingerprint. be93315 06-10 Append trust-claims run from the 2026-06-10 Deep Audit session (33/33 green). 7b42550 06-10 Fix CI install gate: regenerate package-lock.json (missing nested type-fest@4.41.0). 201aa37 06-09 Build 3724 (Quality): pin the server-side logForgeMetrics writer. f0e2914 06-09 Build 3723 (Quality): pin logClientForgeMetrics fire-and-forget POST. 439d6d6 06-09 Build 3722 (Quality): pin memory.evaluateFeedback not-found branch. 45828d0 06-09 Build 3721 (Quality): pin living-prompt ensureInitialized. 2f6e048 06-09 Build 3720 (Quality): pin 3 small registry/state helpers. 4b53825 06-09 Build 3719 (Quality): pin memory.extractLearnings mid-range skip. e2a5b8e 06-09 Build 3718 (Quality): pin the client-event telemetry helpers. b0951a4 06-09 Build 3717 (Quality): pin living-prompt triggerScoreEvent. 11b0b30 06-09 Build 3716 (Quality): pin the git-snapshot reader. c52a7c7 06-09 Build 3715 (Quality): pin the incident-registry lookups. 29ebe88 06-09 Build 3714 (Quality): pin the focus-group + ghost-voice prompt builders. 8f18820 06-09 Build 3713 (Quality): pin album-draft create + lyric-write (DB-stub). 47cc3fd 06-09 Build 3712 (Quality): pin db.ts write-and-return mutations (DB-stub). 85381d4 06-09 Build 3711 (Quality): pin the memory-db read functions (DB-stub). bdc5185 06-09 Build 3710 (Quality): finish the admin-store album lifecycle coverage. 4f083a6 06-09 Build 3709 (Quality): pin album track-refine load + score persist (DB-stub). 8fb7e6e 06-09 Build 3708 (Quality): pin the album LOAD functions (heavy DB-stub). 788f536 06-09 Build 3707 (Quality): pin the album admin-store state machine (heavy DB-stub). b281f28 06-09 Build 3706 (Quality): test the living-prompt sync getters. dddc92e 06-09 Build 3705 (Quality): test pure manhattan functions (concept + shadow). 312fb7b 06-09 Build 3704 (Quality): test admin-store DB writes (album data layer). 7544dbb 06-09 Build 3703 (Quality): finish the clean db.ts DB-stub coverage. f63c500 06-09 Build 3702 (Quality): test the logic-bearing db.ts functions (DB-stub tier). 54b23c5 06-09 Build 3701 (Quality): test db.ts read/aggregate functions (DB-stub tier). 661b922 06-09 Build 3700 (Quality): test the pure creative-debt functions. b658522 06-09 Build 3699 (Quality): Album Phase 1 — the cross-track coherence pass (flagship). b8e8c8a 06-09 Build 3698 (Quality): Album Phase 0 cont. — per-track coherence audits. 5b4405a 06-09 Build 3697 (Quality): collaborator brand voice — Crucible + onboarding (Humanize Theme 6). f0ce503 06-09 Build 3696 (Quality): Album Phase 0 — un-orphan character-drift into the album path. fbf6b5f 06-09 Build 3695 (Quality): protect intentional imperfection (Humanize Theme 5). 194a014 06-09 Build 3694 (Quality): refine cadence/rhyme preservation (Humanize Theme 4). 30a76ae 06-09 Build 3693 (Distribution): free /api/v1/score tier — the strategy playbook's #1 move. 2bb3304 06-09 Build 3692 (Distribution): canonical 1-3yr strategy playbook (multi-agent). 708e361 06-09 Build 3691 (Quality): Feel-First read on the forge result (Humanize Theme 2). 0f6983e 06-08 Build 3690 (Quality): Humanize WAR ROOM doc + Crucible "Advocate" strengths beat (Theme 1). 504805c 06-08 Build 3689 (Distribution): songwriting guide — non-human point of view. 3775cd4 06-08 Build 3688 (Quality): canonical multi-agent WAR ROOM — non-human voice + album coherence. 8c3914e 06-08 Build 3687 (Quality): test the pure metabolic-scoring functions. 75fd6ef 06-08 Build 3686 (Quality): test the oblique-strategies deck. 7e956d7 06-08 Build 3685 (Quality): test the life-songs post-forge gates. 4d6131c 06-08 Build 3684 (Quality): test the persona-forge brief cache. cb47cd7 06-08 Build 3683 (Quality): test the client session-stats tracker. fd7216e 06-08 Build 3682 (Quality): complete usage.ts paywall test coverage. 4c162b8 06-08 Build 3681 (Quality): test scoring.ts pure display-layer mappers. d1ecbe7 06-08 Build 3680 (Quality): test the export-song.ts DOM download wrappers. 094d981 06-08 Build 3679 (Distribution): reconcile docs/OUTREACH.md into the press kit. 52c93fb 06-08 Build 3678 (Distribution): add docs/PRESS-KIT.md for media/influencer outreach. d4a511b 06-08 Build 3677 (Distribution): publish press-ready launch announcement to /blog. 0626993 06-08 Build 3676 (Linear Code WAR ROOM — CORR3): fix clone-gate ordering in finalize. 9ee0eed 06-08 Build 3675 (Linear-audit ARCH1 follow-up): migrate vault pagination to fetchAllRows. f9a8725 06-08 Build 3674 (punch-list): file P3-operator anchor-surfacing item for the 4 awaiting tone-registers. 3374773 06-08 Build 3673 (Linear-audit ARCH1 follow-up): migrate portfolio pagination to fetchAllRows. 0eae5d7 06-08 Build 3672 (operator bug — dashboard Fidelity tab always empty): fetch + map fidelity_audit. 9bc95d0 06-08 Build 3671 (operator request): volume control on the dashboard audio player. 86c6f43 06-08 Build 3670 (Linear-audit P2 — SongDetail headroom): extract the audio cluster. 9140c19 06-08 Build 3669 (nightly coverage sweep): export-song-html (Release Dossier HTML). 10accc7 06-07 Build 3668 (operator nightly): replace / remove audio controls. 9e3b05d 06-07 Build 3667 (Lyria nightly): real diagnostics for "no audio" failures. af457c5 06-07 Build 3666 (Lyria Audio WAR ROOM): audio_status provenance plumbing (migration applied). 4c4c628 06-07 Build 3665 (Lyria Audio WAR ROOM): track add_audio_status_to_songs migration. bac4b19 06-07 Build 3664 (Lyria Audio WAR ROOM — minimal probe, Option B): manual Pro/admin "Generate demo audio" button. d7983fd 06-07 Build 3663 (operator: LYRIA_API_KEY added): activate Lyria provider; gate auto-on-forge. 6ff53bd 06-07 Build 3662 (Lyria Audio WAR ROOM — minimal probe, step 2): dormant Lyria provider + inline-bytes plumbing. c231a9c 06-07 Build 3661 (Lyria Audio WAR ROOM — minimal probe, step 1): artist-name sanitizer in the music-provider layer + request widening. c935614 06-07 Build 3660 (Poncho): integrate Lyria Audio WAR ROOM survivors into MASTER-PUNCH-LIST. a5386ce 06-07 Build 3659 (Poncho): integrate 7 Linear Code WAR ROOM survivors into the master punch list. 12ed5fb 06-07 Build 3658 (Linear Code WAR ROOM 2026-06-07 — TYPE1): defensive coercion in rowToEvaluation. 205cc24 06-07 Build 3657 (Linear Code WAR ROOM 2026-06-07 — ARCH1 + CORR1): shared paginator + fix admin/stats truncation. 2254377 06-07 Build 3656 (Linear Code WAR ROOM 2026-06-07 — PERF1/PERF2/PERF3 + CORR5): hot-path perf. ea7536a 06-07 Build 3655 (Linear Code WAR ROOM 2026-06-07 — TEST1): fix the detect.test.ts flake. 9bb908a 06-07 Build 3654 (Linear Code WAR ROOM 2026-06-07 — SEC1 + SEC2): SSRF guard + lead-intake throttle. a37a459 06-07 Build 3653 (Deep Audit 2026-06-07 Tier-2 coverage sweep): genre-hubs registry. 9592d80 06-07 Build 3652 (Deep Audit 2026-06-07 Tier-2 coverage sweep): dashboard-utils mappers. 3903720 06-07 Build 3651 (Deep Audit 2026-06-07 Tier-2): metric-definitions coverage. 6aafbfd 06-07 Build 3650 (Deep Audit 2026-06-07 Tier-2): model-registry coverage. 0fcd600 06-07 Build 3649 (Deep Audit 2026-06-07 Tier-1 #2): money-path test coverage. 30a9548 06-07 Build 3648 (Deep Audit 2026-06-07 Tier-1 #1): close the two zero-headroom LOC ratchets + ship the audit. cd2a2c9 06-07 Build 3647 (RFC-0008): /contribute open-corpus submission form + API. b38b5bf 06-07 Build 3646: track the corpus_contributions migration (RFC-0008, applied). 0dd461a 06-06 Build 3645: Vault Phase 3 — per-user curation (keepers). 8e03a4a 06-06 Build 3644: portfolio — cost-per-song unit economics (P1, operator-approved). 958e932 06-06 Build 3643: wire the CVC chorus-verbatim detector observationally. 15c7ae0 06-06 Build 3642: reconcile session into MASTER-PUNCH-LIST (FC1-FC4 + FC3/Resend verified-built). e0b99f2 06-06 Build 3641: portfolio — activity funnel (P1). 350dd6f 06-06 Build 3640: portfolio — gauntlet (auto-refinement) ROI stat (P1). 046babc 06-06 Build 3639: FC4 — anti-formula / voice-break deviation (Forge Ceiling / RISK). 61eb50d 06-06 Build 3638: correct FC3 record — the blind second scorer ALREADY EXISTS (triangulation). edbbe1a 06-06 Build 3637: forge errors are retryable without a page refresh (operator bug). 4fb1412 06-06 Build 3636: FC2 external-seed Step 0 — UI (Forge Ceiling / OUTSIDE). 3aa8fb1 06-06 Build 3635: FC2 external-seed Step 0 — backend (Forge Ceiling / OUTSIDE). 0ebe885 06-06 Build 3634: fix forge AUTH_REQUIRED UX + clarify the logged-out demo (William feedback). 0bc1c2b 06-06 Build 3633: fix dashboard deep-link song detail (incomplete + stuck panel). 4145e0e 06-06 Build 3632: FC1 — wire clone-gate ENFORCEMENT (Forge Ceiling / DEATH). 2d8f180 06-06 Build 3631: Forge Ceiling WAR ROOM + punch-list integration. 3009506 06-06 Build 3630: close RFC-0008 (Open Scoring Corpus contribution policy). 2fabcbe 06-06 Build 3629: add Brett the Writer credentials line to case-study byline. 2fc93e7 06-06 Build 3628: portfolio genre accuracy + row-cap fix. 8ba9d73 06-06 Build 3627: portfolio dashboard accuracy pass (WAR Room findings). 2e6d83d 06-06 Build 3626: advisor/investor portfolio dashboard at /admin/portfolio. 4a7f34c 06-06 Build 3625: Share button on album radio players (context-share fallback). aeba767 06-05 Build 3624: admin can change a user's subscription level from /admin/users. 1cce4e9 06-05 Build 3623: Share button on every radio player. 68aac6f 06-05 Build 3622: put Brett's testimonial on the homepage (close a real defect). 7e3bcaa 06-05 Build 3621: leverage Brett's endorsement across the conversion surfaces. 957f47b 06-05 Build 3620: Brett video testimonial — embed + "Watch" link + CSP. e9c3a98 06-05 Build 3619: Brett The Writer testimonial + case study GO-LIVE. e5b4df5 06-05 Build 3618: test the Genre DNA splicer (ratchet 462→456). ac6b800 06-05 Build 3617: retire the Forgery Test feature (operator-confirmed). 9e9ff65 06-05 Build 3616: import "The Man Who Stayed" into the Album-Drafts pipeline. 74fcb96 06-05 Build 3614: as-cast paydown 986 → 946 (RATE_LIMITS satisfies). d56126d 06-05 Build 3613: as-cast paydown 999 → 986 (first chip, careful, tsc-proven). 18cfa5e 06-05 Build 3612: reactivate the dead as-cast ratchet (wire into check:all). 304f3f4 06-05 Build 3611: test forge-score-source + snapshotFlagsByCategory (ratchet 465→462). 3d6e7bb 06-05 Build 3610: test runRbPrimitiveAudits failure-isolation (ratchet 466→465) + snapshot refresh. 7336298 06-05 Build 3609: one canonical model-JSON extractor (Top-10 review #7). fda5eaf 06-05 Build 3608: test getFailureDefinition + buildEngineeringReport (ratchet 468→466). d85dc3a 06-05 Build 3607: test detectEmergentCliches (ratchet 469→468). 198b05a 06-05 Build 3606: test the emotional-fingerprint engine (ratchet 472→469). 797661a 06-05 Build 3605: test score-tier tokens + crowd-personas (ratchet 477→472). 53088a9 06-05 Build 3604: test the crowd-gauntlet scoring math (ratchet 481→477). 12b66d3 06-05 Build 3603: test summarizeRatchets (ratchet 482→481). da6ac04 06-05 Build 3602: test blog + author content registries (ratchet 485→482). 04fbf5e 06-05 Build 3601: test build-info + case-studies registries (ratchet 489→485). 4dd0b3e 06-05 Build 3600: test traditionScopeAdvisory (ratchet 490→489). f4eaaa9 06-05 Build 3599: test parseRequestBodyWithSchema (ratchet 491→490) + snapshot refresh. e26cd9d 06-05 Build 3598: test detectArtistsInPrompt (ratchet 492→491). 96130fd 06-04 Build 3597: test audit-events.ts (ratchet 494→492). cbf4bba 06-04 Build 3596: test the adversarial stress-test engine (ratchet 498→494). feb7c46 06-04 Build 3595: sign the /api/v1/fidelity seal (last unsigned v1 surface). a32527b 06-04 Build 3594: sign the Crucible + voice-fingerprint v1 seals. e99f758 06-04 Build 3593: radio player — single centered flame, 60% larger. 7fc64f4 06-04 Build 3592 (operator request): radio-player cover art — fire burns across the bottom, on top. 49f4b85 06-04 Build 3591 (autonomous): fill OPERATOR-RUNBOOK Section 11 gaps. db7792c 06-04 Build 3590 (Brett go-live — disclosure infra + cold-DM sprint): get everything ready. 1d5909a 06-04 Build 3589 (Brett go-live PRE-STAGE — nothing published): testimonial photo/video infra + runbook. 09d24d2 06-04 Build 3588 (Deep Audit 2026-06-04 §3 #2): retry-once on a flaky gate (premise corrected). c817475 06-04 Build 3587 (Deep Audit 2026-06-04 §3 #1): check:telemetry-capture gate. d0d9b91 06-04 Build 3586.1: integrate the 2026-06-04 Deep Audit into the master punch list (Poncho). 6c64f87 06-04 Build 3586 (operator-reported): /albums track count varies — stop hardcoding 12. 9dedf34 06-04 Build 3585 (SA#32 proof harness): the "main character energy" register-obedience scorer. 802007b 06-04 Build 3584 (register-fidelity CI coverage): discrimination cases for AVD + BIM. 7ebfac6 06-04 Build 3583 (Corpus Intelligence — Gauntlet ROI): persist pre_gauntlet_score in the V2 forge path. 4382636 06-04 Build 3582 (K6 CI coverage): gate the kids-music safety detector. 45af14c 06-04 Build 3581 (motif-family grouping): catch cross-word synonym clusters in the batch ledger. fed1f3a 06-04 Build 3580 (Corpus Intelligence — Gauntlet ROI): measure whether the second LLM pass earns its tokens. ca1f257 06-04 Build 3579 (Corpus-Intelligence finding — genre plumbing): persist the resolved genre to the song row. ce0fec6 06-04 Build 3578 (Wound Atlas — Taxonomy v2): parse the eval's metric codes + severity. e67e134 06-04 Build 3577 (Album hub WAR ROOM): redesign /albums for appeal + cross-page consistency. 4a6c417 06-03 Build 3576 (Corpus Intelligence — Wound Atlas): turn 2,700 free-text wounds into a ranked forge-amendment queue. 402ca90 06-03 @ Build 3575.1: reconcile backlog — version-unification items closed. 5e2433d 06-03 Build 3575 (scoring-standard version unification, part 2): wire every public display surface to the constant + ban future drift. d04beab 06-03 Build 3574 (scoring-standard version unification, part 1): bring the whitepaper to v1.2.0. b3623c3 06-03 Build 3573 (Linear-audit D2, safe half): fix the stale claude-module count + ratchet it. 10d9010 06-03 Build 3572 (Linear-audit D1, slice 2): extract the 66 genre-mode literals into a data module. 855b84f 06-03 Build 3571 (Deep Audit 2026-06-03 #1): single source of truth for the scoring-standard version + CI gate. 917a841 06-03 Build 3570 (Linear-audit D1, slice 1): extract the genre-mode type contracts out of the 3887-LOC god-module. ea416d9 06-03 Build 3569 (Linear-audit C4, final half): extract the shared Haiku-judge plumbing. 321bf1a 06-03 Build 3568 (SA#29 — album artist anchor): propagate the album's sonic identity to every track's forge. 12c83fa 06-03 Build 3567 (Linear-audit C4): extract the shared banned-terms cleanup helper. a7a348d 06-03 Build 3566 (B5 phase 2 — the extraction): split forgeSongStream's prompt assembly into buildForgeRuntimePrompt(). e8bcf95 06-03 Build 3565 (B5 phase 1 — the forge-prompt drift NET): deterministic byte-snapshot over forgeSongStream's assembled prompt. 026b40c 06-03 Build 3564 (Chorus engineering, safe slice): wire the orphaned verbatim-chorus detector as a fidelity signal. 89b51aa 06-03 Build 3563.1: reconcile master punch list — check off C3 (B3562) + C5 (B3563) Linear-audit items. 89aa821 06-03 Build 3563 (Linear-audit C5): type-enforce the episodic-trace load-first invariant. cd6f3b6 06-03 Build 3562 (Linear-audit C3): unify the per-genre builder chains into a genre-plugin registry. 6441393 06-02 Build 3561 (Linear-audit C2): extract fidelity-audit per-audit blocks into a sub-runner module. d0615d8 06-02 Build 3560.1: sweep trust-claims-history log appended by the check:all pre-push hook during the B3560 push. ed860a4 06-02 Build 3560 (Linear-audit C1): migrate gauntlet route onto withSSEStream HOF. 99ddfe0 06-02 Build 3559 (Linear-audit B3): remove the PremiumReportData guard-then-assert non-null !. 9d4cc70 06-02 Build 3558 (Linear-audit B6 + C6): check every Stripe write + structured-log the learning extractor. 05bfa85 06-02 Build 3557 (Linear-audit B2 — P1 security): validateCouponCode now FAILS CLOSED. 4198bc7 06-02 Build 3556 (Linear-audit A1 — P0 revenue leak): Stripe webhook idempotency [MIXED]. 0d91185 06-02 Build 3555 (Linear-audit A3 + B4): test the untested paywall + two pure high-risk functions. 8d9b8d9 06-02 Build 3554 (Linear-audit A2 + B1): stop the Inngest double-bill + log the silent status-revert. 15e2912 06-02 Build 3553 (Linear-team code audit): full report + 18 findings filed to the backlog. 77bcf60 06-02 Build 3552 (Continue autonomous — anti-Goodhart: cliché-phrase detector): the mad-libs probe. bcad455 06-02 Build 3551 (Continue autonomous — Wound Timeline retention surface): /dashboard/timeline. 2e7f25d 06-02 Build 3550 (Continue autonomous — check:untested-public-api): ratchet stack COMPLETE (3 of 3). ea102b5 06-02 Build 3549 (Continue autonomous — check:cyclomatic-complexity): ratchet stack 2 of 3. 4418809 06-02 Build 3548 (Continue autonomous — agent-room README): Python port + reproducible benchmark. 876e541 06-02 Build 3547 (Continue autonomous — check:motif-development gate): ratchet the proactive motif metric. 23b1e60 06-02 Build 3546 (Il Bacio WAR ROOM N1+N2): character-name-drift detector + canon name-lock. d48c766 06-02 Build 3545 (Sacred Accident #36 ratified + check:album-capability-parity gate). 7571c58 06-02 Build 3544 (Album Creator — failure visibility + self-heal): surface last_error + one in-loop retry. f48c8f9 06-02 Build 3543 (Opera/Language WAR ROOM follow-up): language-aware consensus eval. 3724a5b 06-02 Build 3542 (Opera/Language WAR ROOM O2 + O3): album world canon + lane-aware form idiom. 7620d67 06-02 Build 3541 (Opera/Language WAR ROOM O1): target-language capability — the Forge can write in Italian. 0966e83 06-02 Build 3540 (Constraint Fidelity WAR ROOM R4): per-track structural variety in the AlbumBible. 84af7d4 06-02 Build 3539 (Constraint Fidelity WAR ROOM R1-R3): album path learns the user's constraints. 939d394 06-02 Build 3538 (Album Creator UX): explain + un-stick the locked Score/Refine buttons. 1615237 06-02 Build 3537 (SCORE-CLUSTERING WAR ROOM): kill the 84-anchor in the consensus eval. c4f02d8 06-02 Build 3536 (KIDS-MUSIC K2 eval half — SA#35 enforcement): audience-aware scoring for children's music. c8eeff4 06-02 Build 3535 (KIDS-MUSIC WAR ROOM K6 — enforcement backstop, MEASURE phase): wire the audience detector into the forge finalize. b014513 06-02 Build 3534 (KIDS-MUSIC WAR ROOM K5): SuperPrompt children's-music track + survival post-check. 835641c 06-02 Build 3533 (Punch-list infra): CI red-streak watchdog. 489a0c8 06-02 Build 3532 (KIDS-MUSIC): ratify SA#35 — "A song is written FOR a listener, not ABOUT a subject." b55bd11 06-02 Build 3531 (KIDS-MUSIC): record the proof re-run PASSED — operator-confirmed. 290d4b3 06-01 Build 3530 (KIDS-MUSIC K2 craft spec): encode the operator's playable-action requirements into the children's block. a95ee7c 06-01 Build 3529 (KIDS-MUSIC WAR ROOM K6 — detector half): deterministic adult-contamination scanner. bb6af8b 06-01 Build 3528 (KIDS-MUSIC WAR ROOM K3): plumb the kids-audience signal through the album path. 33693e8 06-01 Build 3527 (KIDS-MUSIC WAR ROOM K2): children's-music forge discipline — write FOR a child, not ABOUT one. 7a89258 06-01 Build 3526 (KIDS-MUSIC WAR ROOM K1): log toneRegister + audience on BOTH forge paths. fea59ec 06-01 Build 3525 (WAR ROOM): the "Tiny Genius Songs" children's-music failure — diagnosis + solution ladder + SA#33 candidate. 7bf2a5d 06-01 Build 3524 (Album Creator): "Download album" button — title + lyrics only. 5488f1b 06-01 Build 3523 (VAULT-OPEN-4 Phase 2): the per-user vault surface (/dashboard/vault). 62cb0bd 06-01 Build 3522 (VAULT-OPEN-4 Phase 1): per-user scoping for the vault tables. e37341c 06-01 Build 3521 (Corpus-homogeneity defenses): wire the clone-gate MEASUREMENT into the forge path. a94c646 06-01 Build 3520 (Master Punch List P1): recalibrate PERCENTILE_BUCKETS from the real corpus distribution. 5ea44d5 06-01 Build 3519 (Album Creator): "Generate all covers" button on the media section. 5bd2f5e 06-01 Build 3518 (Master Punch List P1): surface the fidelity-to-brief signal on the forge RESULT screen. 53938ab 06-01 docs(punch-list): Poncho reconcile — record B3514-B3517 Album Creator polish; verify B3511-B3513 [~] provenance. 1937942 06-01 Build 3517 (Album Creator): raise the track-count cap 10 → 12. e6c2a8e 06-01 Build 3516 (Album Creator): per-track Suno styles, cover art (generate + upload), and audio upload — all pre-publish. 2395d04 06-01 Build 3515 (Album Creator): per-track + bulk "Refine & improve" with keep-best scoring, eval scores on every track, full-height lyric display. 3e0dfbe 06-01 Build 3514 (Album Creator UX): expand the concept field 5× + fix the opaque "concept too long" error. 06008c8 06-01 Build 3513 (Master Punch List — genre amendments part 1c): wire the LAST four dormant forge amendments (country / rock / folk / indie). 3fcfddc 06-01 Build 3512 (Master Punch List — Bridge development, forge half): wire the dormant-for-single-forge bridge brief. c175699 06-01 Build 3511 (Master Punch List — S1): enforce the scoring hard-ceiling on the public API. 6c1e33b 06-01 Build 3510 (Poncho): mark the Album Creator core SHIPPED end-to-end (Phases 1-5). 2bee167 06-01 Build 3509 (Album Creator Phase 5): pre-run cost confirm + resumable generation. 4379e18 06-01 Build 3508 (Album Creator Phase 4): editable lyrics + Gate 2 + Publish — albums go LIVE. 55bacd2 06-01 Build 3507 (Album Creator Phase 3 COMPLETE): async lyric fan-out via Inngest. ce4cd80 06-01 Build 3506 (Album Creator Phase 2 COMPLETE): admin plan surface + Gate 1. 3c90e95 06-01 Build 3505 (Poncho): Album Creator status — Phase 1 DONE + migration-unblock recorded. cf6d88c 06-01 Build 3504 (Album-Review WAR ROOM G2): wire the DORMANT genre eval-contexts into the scoring path. d1af840 06-01 Build 3503 (Album-Review WAR ROOM G1 part 1b): wire genre amendments into REFINE + add the anti-dormancy ratchet. 95e349c 06-01 Build 3502 (Album-Review WAR ROOM C1/M1): the Setting Diversity Wildcard. 36095af 06-01 Build 3501 (Poncho): integrate the live /admin/forge-discipline failure into the corpus-homogeneity item. 864d35a 06-01 Build 3500 (Poncho): close the "Set Sentry DSN" item — error capture verified live. 1292bb4 06-01 Build 3499 (Poncho): close the "Apply pending Supabase migrations" item — all 7 verified live. 7bb110f 06-01 Build 3498 (Poncho): close the "Activate eval triangulation + Stranger" ghost item. a613918 06-01 Build 3497 (Poncho): backlog-honesty — add album_drafts to the operator migration queue. ce78310 05-31 Build 3496 (Poncho): mark G1 part-1 (genre forge-wiring) shipped in the master list. 2623173 05-31 Build 3495 (Album-Review WAR ROOM G1): wire the DORMANT pop / Latin / R&B / worship genre engines into the forge. 831bc4e 05-31 Build 3494 (operator request): dashboard Search now spans the whole library + language filter + Oldest First. ed574d6 05-31 Build 3493 (Album-Review WAR ROOM): analyze 3 external 200-song reviews; reconcile survivors into the master punch list. 1b789bc 05-31 Build 3492 (operator request): the forge empty-state seed control now serves the 200 RICH examples. ed56b8b 05-31 Build 3491 (operator request): relocate the rich-prompt hint actions. 94b8488 05-31 Build 3490 (operator request): 200 rich-prompt examples + dice Re-Roll on the forge hint. 641332d 05-31 Build 3489 (Album Creator Phase 3 prereq): the reusable headless forge plumbing shim. d5216a8 05-31 Build 3488 (Album Creator): move the album-drafts migration to the auto-applied location. 2498623 05-31 Build 3487 (Album Creator Phase 2 — AlbumBible generator): the plan step that makes it an album. b433b4c 05-31 Build 3486 (Album Creator Phase 1): persistence + six-state machine + publish-gate ratchet + /albums read-merge. 971e6f8 05-31 Build 3485 (Go Poncho — Album Creator into the backlog): phased spec + acceptance criteria. db55342 05-31 Build 3484 (Album Creator Phase 0 — CORRECTION): forge core is headless-feasible but NOT the clean seam B3483 claimed. d6278c9 05-31 Build 3483 (Album Creator Phase 0 spike — RESOLVED GREEN): forge core is already headless-callable. 27b7dd8 05-31 Build 3482 (Album Creator WAR ROOM — analysis): docs/ALBUM-CREATOR-WAR-ROOM-2026-05-31.md. e430afc 05-31 Build 3481 (Showcase Albums — market it): 2 blog posts + homepage callout. 5fe020d 05-31 Build 3480 (dependency-cycle gate → ZERO): exclude dynamic import() — not an init edge. 6686e78 05-31 Build 3479 (17-song WAR ROOM survivor #5): within-song motif-DEVELOPMENT audit primitive. 1689e63 05-31 Build 3478 (Joy Rubric STEP 3+4 — 2 deterministic floors): involuntarity + appetite primitives. 10b0a05 05-31 Build 3477 (Showcase Albums — admin audio/cover surface + batch cover-gen). 2f6e760 05-31 Build 3476 (Showcase Albums — data + public pages): two flagship concept albums, modeled on One Story Nine Genres. fa45335 05-30 Build 3475 (Joy Rubric design room — "The Unscored Body"): forked joy/absurdity rubric for Three Hearts Heart 3. 43f2772 05-30 Build 3474 (SFAI-positioning WAR ROOM → Punch List): file 5 recommendations, fold 2. a1cb04d 05-30 Build 3473 (17-song WAR ROOM survivor #2): verse↔chorus concreteness-DELTA primitive. 48c8a3b 05-30 Build 3472 (Go Poncho — 17-song album-test WAR ROOM): verify feedback, integrate 4 survivors, catch already-shipped. Operating system · liveThe 3-Year-Plan operating system. Four moats, four cadence rituals, ten trust-claim predicates. All public; all in the repo at docs/THREE-YEAR-PLAN.md.
Moat citations · per-build tagging Cadence rituals · days since last entry Quality Council 7d / 7d threshold current
Trust Decay Audit 13d / 22d threshold current
Bet Review 21d / 60d threshold current
External Audit 46d / 60d threshold current
0 public-claim predicates run as a CI ratchet via npm run audit:trust. Trust drift fails the build.
Generated 6/10/2026, 6:26:44 PM from build 3748 (commit 225173f ) · See the principles behind this work