yoi/crates/memory
2026-06-09 19:31:11 +09:00
..
src tool: add execution context 2026-06-09 19:31:11 +09:00
Cargo.toml memory: add audit log events 2026-05-25 03:24:04 +09:00
README.md ticket: move local storage to .yoi/tickets 2026-06-06 06:44:10 +09:00

memory

Role

memory owns generated memory, Knowledge records, staging/consolidation mechanics, linting, and audit observations.

Boundaries

Owns:

  • memory/Knowledge record parsing and validation
  • memory lint subcommand backend behavior
  • staging and consolidation file mechanics
  • audit log observation writes
  • generated memory prompt support where it belongs below the CLI

Does not own:

  • authoritative project records (.yoi/tickets/, git history)
  • normal Pod turn orchestration (llm-worker)
  • product CLI command shape (yoi)
  • curated workflow definitions (workflow)

Design notes

Memory is useful context, not authority. It should preserve small durable preferences and rationale without duplicating tickets, docs, or implementation reports.

See also