Status: research scaffold with an imported prototype seed and an active C kernel experiment.
Renamed from "Continual In-Memory Neuromorphic Map" — the "neuromorphic" label is retired (decision D013, doc 06). The locality design principle (D004) is unchanged; the
cinm_code prefix is kept as a stable identifier.
This project captures a domain-neutral research concept for a small continual learning substrate. It is not an application, not a music system, and not a replacement for the existing ADG or Drum Engine work. Those domains may become case studies later. The first work is theoretical, mathematical, and systems oriented, with a small imported HDC playground preserved as an experiment seed.
Working name:
CIM: Continual In-Memory Map
(The code keeps the cinm_ prefix as a stable identifier.)
Core thesis:
event stream
-> sparse context addressing
-> local memory-cell activation
-> bounded local update
-> immediate readout
-> periodic consolidation
The experiment asks whether a small local memory field can learn continuously from events without global retraining, while remaining inspectable, bounded, and useful immediately after each event.
Current terminology for the human/evidence-gated adaptation line:
interactive continual preference learning
with reversible self-adaptation
The starting discomfort is that modern neural networks make training the central operation. They often require large global optimization passes, expensive dense compute, and poor continual learning behavior. This project explores a different regime:
- continual learning as the normal case
- memory and computation kept together
- sparse activation instead of full-model activation
- local plasticity instead of global retraining
- append-only learning evidence instead of opaque weight churn
- bounded state change, decay, conflict handling, and consolidation
The goal is not to beat transformers at their own task. The goal is to define and test a different learning substrate.
docs/00-conversation-summary.mddocs/01-theory.mddocs/02-system-architecture.mddocs/03-research-program.mddocs/04-language-lines.mddocs/05-decisions.mddocs/06-open-questions.mddocs/07-future-domain-bridge.mddocs/08-imported-taste-hdc-seed.mddocs/09-market-and-research-landscape.mddocs/10-neurosymbolic-transfer.mddocs/11-c-cpu-simd-hdc.mddocs/12-memory-model.mddocs/13-implementation-backlog-g-k.mddocs/14-tail-latency-hedging.mddocs/15-drum-vertical-architecture.mddocs/16-mvp-milestones.mddocs/17-implementation-backlog-l-q.mddocs/18-evaluation-and-baseline-plan.mddocs/19-claim-boundaries-and-authority.mddocs/20-risk-register.mddocs/21-glossary.mddocs/22-state-primacy-refactor.mddocs/FORMAL_PROOF.md
Deferred / future mapping (not in current RAM-only scope, decision D013):
docs/future/ssd-store-linux-layer.md— durable SSD store + Linux deep dive.
docs/records the theory, decisions, and research program.docs/15–docs/21define the first applied case study — the drum-first vertical (D014): architecture, MVP milestones, backlog L–Q, evaluation, claim boundaries, risks, and glossary.docs/22is the state-primacy refactor plan (D018): the staged R0–R5 work that brings the C kernel in line with "the live map is primary; replay is a within-epoch verification property." It lands before the drum vertical consumes the substrate.AGENTS.mdis the entrypoint for an agent implementing the drum vertical: file map, phase plan, reuse map, hard rules, and verification.docs/isabelle/contains the minimal Isabelle/HOL proof lane for abstract replay, snapshot-tail equivalence, and checked replay rejection.experiments/taste-hdc/preserves the imported CPU + RAM HDC taste-memory seed from/home/dev/taste-hdc.experiments/c-kernel/contains the first C substrate: SoA synaptic map, pairwise update, sigma A/B harness, reversible transaction check, and an in-RAM event-log replay/recovery check, plus G-K evidence, learning, memory, and HDC experiment gates. Strictly in-memory — no disk tier (decision D013).
The imported seed is intentionally small and exploratory. It is not the final CINM implementation contract.
- No production implementation claim.
- No ADG, Drum Engine, PC4MS, or music-specific dependency in the core concept.
- The drum vertical (D014, docs 15–21) is a deliberate applied case study, fenced by claim boundaries (doc 19); the core concept stays domain-neutral (D001).
- No claim that this is biologically faithful neuroscience.
- No claim that this replaces backpropagation for large-scale representation learning.
- No production claim, benchmark claim, or quality claim.
The first durable artifact should remain a clean research note and experiment plan. The imported prototype seed can inform this work, but it should not silently become the theory.
theory
+ state model
+ local update rules
+ consolidation rules
+ toy task suite
+ language/backend split
+ explicit claim boundaries