Invocation state
Short-lived typed handoffs inside one managed cognition call.
Chat history
Bounded continuity for one authenticated operator and interface.
Firestore
Authoritative durable workflow, approval, effect, cost, and failure state.
Memory Bank
Evidence-linked decisions and verified outcomes that may inform later jobs.
Ownership matrix
Conversation retention
When a scoped conversation exceeds 300 retained messages, Harmonia prunes old turns and stores only metadata boundaries: counts, time range, and linked durable IDs. Summaries do not retain transcripts, drafts, approvals, credentials, or generated claims. Dashboard and Telegram histories never merge because the interface is part of the scope key.Memory eligibility
Memory Bank writes accept only typed candidates linked to durable Firestore evidence.- Eligible
- Rejected
- explicit operator decisions;
- verified publishing outcomes;
- measured engagement takeaways with durable record IDs; and
- workspace-and-brand-scoped preferences supported by evidence.
Firestore remains the recovery source after a crash or Pub/Sub redelivery. Memory Bank improves later judgment; it cannot reconstruct or overwrite workflow truth.
