785 B
785 B
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.