Files
Geralt2026 3c99b2ae2c feat(mem-sys): Phase 1 — schema foundation for memory system
- profile.md template now uses YAML frontmatter (nickname, slug,
  gender, age, occupation, city, mbti, zodiac, personality_type,
  how_met, created_at) for reliable field-level updates by Claude
- state.md added as the dynamic layer: current snapshot of stage,
  signal score, trend, milestones; overwritten each session
- events.jsonl added as the immutable event stream; only appended to
- snapshots/ directory added for periodic state snapshots
- meta.json extended with nickname, event_count, last_snapshot fields
- backup_crush: also backs up state.md alongside profile/strategy
- rollback_crush: also restores state.md; events.jsonl excluded
  (immutable history must not be rolled back)
- rollback_crush: fix pre-existing bug where empty versions/ dir
  (always created by init_crush) caused wrong error message
- 9 new tests covering all new files and schema invariants
2026-04-12 14:57:26 +08:00
..