Changelog
Engineering view — every build that ships. The last 60 builds, including hygiene + docs + admin internals. Commit-level history lives on GitHub.
2026-06-07()
- #3666Other54167ff
audio_status provenance plumbing (migration applied).
- #3665Other4c4c628
track add_audio_status_to_songs migration.
- #3664Adminbac4b19
manual Pro/admin "Generate demo audio" button.
- #3663Otherd7983fd
activate Lyria provider; gate auto-on-forge.
- #3662Other6ff53bd
dormant Lyria provider + inline-bytes plumbing.
- #3661Otherc231a9c
artist-name sanitizer in the music-provider layer + request widening.
- #3660Otherc935614
integrate Lyria Audio WAR ROOM survivors into MASTER-PUNCH-LIST.
- #3659Othera5386ce
integrate 7 Linear Code WAR ROOM survivors into the master punch list.
- #3658Other12ed5fb
defensive coercion in rowToEvaluation.
- #3657Fix205cc24
shared paginator + fix admin/stats truncation.
- #3656Other2254377
hot-path perf.
- #3655Fixea7536a
fix the detect.test.ts flake.
- #3654Other9bb908a
SSRF guard + lead-intake throttle.
- #3653Featurea37a459
genre-hubs registry.
- #3652Other9592d80
dashboard-utils mappers.
- #3651Other3903720
metric-definitions coverage.
- #3650Feature6aafbfd
model-registry coverage.
- #3649Other0fcd600
money-path test coverage.
- #3648Hygiene30a9548
close the two zero-headroom LOC ratchets + ship the audit.
- #3647Othercd2a2c9
/contribute open-corpus submission form + API.
- #3646Otherb38b5bf
track the corpus_contributions migration (RFC-0008, applied).
2026-06-06()
- #3645Other0dd461a
Vault Phase 3 — per-user curation (keepers).
- #3644Other8e03a4a
portfolio — cost-per-song unit economics (P1, operator-approved).
- #3643Other958e932
wire the CVC chorus-verbatim detector observationally.
- #3642Other15c7ae0
reconcile session into MASTER-PUNCH-LIST (FC1-FC4 + FC3/Resend verified-built).
- #3641Othere0b99f2
portfolio — activity funnel (P1).
- #3640Other350dd6f
portfolio — gauntlet (auto-refinement) ROI stat (P1).
- #3639Hygiene046babc
FC4 — anti-formula / voice-break deviation (Forge Ceiling / RISK).
- #3638Other61eb50d
correct FC3 record — the blind second scorer ALREADY EXISTS (triangulation).
- #3637Fixedbbe1a
forge errors are retryable without a page refresh (operator bug).
- #3636Hygiene4fb1412
FC2 external-seed Step 0 — UI (Forge Ceiling / OUTSIDE).
- #3635Hygiene3aa8fb1
FC2 external-seed Step 0 — backend (Forge Ceiling / OUTSIDE).
- #3634Fix0ebe885
fix forge AUTH_REQUIRED UX + clarify the logged-out demo (William feedback).
- #3633Fix0bc1c2b
fix dashboard deep-link song detail (incomplete + stuck panel).
- #3632Hygiene4145e0e
FC1 — wire clone-gate ENFORCEMENT (Forge Ceiling / DEATH).
- #3631Hygiene2d8f180
Forge Ceiling WAR ROOM + punch-list integration.
- #3630Other3009506
close RFC-0008 (Open Scoring Corpus contribution policy).
- #3629Other2fabcbe
add Brett the Writer credentials line to case-study byline.
- #3628Fix2fc93e7
portfolio genre accuracy + row-cap fix.
- #3627Other8ba9d73
portfolio dashboard accuracy pass (WAR Room findings).
- #3626Admin2e6d83d
advisor/investor portfolio dashboard at /admin/portfolio.
- #3625Other4a7f34c
Share button on album radio players (context-share fallback).
2026-06-05()
- #3624Adminaeba767
admin can change a user's subscription level from /admin/users.
- #3623Other1cce4e9
Share button on every radio player.
- #3622UI/UX68aac6f
put Brett's testimonial on the homepage (close a real defect).
- #3621Other7e3bcaa
leverage Brett's endorsement across the conversion surfaces.
- #3620Content957f47b
Brett video testimonial — embed + "Watch" link + CSP.
- #3619Othere9c3a98
Brett The Writer testimonial + case study GO-LIVE.
- #3618Hygienee5b4df5
test the Genre DNA splicer (ratchet 462→456).
- #3617Featureac6b800
retire the Forgery Test feature (operator-confirmed).
- #3616Other9e9ff65
import "The Man Who Stayed" into the Album-Drafts pipeline.
- #3614Other74fcb96
as-cast paydown 986 → 946 (RATE_LIMITS satisfies).
- #3613Otherd56126d
as-cast paydown 999 → 986 (first chip, careful, tsc-proven).
- #3612Hygiene18cfa5e
reactivate the dead as-cast ratchet (wire into check:all).
- #3611Hygiene304f3f4
test forge-score-source + snapshotFlagsByCategory (ratchet 465→462).
- #3610Hygiene3d6e7bb
test runRbPrimitiveAudits failure-isolation (ratchet 466→465) + snapshot refresh.
- #3609Other7336298
one canonical model-JSON extractor (Top-10 review #7).
- #3608Hygienefda5eaf
test getFailureDefinition + buildEngineeringReport (ratchet 468→466).
- #3607Hygiened85dc3a
test detectEmergentCliches (ratchet 469→468).
- #3606Hygiene198b05a
test the emotional-fingerprint engine (ratchet 472→469).