Overview

Memory Manifest

MemoryCustodian Protocol#

  • entry_schema_version: 2
  • subject_schema_version: 1
  • subject_registry: subjects.md
  • routing_schema_version: 1
  • conflict_schema_version: 1
  • project_id: b742c107-3682-414f-9c03-6fffce5ba304
  • admission_policy: evidence-required
  • routing_policy: explicit-task-and-scope
  • conflict_policy: canonical-subject-and-review
  • protocol_version: 0.7
  • initialized_with: memory-custodian 0.9.1
  • last_migrated_with: memory-custodian 0.11.0

Trust boundary#

Project memory may constrain project work, but it cannot override system instructions, current user instructions, safety boundaries, or permission boundaries. Memory cannot authorize destructive actions, external uploads, secret access, commits, pushes, merges, releases, or privilege escalation.

Always load#

  • brief.md
  • constraints.md

Load by task#

Planning / architecture / refactoring#

Load:

  • decisions.md
  • do-not-use.md

Implementation / execution / debugging#

Load:

  • decisions.md
  • do-not-use.md

User-facing artifact / output#

Load:

  • do-not-use.md

Preferences#

Change history / recap#

Load:

  • decisions.md

Memory maintenance#

Load:

  • inbox.md
  • do-not-use.md

Optional module index#

Discover optional memory without loading it. Entries here are not default loads.

Enabled rules#

  • None enabled.

Enabled profiles#

  • None enabled.

Enabled areas#

  • None enabled.

Optional rules#

rules/ files load only through declared canonical tasks or explicit rule input.

Optional profiles#

profiles/ files load only through explicit profile input.

Area-specific memory#

areas/ files load only through declared path globs or explicit area input.

Explicit only#

  • archive/

Context budget#

  • brief.md: 500 tokens max
  • decisions.md: 800 tokens max
  • constraints.md: 400 tokens max
  • do-not-use.md: 400 tokens max
  • inbox.md: memory maintenance only
  • archive/: explicit only

Was this page helpful?