core/docs/sessions/SESSION-2026-05-13.md

45 lines
2.4 KiB
Markdown

# 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