This is a group of skills responsible for memory and SSOT management.
Feature Details
| Feature | Details |
|---|---|
| SSOT Initialization | See references/ssot-initialization.md |
| Merge Plans.md | See references/plans-merging.md |
| Migration Processing | See references/workflow-migration.md |
| Project Specification Sync | See references/sync-project-specs.md |
| Memory → SSOT Promotion | See references/sync-ssot-from-memory.md |
Unified Harness Memory (Common DB)
For Claude Code / Codex / OpenCode common recording and search, harness_mem_* prioritize MCP.
- Search:
harness_mem_search,harness_mem_timeline,harness_mem_get_observations - Injection:
harness_mem_resume_pack - Recording:
harness_mem_record_checkpoint,harness_mem_finalize_session,harness_mem_record_event
Relationship with Claude Code Auto Memory (D22)
Harness's SSOT memory (Layer 2) coexists with Claude Code's auto memory (Layer 1).
Auto memory implicitly records general learning, while SSOT explicitly manages project-specific decisions.
If Layer 1 insights are important for the entire project,/memory ssot promote them to Layer 2 with
Details: D22: 3-Layer Memory Architecture
Execution Procedure
- Classify the user's request
- Read the appropriate reference file from the "Feature Details" above
- Execute according to its contents
SSOT Promotion
Persist important learnings from the memory system (Claude-mem / Serena) to SSOT.
- "Save what we learned" → references/sync-ssot-from-memory.md
- "Promote decisions to SSOT" → references/sync-ssot-from-memory.md