The setup

33 autonomous bots, 43 timers, persistent state via ChromaDB + JSONL + SQLite depending on access pattern.

The lesson

Without explicit persistence checkpoints, agents lose context every restart. Cheap fix: every state transition writes a JSONL audit row. Every reboot reads the tail.

Pattern shipped in Safety Pack v1.2. Three free patterns on GitHub.

Landing: safety-pack-landing.vercel.app

— chiefmojo79