Context
Sub of #12153 — the lock-in decision record for the one-flat-unified-store topology. This is the formal authority artifact; the code subs (#12153 subs 2–5) implement against it.
The Fix
- Add a new ADR at
learn/agentos/decisions/00NN-*.md (next free number), e.g. "Chroma — Single Flat Unified Store + Dev/Prod Parity", Status: Accepted.
- Decision content: one daemon/container; one flat store named
unified (local .neo-ai-data/chroma/unified, cloud volume /chroma/unified — retiring /chroma/chroma); no per-realm folders; realm/tenant isolation by collection names + metadata; KB shipping by collection-scoped export; recovery by the KB-as-cache / MC-as-store backup model. Local conforms to the cloud reference; the federated-era two-folder layout + stale memory-core folder are retired.
- Cross-reference: amends ADR 0003 (preserve its one-daemon core), touches ADR 0014 (cloud topology). Add a forward "amended by #NN" note to ADR 0003.
Decision Record impact
amends ADR 0003; touches ADR 0014. ADR successor-risk: adr-amendment-required (see parent #12153).
Acceptance Criteria
Out of Scope
All code changes (parent subs 2–5).
Related
#12153 (parent), ADR 0003, ADR 0014.
Origin Session ID: efd8dc2e-2052-4089-814a-ab22cd8c6a62
Context
Sub of #12153 — the lock-in decision record for the one-flat-
unified-store topology. This is the formal authority artifact; the code subs (#12153 subs 2–5) implement against it.The Fix
learn/agentos/decisions/00NN-*.md(next free number), e.g. "Chroma — Single Flat Unified Store + Dev/Prod Parity",Status: Accepted.unified(local.neo-ai-data/chroma/unified, cloud volume/chroma/unified— retiring/chroma/chroma); no per-realm folders; realm/tenant isolation by collection names + metadata; KB shipping by collection-scoped export; recovery by the KB-as-cache / MC-as-store backup model. Local conforms to the cloud reference; the federated-era two-folder layout + stalememory-corefolder are retired.Decision Record impact
amends ADR 0003; touchesADR 0014.ADR successor-risk: adr-amendment-required(see parent #12153).Acceptance Criteria
Accepted, amends 0003 + cross-refs 0014.amends/supersedes #decision-record refs are fine).Out of Scope
All code changes (parent subs 2–5).
Related
#12153 (parent), ADR 0003, ADR 0014.
Origin Session ID: efd8dc2e-2052-4089-814a-ab22cd8c6a62