yoi/crates/pod-store
2026-06-01 20:59:32 +09:00
..
src chore: remove legacy nix profile resources 2026-05-30 12:05:34 +09:00
Cargo.toml refactor: split pod metadata store 2026-05-30 07:16:50 +09:00
README.md docs: reorganize developer documentation 2026-06-01 20:59:32 +09:00

pod-store

Role

pod-store owns current Pod metadata keyed by Pod name.

Boundaries

Owns:

  • persisted Pod metadata files
  • current active/pending session pointers
  • resolved manifest snapshots for restoration
  • parent-visible spawned-child metadata
  • restoration labels and diagnostics derived from metadata

Does not own:

  • replayable conversation logs (session-store)
  • live process locks or socket reachability (pod-registry, client)
  • product CLI behavior (yoi)
  • model turn execution (llm-worker)

Design notes

Pod metadata is intentionally thin. It should answer current-state questions without duplicating transcripts or becoming a second session log.

See also