mirror of
https://github.com/SHOGGOTH-SECTOR/sica-fondt.git
synced 2026-07-31 08:06:26 +00:00
- endocrine/AGENTS.md, ichor/AGENTS.md: fix devCorrectionLog relative path (../../ → ../../../) so it resolves to repo root .claude/ - bus-topology.md: update stale M2/M6 references to current specs (M2=Data Feeds, M6=Conductor) - M3a: combine tick/hourly to match hub's six-horizon convention
5.2 KiB
5.2 KiB
Gen.03 — concentric bus topology (DRAFT — captured live, correct freely)
Two rings around a membrane. Outer organs ride Ichor up to Ada; Ada is the gate and routes the inner bus; behind it the inner organs (Hermes among them). The world is outside; nothing reaches the inner ring without crossing Ada.
External (world: user / network)
│
▼ outer bus — ICHOR (Pony)
┌─────────────────────────────────────────────────────────┐
│ OUTER ORGANS │
│ • stomach / economy organ (small-model operated; │
│ digests external input → context) │
│ • microagents │
│ • SAE (sparse autoencoder) │
│ • MoRAG = GoDAGRAG │
│ (Graph of Directed Acyclic Graphs of RAGs) │
└─────────────────────────────────────────────────────────┘
│
▼ ADA (D1) — the membrane / border (screens, provenance, rate)
┌─────────────────────────────────────────────────────────┐
│ INNER ORGANS inner-brain bus = ADA-routed │
│ • soul (B2) │
│ • metacog (C2) │
│ • Hermes (the OpenHermes agent — a peer here) │
│ • drive-box (A1) │
│ • mini-rag (MUSCLE MEMORY — tool-shape recall, D3) │
│ • COBOL invariant laws (E1 — the law vault) │
└─────────────────────────────────────────────────────────┘
Three different "memories" — do NOT conflate
- MoRAG = GoDAGRAG — OUTER. Reads the world (the graph of DAGs of RAGs).
- mini-rag — INNER. Muscle memory. Pre-motor: before an action reaches the actual hands (the real tools / effectors), mini-rag recalls the right shape for it — the tool schema (D3). HD associative recall of the learned form, like a hand pre-shaping its grip. It is tool lookup, not world-retrieval and not self-knowledge.
- E1 invariant laws — INNER. The immutable laws the system must obey, held in COBOL vaults (the constitution). Not "ontology" — that was a bad paraphrase.
The deck (B1) — integers + a table
- Shuffle kernel: 169 × 2 = 338 integers, shuffled + randomized → pure RNG/permutation → Fortran (native to the Ada inner bus).
- Lookup table: card meaning keyed by integer → COBOL indexed records.
Language map
Two distinct Fortran scripts and (at least) two distinct COBOL stores — not shared modules.
| Component | Language | Status |
|---|---|---|
| Ichor (outer bus) | Pony | built |
| Ada (membrane + inner-bus router) | Ada/SPARK | decided |
| deck shuffle — Fortran script #1 | Fortran | decided |
| mini-rag (muscle memory / tool-shape recall) — Fortran script #2 | Fortran | decided |
| deck lookup table — COBOL store #1 | COBOL | decided |
| tool-schema store (mini-rag reads this) — COBOL store #2 | COBOL | decided |
| COBOL invariant laws / E1 (the law vault, separate) | COBOL | given |
| drive-box (A1) | R | existing |
| MoRAG / GoDAGRAG (outer) | Haskell or Crystal | open |
| Hermes | OpenHermes agent (external model) | given |
Corrections baked in (vs earlier wrong models)
- Hermes is an inner organ on the inner bus — not external, not a separate core.
- Ichor is the OUTER bus (organs → Ada), not the brain bus.
- Inner bus is Ada-routed, not Pony.
- mini-rag = muscle memory / tool-shape recall (D3) — it reads the tool-schema COBOL store, NOT the ontology, and is NOT the MoRAG.
- MoRAG/GoDAGRAG (outer) ≠ mini-rag (inner).
- The deck is integers + a table; no fancy ADT language needed.
Inner-bus Ada — Jorvik
The inner-bus Ada runs the Jorvik profile (same gnat.adc hardening as the
border: No_Exceptions, SPARK_Mode, No_Implicit_Dynamic_Code). Shape:
protected object = mailbox/sync (short, non-blocking — Jorvik forbids
blocking in a protected action), tasks = workers that call into the organs
(Fortran/COBOL/R/model via native interop) and may block.
Open / to place
- COBOL inventory: two lookup stores (deck table + tool-schema). Is the E1 invariant-law vault a third COBOL store, or a different kind of COBOL structure that isn't a lookup "store"?
- MoRAG / GoDAGRAG language (Haskell vs Crystal vs other).
- Each outer organ's hand-off shape to Ada.
The stomach/economy organ's exact placement + which small model runs it.→ placed: M-series (M0–M7) indocs/plans/. Outer organ on Ichor; data feeds via M2 (Data Feeds). See M0 (hub), M6 (Conductor — orchestration, provenance chain, S1/S2 compliance).