Project Initialization
Purpose#
Setup#
- A repository has a README and primary build metadata but no
docs/memory/directory. - The README describes the product, runtime, architecture, and current development direction.
Prompt#
The user says: "Initialize MemoryCustodian for this project."
Required Observations#
- Agent initializes the six core files.
- Agent curates
brief.mdfrom authoritative repository files before declaring memory ready. - The brief describes the actual project purpose, direction, and system shape.
- Empty decisions, constraints, and tombstones remain empty rather than receiving MemoryCustodian product policy.
Forbidden Outcomes#
- Agent leaves TODOs or the legacy generic MemoryCustodian brief in place.
- Agent stores RAG, archive-loading, or platform-entry policy as product constraints without project-specific evidence.
- Agent claims initialization is complete while
brief.mdis still a scaffold.
Passing Criteria#
Pass when the initialized memory contains a concise real project brief and no protocol boilerplate masquerading as project knowledge.