diff --git a/memory-audit-maintenance.prose.md b/memory-audit-maintenance.prose.md index 21d90e8..f2aed75 100644 --- a/memory-audit-maintenance.prose.md +++ b/memory-audit-maintenance.prose.md @@ -12,6 +12,16 @@ Autonomously audit and reorganize an agent's native memory (MEMORY.md, USER.md, (none this is a self-driven, autonomous node) +### Scope + +This contract is the **Hermes Agent standard** for memory maintenance. It is shared across all Hermes agents (Mumuni, Tanko, Koby, Koonimo). Each agent runs it against its own memory files only no cross-agent access, no shared state, no shared ledger. The contract is the standard; each agent enforces it independently. + +**Agent Roster:** +- Mumuni +- Tanko +- Koby +- Koonimo + ### Maintains Memory health state current utilization, last audit timestamp, drift alerts, and any unresolved ambiguities. Postcondition: no entry is duplicated, no session note or stale snapshot survives, no config is unverified, and the audit ledger is up-to-date. @@ -320,4 +330,8 @@ return { - `MEMORY_PATH`: ~/.hermes/memories/MEMORY.md - `USER_PATH`: ~/.hermes/memories/USER.md - `CONFIG_PATH`: ~/.hermes/config.yaml -- `LEDGER_PATH`: ~/.hermes/memories/MEMORY_AUDIT_LEDGER.md \ No newline at end of file +- `LEDGER_PATH`: ~/.hermes/memories/MEMORY_AUDIT_LEDGER.md + +### Per-Agent Notes + +Each Hermes agent (Mumuni, Tanko, Koby, Koonimo) runs this contract against its own `~/.hermes/memories/` directory. The contract is identical across agents, but the data is isolated. If a new agent is added to the roster, it must be listed in `### Scope` above. \ No newline at end of file