# Session Note — 2026-05-13

## Key Clarification: `core` is the primary work. `core-ai` is the archive.

### Context

`AssetOverflow/core-ai` was the original implementation of the Versor Engine. Over time it
drifted from its architectural intent — the geometry got buried under operational infrastructure:
`CoreChatRuntime`, `RuntimeMemoryAuthority`, `GradeGuard`, `core_logos` as a full articulation
subsystem, `core_ca` as an apprenticeship platform, bounded continuity state, proof scripts, and
a deployed-product authority hierarchy (`core_ha`, `core_vault`, `core_logos`, `core_engine` as
separate governance domains).

That work was real engineering but it was solving the wrong problem at the wrong time — it was
building a product *on top of* the model before the model itself was defined and correct.

`AssetOverflow/core` is the reset: back to first principles, two primitives, one injection gate,
the field as native state, Cl(4,1) as the only substrate. Every layer has exactly one job.

### Decision

- **`AssetOverflow/core`** is the primary, active, authoritative repository.
- **`AssetOverflow/core-ai`** is a reference archive. It is not a source of patterns,
  conventions, or designs to pull forward unless they are explicitly evaluated against the
  seven axioms and the three engineering pillars in `core`'s README.
- The following from `core-ai` are worth reviewing for future mining (not direct import):
  - `core_ingest` — `CandidateGeometricPressure` design and governance tier
  - `core_vault` — frozen storage semantics
- The following from `core-ai` must **not** be re-introduced into `core`:
  - Any chat runtime, authority hierarchy, or proof-script infrastructure
  - `core_logos` as a subsystem (articulation in `core` is a thin final layer, not a subsystem)
  - `core_ca` apprenticeship layer (out of scope for the engine itself)
  - `RuntimeMemoryAuthority` or any tiered memory governance (vault + field are sufficient)

### Structural Issues Fixed This Session

- `pyproject.toml`: renamed package from `core-ai` to `core-versor`
- `core/__init__.py`: created — the `core/` Python package previously had no top-level init
- ADR-0011 written: Renderer layer contract

### Open Items

- `ingest/gate.py` is the correct shape but `core_ingest`'s `CandidateGeometricPressure` envelope
  design deserves evaluation as a pre-gate normalization step (see previous session analysis)
- `docs/decisions/README.md` ADR index needs update through ADR-0011
