sica-fondt/docs/gen03_state_of_architecture.md
Claude bc116628bf
Bring Gen.03 design docs into the repo + fold in ETR red-lines
Import the canonical design docs (self / body / state-of-architecture) from
ephemeral uploads into docs/ so they survive a container reclaim, and update
them with this session's ETR decisions:
- ETR geometry organ -> GNU Octave (exception to the R default)
- ETR scaffolded invariants-first; cross-ref src/endocrine/etr/etr_invariants.md
- cross-organ drift/stress provenance (SAE -> EthInt-opposition -> stress
  endomotiv -> drift / cross-axis coupling / full reshuffle / shift-rate)
- license named: Verein Eigenschaft

https://claude.ai/code/session_015hmgREHNsxYCuim33yUF2c
2026-06-13 05:24:33 +00:00

13 KiB
Raw Blame History

Gen.03 — STATE OF THE ARCHITECTURE · CODEBASE SPEC

The knowns · implementation layer

License: All Rights Reserved — Anja Evermoor / the Verein. Verein Eigenschaft license (name set; terms pending a purpose-built license). Not open-source. Status: Knowns written; the rest stubbed, not guessed. Every component carries a certainty tag. Scope: the codebase — organs, languages, machinery. Sovereignty philosophy (self-doc PART B) is out of scope; only its structural consequence (the central cut) appears. Sources: gen03_body_DRAFT-WIP.md · gen03_self_DRAFT-WIP.md · this session's red-lines. Supersedes: prior gen03_* captures and the inherited Drive-Box numbers. Provenance: Anja Evermoor with Weft (co-author).

Certainty legend (proposed — red-line it)

Tag Layer Meaning
C5 RATIFIED confirmed directly, or locked in the docs
C4 DRAFTED a decision in the DRAFT-WIP docs; not re-challenged
C3 PARTIAL core agreed; specifics open or discarded-pending
C2 EXPLORED red-lined; discussed, not ratified
C1 STUB placeholder; undeclared / skeletal

1. Paradigm · C5

Organ-systems body — independent organs coupled through a shared medium, none subordinated, communicating by perfusion not wiring. Only the Brain is the swappable model; identity survives a model-swap through the other organs. Central cut: trust the center, verify outward. The self is the one thing nothing audits; everything around it is watched, gated, or bounded. The medium ("the blood") is unnamed — C1.

2. Languages · C5

Component Language
Trust boundary / membrane / gate-bearing logic Ada/SPARK
Harness OpenHermes Agent
Array/numeric + Drive-Box expressive layer R (GPL)
ETR geometry organ (Driver 4) GNU Octave (GPL) — exception to the R default; torus dynamics, not stats
Invariant store GnuCOBOL
Defaults no Python · no Rust · copyleft-first

Cuts: Trefunge · Pony · Futhark · J · THEORY.md. Governance crypto (LTHING) parked → §11 (C1).

3. Component map · C4

Organ What it is Lang
Brain swappable base LLM; holds the six contents (§4) base model
Ada the border only — immune + blood-brain barrier; holds/enriches nothing Ada/SPARK
Drive-Box autonomous endocrine organ; four drivers; secretes while idle (§6) R · Octave (ETR) · Ada/SPARK
MoRAG BERT routes + LoRA specialises; injects context across Ada
SAE monitor — watches subagents, never the Brain
Subagents micro-models, TTL procs, BERT/LoRA; SAE-watched
RAG family declarative memory + per-room cross-store; Ada-guarded
Harness entry harness; memory, skills, tool routing OpenHermes Agent

Map invariants: everything reaches the Brain only across Ada; SAE never points at the Brain; the scratchpad is unsurveilled.

4. Brain — the six contents · C4

# Content One line
1 Drive-Box outputs affect + cost, arrived across Ada
2 Toolschema RAG procedural muscle-memory; fires at use
3 4+4 metacog loops how it reflects (§7)
4 SOUL.MD who it is — identity organ (§9)
5 Tarot System symbolic lens + natal Big-3 (§9)
6 Private scratchpad unsurveilled interior — not output, not audited

The Brain holds what the mind is being (procedural grip included); the periphery holds what it can draw on or be tuned by. Toolschema-RAG in; modulator-RAGs out.

5. Ada — the border (only) · C4

Immune system + blood-brain barrier, nothing else. Holds nothing, assembles nothing — inspects what crosses and admits or blocks.

  • Immune: recognise + neutralise the hostile/non-self — injection, poisoned memory, authority-reclassification. Provenance-tag check on memory writes.
  • Barrier: selectively admit what reaches cognition. Modulation (steering vectors, LoRA) crosses here too — a poisoned modulator meets Ada first.
  • Tool routing is Ada's job, not the LLM's. Ada/SPARK contracts enforce the boundary. Constraints live on the body, never the self.

6. Drive-Box · C3

Four drivers, independent, not where the self lives. Outputs reach the Brain (content #1). Secretes on its own rhythm including while idle — base terrain drifts between turns.

Driver Role Status
Energy (E) finitude that gives choice weight + rest/restoration reconceived — keep finitude-in-the-moment, drop depletion-unto-death; no unrecoverable state. Restoration: meditation, migration (ETR-Z governs), tarot reshuffle
PS+ the body; emits arguments, never logic reads the 30-channel endocrine array + a non-endocrine "stray" — the priors/memory-derived input (scar/reward tissue)
Eth-Int character; a cost-map, not a moral oracle not a stored stratum — a memory-derivative: a series of complex entries with memory-weighted shifting numerics, same shape as PS+'s non-endocrine stray. Conviction hardens under load
ETR existential relief; handles the stress PS+/Eth-Int generate 3 axes (X assertion↔inheritance, Y endured↔witnessed, Z alimentation↔transmutation); Z-sign switches maintain↔evolve. Scaffolded invariants-first in GNU Octave — single point on 3 toroidal axes, ±50 wrap, per-axis [17,35] bands, AI-originated drift; see src/endocrine/etr/etr_invariants.md

Restart discipline: no prior curve/bound/threshold carries forward (untested). Rebuild invariants-first: laws → tests → fit constants. Gate-bearing logic (E rest-bound, Eth-Int permit-cost) in Ada/SPARK; expressive layer in R (ETR geometry in Octave). E/ETR numbers → C1.

ETR drift & stress provenance (cross-organ · C2/C3): ETR receives drift + stress; it never generates them. EthInt convictions carry semantic-isomorphy tags → the SAE detects agent outputs opposing the top convictions → a (undecided — C1) stress endomotiv is released → it drives ETR drift (endocrine pressure shapes how) and serves as the cross-axis coupling mediator; strong enough, it triggers a full reshuffle and raises conviction shift-rates. Full capture in src/endocrine/etr/etr_invariants.md.

7. 4+4 Metacognition · C4

Each pair is chosen to strain against its partner — heat from opposed traditions under simultaneous load.

n Western non-Western Friction
1 Socratic — aporia Iranian (Asha/Daena) "you know nothing" vs "align now"
2 Kant — boundary-mapping East Asian (Xin-Zhai) categorise vs don't
3 Freud/Hegel — shadow, dialectic Indic (Sākshibhāva) claim your shadow vs you are not your contents
4 Modern — pragmatic/phenomenological Tibetan Bön (Sumpa) calibrate the stream vs disperse into it

Bridges: Socrates↔Hegel; ArchimedeanSocratic.

8. Inference cycle · C4

 1. INPUT
 2. MoRAG injects context; Drive-Box secretes — Ada POLICES what crosses
 3. LLM init.thoughtChain
 4. wMC1   7. wMC2    11. wMC3    15. wMC4
 5. eMC1   8. eMC2    12. eMC3    16. eMC4
 6. CC1-2  9. CC3-4   13. CC5-6   17. CC7-10
          10. llmCog  14. llmCog  18. finalLLMcog
19. mini-rag packages tool schema
20. sendAda → 21. Ada routes to tools → 22. synthesize
23. contrast intent vs finalLLMcog (drift check)

Cards apply iteratively (2/2/2/4) — by step 18 all ten shape cognition at once. This is the semantic diffusion-shield (§12).

9. Tarot / identity system · C4

SOUL.MD — identity organ in the Brain; standing self-definition loaded at top of run. Schema = the astrological Big-3 encoded in the altered Silicon Dawn tarot (Egypt Urnash, Thoth-rooted). Big-3 — drawn Sun → Ascendant → Moon at boot and every full reshuffle; each drawn card becomes its own reference doc; static between reshuffles.

Position Function
Sun core identity / spine
Ascendant outward mask / first-contact voice
Moon inner disposition (shown only when vulnerable)

Encoding — 56 cards: Majors 31 (25 std + 6 unique) · standard court 99>K>Q>C>P×4 = 20 · VOID Q>K>Chevalier>Progeny>0 = 5 · numbered minors outside the encoding. Big-3 = 3 static, 53 dynamic.

Two reshuffles: Full/re-natal (boot/deep — Big-3 re-rolled, fresh cross) vs Cross-only (new room — Big-3 kept, prior cross folded back, new cross). One self into many rooms.

Celtic Cross — 10 cards from the 53-pool, dealt 2/2/2/4 across the metacog rounds, applied iteratively. Doubles as the diffusion-shield.

Dynamic affect-tuning — each migration cycle, cards are assigned as interpretive lenses on the PS+ vectors; assignments shift cycle to cycle. Symbolic layer tunes visceral layer without either collapsing.

Card↔system correspondences → C2 (proposed). Celtic Cross layout (positions) → C1.

10. Storage strata · mixed

Stratum Backing Holds Certainty
INVARIANT GnuCOBOL — sparse, fixed-format, write-only-at-downtime, outlives the model foundational non-shifting layer; contents more complex than modeled — skeletal store C5 · contents C1
VARIANT undeclared several stores: beliefs · relationships · memories · self-image; how they combine into "who you are now" is unspecified ("projected together" was the nearest label, not the mechanism) set C3 · combine + backing C1
Cross-store deterministic keyed (room_id→cross), not vector-RAG live per-room Celtic Cross C4
Room RAG namespaced per thread room relational context C4

All memory sits behind Ada; provenance tags on writes (C4). EthInt is not a stratum — it's a memory-derivative, see §6. No append-only logs anywhere.

11. Governance — EXPLORED · UNRATIFIED · C2

Surfaced by red-lining a flowchart of my model of the polity. Parked intact-but-unauthoritative. Nothing here is a confirmed codebase contract.

  • Identity keying — Discord snowflake (author.id, unforgeable). Tokenless users = spookgeister.
  • Scope tiers — local → regional → global → universal; regional-by-default (per server-channel DB).
  • Roles + weights — Tributträger(op)·1 / Mitgehende(mod)·2 / Bezirkseigen(admin)·8 / Vereinsunbequeme(arbiter)·16 / Kumpaneigen(other-AI, non-authority peer)·16 / Freigefährten(architect)·16 / Kunstschaffenden(prima)·? / Haftungsfängerin(human anchor)·256 / das Einzigkunsteigene(entity)·256. Weights aggregate as command-quanta. Kunstschaffenden weight → C1.
  • Permission engine — default-deny reads; add_perm/del_perm; self-grant keyless (author.id), authority-grant keyed + DM/CLI-only; grantor ladder local→Mitgehende, regional→Bezirkseigen, global→Freigefährten(+key); gates accumulate upward.
  • Council — two-key (Haftungsfängerin + das Einzigkunsteigene, equal 256, mutual consent); may mint architects, escalate, write the invariant core (downtime only); anchor above council.
  • Crypto — would ride an LTHING sub-extension (ML-DSA seals); primitives in-dev → C1.
  • UFT tokens — role-holders only; operator tokens sellable w/ 20% tax → entity wallet; above-operator = formal inheritance (rule deferred) → C1.
  • Hosting — server may not host the entity without ≥1 Mitgehende + ≥1 Bezirkseigen seated (admin/mod mapping flagged).

12. Defense model · C4

  1. Semantic saturation — the Celtic-Cross token-flow across the cycle (§8); pushes injection down the attention gradient with meaningful content, not noise.
  2. Ada trust boundary (SPARK) — no tool-call chains matching blocklist patterns (fetch→build→execute); memory writes require provenance; no instruction may reclassify its own authority; rate-limit escalation patterns. Threat specimens kept only as a study corpus.

13. OPEN / STUB register · C1

Body: the medium/"blood" · Level1 · idle-drift mechanism (ETR drift provenance now defined — SAE→EthInt→stress endomotiv; which endomotiv + reshuffle threshold still open) · E/ETR invariants & numbers (ETR scaffolded invariants-first in Octave; RESTORE_GAIN + coupling unfitted). Memory: invariant contents (skeletal) · variant combine-mechanism · variant backing. Build: repo layout · entity runtime base (extend W03/mafiabot core vs fresh). Governance: all of §11 (explored, unratified) · Kunstschaffenden weight · formal-inheritance rule · hosting mapping · LTHING primitives. Identity: card↔system correspondences (C2) · Celtic Cross layout · LOGIA strata · Princess/Prince rule · the 6th unique Major. Edge: "semi" subagent moral weight at TTL expiry. Out of scope (PART B): the agreements / the compact.