Why I Chose NDJSON Over Postgres for My AI Agent Audit Trail
A rolled-back transaction ate my audit record, so I moved my AI agent audit trail to an append-only NDJSON receipt ledger. Why the ledger became the database, and where that choice costs me.