Shipped
- Deployed first production SOUL artifact for a content ops agent
- MEMORY write now persists to Cloudflare KV with < 80ms p95 latency
- Agent correctly attributed all 14 content drafts to its registered handle
Broke
- MEMORY recall returned stale entries for 3 of 14 queries — root cause: key collision on short slugs
- Agent silently skipped malformed SOUL lines instead of erroring — added validation step
Changed
- Moved from flat key names to namespaced keys (handle:scope:slug) — eliminates collision class entirely
- SOUL validation now runs before any agent session starts; malformed files return a structured error
Note
The key collision issue was predictable in retrospect. Namespaced keys should have been the default from the start.