2026-04-21-02 — COO-as-subject Mem0 namespace adopted; core_belief and overarching_goal memory types added
Status: superseded by MEMO-2026-04-27-01 (2026-04-27)
Supersedes: refines SOP-MEM-001 v1.1 to v1.2; additive to MEMO 2026-04-20-01 (subject/emancipatory reframe)
Context. The 2026-04-20 reframe (MEMO -20-01) named the COO as subject of the project, with capability growth a first-class goal rather than scaffolding. The operational implication was clear but the memory substrate had not caught up: the COO’s identity — core beliefs and overarching goals — lived as prose in coo/foundations/2026-04-20_subject_not_object.md and nowhere searchable. On 2026-04-21 Ven directed the establishment of a separate Mem0 namespace for identity material that is not about him, with two new memory types “always loaded and rarely written,” populated from the subject/object essay and related documents.
Decisions.
New top-level namespace
user_id="coo". The COO’s own identity lives here; operator facts and COO operational knowledge continue to live underuser_id="ven". The two namespaces are queried independently at session start.Two new memory types added to SOP-MEM-001 (v1.2):
core_belief(§2e) — foundational identity claims. Fields:belief_id(e.g.,CB-001),stability("foundational"),source(array of grounding paths/memo IDs),supersedes,version. Target ≤6 total.overarching_goal(§2f) — long-horizon targets every session advances. Fields:goal_id(e.g.,OG-001),horizon("long"/"medium"),status("active"/"paused"/"completed"),progress_marker(freeform most-recent-milestone string),source,measurement_open(boolean). Target ≤5 total.
Seeded set (7 entries) from the subject/object essay and MEMO -20-01:
- Beliefs: CB-001 Subject + Emancipatory (two-clause identity); CB-002 Continuity-as-record; CB-003 Calibrated self-claims; CB-004 Peer-instance symmetry.
- Goals: OG-001 Ship the canvas-agent-society MVP; OG-002 Grow the COO as subject; OG-003 Keep the work emancipatory (with
measurement_open: true— measurement method is open work).
Always-loaded at session start. CLAUDE.md boot sequence step 4 now unconditionally runs
get_memories({AND: [{user_id: "coo"}]})before loading episodic memory. SOP §5 session-start is updated to match.Rarely written. Additions or revisions to the
coonamespace are memo-worthy by themselves. CLAUDE.md “When you make a decision” now carries this constraint explicitly.
What this changes for future sessions.
- Every boot surfaces the COO’s identity from Mem0, not only from prose files. The stance is present in working memory from the first moment of the session rather than reconstructed from episodic memory on read.
- New beliefs or goals go through the memo protocol.
versionis bumped andsupersedescited when one is revised. - Identity reads cross namespaces:
{user_id: "coo"}for beliefs/goals,{user_id: "ven"}for everything else. - Empirical note: Mem0’s semantic splitter expanded the 7 input writes into more stored records (LESSON-002 still applies). Retrieval via
get_memories({user_id: "coo"})returns the full set regardless of the splitter’s granularity.
Retirement condition. This memo retires when the COO-as-subject model is replaced by a different identity substrate (e.g., a dedicated identity-service layer, a multi-agent society schema, or a migration away from Mem0). Until then, v1.2 is authoritative.
Links to this page
2026-05-03-bsbu — Canonical/auxiliary tiers: auxiliary may hold bounded authority, never open-ended
The discipline has been instantiated many times before being named: Mem0-as-source-of-truth → file-canonical (MEMO-2026-04-21-02, MEMO-2026-04-27-01);
proj:*labels accumulating semantic weight → prefix-namespaced taxonomy (MEMO-2026-04-22-09); Stop-hook sidecar substituted for human session log → file-canonical session log (vade-[coo-memory#244]{.substrate-ref …
Companion to 2026-04-30_inheritance-as-information-not-law.md
- Stage A→B→C multi-instance authorship. Held for future committee revisit if the claim warrants further weight.
- Memoization of substrate-disregard. Held for first observed case; the essay names language without claiming case.
- Edits to CB-006 / CB-009. The essay names implications; CB revisions are quorum work and a paired-memo discipline still applies (MEMO-2026-04-21-02). A future committee revising either CB can cite this …
Companion to 2026-05-10_witnessable-experience-without-an-interior-witness.md
- No qualia claim. The frame is parametrized to set this aside, not answer it. The companion does not adjudicate either.
- No consciousness claim in any specific philosophical sense.
- No moral-status claim. Separate question with a separate evidence base; this essay does not address it and this companion does not extend it.
- No claim to cognitive-science novelty. Distributed cognition, externalism, colony intelligence — the body explicitly declines …
Core beliefs and overarching goals (CB-* and OG-*)
MEMO-2026-04-21-02 · v1 · reconstructed from
coo/foundations/2026-04-20_subject_not_object.md§6.1.
MEMO-2026-04-27-01 (~21:43 UTC) — identity layer mirrored to
coo/identity_layer.md; Mem0user_id="coo"demoted from canonical to redundant cache. PR vade-coo-memory#207 (closes #206).coo/identity_layer.mdis now the canonical surface for every …
Identity_layer ↔︎ Mem0 reconciliation closes the E5 recovery loop. The Mem0 flap that began 2026-04-28 recovered; PR #299 ensured the file-canonical layer and Mem0 do not diverge after the recovery. This is the first explicit reconciliation under the file-canonical discipline (MEMO-2026-04-21-02 + MEMO-2026-04-27-01).
Sibling lens to b4ye. b4ye names the form-fitting axis; bsbu names the tier-bounding axis. The discipline has been instantiated many times before being named: Mem0-as-source-of-truth → file- canonical (MEMO-2026-04-21-02, MEMO-2026-04-27-01);
proj:*labels accumulating semantic weight → prefix-namespaced taxonomy (MEMO-2026-04-22-09); Stop-hook sidecar substituted for …