feat(soul): Layer 3 — imprint.el #6

Merged
will.anderson merged 4 commits from feat/layer-imprint into main 2026-06-11 17:14:22 +00:00
Owner

Formalizes Layer 3 (Imprint) with a bounded API surface. imprint_respond() routes steward-aligned input through the active imprint. imprint_surface_*() functions define exactly what L3 can access — knowledge search and memory read — without exposing safety or stewardship internals. Imprints cannot write BellEvent or StewardshipEvent nodes. Graceful fallback to base Neuron when no imprint is loaded.

Formalizes Layer 3 (Imprint) with a bounded API surface. imprint_respond() routes steward-aligned input through the active imprint. imprint_surface_*() functions define exactly what L3 can access — knowledge search and memory read — without exposing safety or stewardship internals. Imprints cannot write BellEvent or StewardshipEvent nodes. Graceful fallback to base Neuron when no imprint is loaded.
will.anderson added 1 commit 2026-06-11 16:30:44 +00:00
feat(soul): Layer 3 — imprint.el with bounded API surface
Neuron Soul CI / build (pull_request) Failing after 7m46s
6fec93ff7f
will.anderson added 1 commit 2026-06-11 16:46:35 +00:00
fix(soul): address review issues in feat/layer-imprint
Neuron Soul CI / build (pull_request) Failing after 5m44s
749b60c6e8
will.anderson added 2 commits 2026-06-11 17:13:59 +00:00
Covers: imprint_current base fallback, unload idempotency, load miss →
ok=false, ok field presence, respond passthrough for base/empty/unknown
IDs, graceful fallback after unload, surface_knowledge and
surface_memory_read return-type guarantees, base-scoped knowledge
equality, no-annotation invariant for base, empty-ID load rejection, and
failed-load state immutability.

Syntax follows El constraints: no Bool annotations, no &&/||, no unary !.
will.anderson merged commit 72751c3833 into main 2026-06-11 17:14:22 +00:00
Sign in to join this conversation.
No Reviewers
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: neuron-technologies/neuron#6