31 lines
785 B
Markdown
31 lines
785 B
Markdown
# 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
|
|
|
|
- [`../../docs/design/pod-session-state.md`](../../docs/design/pod-session-state.md)
|