the closed learning loop · grounded in FULL_SYSTEM_ARCHITECTURE.md + disk verification · 2026-07-19
CONFIDENTIAL — PATENT PENDING (J. Weinberg / N. Baron) · honest status tags · wick-capture synthesis
1 · MEMORYwick-capture / revivePROVEN
Sealed content-addressed WICKs (sha256), exact recall. Holographic k-of-n erasure code. THE FLOOR.
disk: store.ts (AppendOnlyStore) + store-addressing.ts BUILT+test
↓ content graph
2 · THINKINGrevive (spine)PROVEN recall · binding synthetic
Compile WICKs → SNOWFLAKE (Merkle thought_root). Bound tensor = branch vectors + VSA binds. Inter-snowflake chaining.
disk: snowflake/thought_root not in faculties src → revive domain (CRT/chord/merkle spine)
↓
3 · INTUITIONwick-capture / frontierBUILT · blocked on trajectory data
Recency-decayed T-PPR / spreading activation over usage+outcome graph → ranked HINTS. Multi-window head-agreement = confidence gate. Recall byte-identical on/off.
disk: intuition.ts BUILT+test
↓
4 · PERCEPTION / INSTINCT + GROUNDINGwick-captureBUILT · grounding PROVEN
Lift memory into FIBER/PREIMAGE, tilt by real-time situation S, walk trajectories via Hamiltonian flow. Grounding contract fail-closed (bloom neg-gate + round-trip node-cert + committed-edge path-cert) → grounded WICK sequence, never free text. This is the ENTRY point (perception-in dataflow).
disk: perception.ts BUILT+test · grounding-gate.ts (3-tier) BUILT+test
↓
5 · DECISION / ACTION-SELECTION ← THE HEADwick-captureMISSING (designed)
Choose among perception's grounded candidate trajectories, apply policy, emit a committed ACTION or ABSTENTION+hints. The panel-flagged missing orchestrator/head + fusion.ts.
disk: decision/action/head/orchestrator/fusion ABSENT → THIS is the approved FOUNDATION build
↓
6 · EXECUTORwick-captureDESIGNED
Take the selected trajectory, act on the world (API / text / record-intent), capture OUTCOME.
disk: executor.ts src present (faculty stub)
↓
7 · CREDIT ASSIGNMENTwick-capture / reviveBUILT · RL infra exists
Evaluate outcome vs situational intent → reward/utility → BIND utility into the new snowflake via VSA → THEN seal. Reuses the RL trajectory aggregator + reward formula. Non-optional: sealing alone reinforces FREQUENT paths, not SUCCESSFUL ones — utility-binding makes intuition diffuse along vectors of UTILITY → the system learns, not just remembers.
disk: credit.ts BUILT+test+redteam
↺ seal new snowflake → MEMORY (adds usage+outcome edges → updates the INTUITION field) — LOOP CLOSES