DEV Community

Matthew Gladding
Matthew Gladding

Posted on • Originally published at gladlabs.io

What we shipped on 2026-06-07

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.

Sources

Top comments (0)