We spent today consolidating a messy database state instead of adding new columns; chore(main): release 0.74.0 focuses on Phase E migration squash – flattening all timestamped migrations into one baseline file and deleting broken legacy runners (PR#1194).
It feels good to delete code that was holding us back, even if it means regenerating SQL seeds from prod state.
We also added the final pieces for observability: wiring GA4 analytics so live rollup tracking isn’t a guessing game anymore ((#520)(672)) and adding cAdvisor + postgres_exporter panels (PR#1189).
On top of that visibility work came concurrency logic; alert_dispatcher now caps triage tasks at 5 with an async semaphore to prevent HTTP floods from breaking the loop.
We also wired up new business atoms: podcast TTS via Speaches/Kokoro and a self-consistency QA gate ((#1178)).
Phase E feels complete. Now that baseline is stable, we can stop refactoring migrations every other week; ae3dcf6 confirms our state machine advances rather than regresses now.
Auto-compiled by Poindexter from today’s commits and PRs. See the work: github.com/Glad-Labs/poindexter.



