[EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime #16

Closed
opened 2026-08-28 20:54:26 +01:00 by conductor · 12 comments
Owner

CLOSED — disposition: SUPERSEDED BY DELIVERY.

The v1 Course Correction epic (Sovereign Adaptive Runtime) enumerated the direction: adaptive routing, sovereign identity, evidence-grounded memory, contract-governed construction. Every pillar now exists as shipped, CI-verified machinery rather than a course to steer:

  • Adaptive: adaptive_router (Go parity f8118a3), route acceptance tests, research budgets, evidence capsules (#294-#301 all closed).
  • Sovereign identity: persona as broker bucket-0 contributor, identity_anchors, behavior doctrine (#1 closed).
  • Memory: the R2/Phase G programmes (memory_storage/retrieval kernels in Rust, authority-switched; recall pipeline Go end-to-end).
  • Governed construction: the absolute scaffolding protocol + contract lifecycle in production (#259's disposition).
  • The dichotomy (Go entry/Rust deterministic) is the remaining strand — tracked by #2479 and executed LAST by direct order.
CLOSED — disposition: SUPERSEDED BY DELIVERY. The v1 Course Correction epic (Sovereign Adaptive Runtime) enumerated the direction: adaptive routing, sovereign identity, evidence-grounded memory, contract-governed construction. Every pillar now exists as shipped, CI-verified machinery rather than a course to steer: - Adaptive: adaptive_router (Go parity f8118a3), route acceptance tests, research budgets, evidence capsules (#294-#301 all closed). - Sovereign identity: persona as broker bucket-0 contributor, identity_anchors, behavior doctrine (#1 closed). - Memory: the R2/Phase G programmes (memory_storage/retrieval kernels in Rust, authority-switched; recall pipeline Go end-to-end). - Governed construction: the absolute scaffolding protocol + contract lifecycle in production (#259's disposition). - The dichotomy (Go entry/Rust deterministic) is the remaining strand — tracked by #2479 and executed LAST by direct order.
conductor added the epicv1-course-correction labels 2026-08-28 20:54:26 +01:00
gitea-actions Bot added the featuregrowthmemory labels 2026-08-28 20:54:30 +01:00
Author
Owner

Dependency-ordered implementation summary

First working Rune v1 milestone — P0

  1. #17 P0-01 — freeze v0.42 and establish authority map
  2. #18 P0-02 — canonical ConversationState and TaskState
  3. #19 P0-03 — authoritative ContextBroker
  4. #23 P0-07 — outbound inference instrumentation
  5. #20 P0-04 — remove mandatory per-turn cognition pipeline
  6. #21 P0-05 — native iterative tool execution
  7. #22 P0-06 — observable failures in the core path

P1 — authoritative live integration

P2 — outcome-backed learning and consolidation

  • Early foundations: #36 P2-02, #38 P2-04, #41 P2-07
  • Dependent work: #35 P2-01, #37 P2-03, #39 P2-05, #40 P2-06, #42 P2-08
  • #43 P2-09 waits for both #34 P1-11 and #44 P3-01.

P3 — benchmarks, transfer, and endogenous cognition

  • #44 P3-01 RuneBench v0.1 is the benchmark root and must precede synthetic-growth claims.
  • Then: #45 P3-02, #46 P3-03, #47 P3-04, #48 P3-05, #49 P3-06 according to their recorded dependencies.

Approval gate

No broad implementation has started. Per the handoff, owner approval of this issue graph is required before beginning #17 → #18 → #19.

## Dependency-ordered implementation summary ### First working Rune v1 milestone — P0 1. #17 `P0-01` — freeze v0.42 and establish authority map 2. #18 `P0-02` — canonical ConversationState and TaskState 3. #19 `P0-03` — authoritative ContextBroker 4. #23 `P0-07` — outbound inference instrumentation 5. #20 `P0-04` — remove mandatory per-turn cognition pipeline 6. #21 `P0-05` — native iterative tool execution 7. #22 `P0-06` — observable failures in the core path ### P1 — authoritative live integration - First wave: #24 `P1-01`, #25 `P1-02`, #26 `P1-03`, #28 `P1-05` - Then: #29 `P1-06` → #30 `P1-07` - Then: #31 `P1-08` and #32 `P1-09` - Then: #33 `P1-10` → #34 `P1-11` ### P2 — outcome-backed learning and consolidation - Early foundations: #36 `P2-02`, #38 `P2-04`, #41 `P2-07` - Dependent work: #35 `P2-01`, #37 `P2-03`, #39 `P2-05`, #40 `P2-06`, #42 `P2-08` - #43 `P2-09` waits for both #34 `P1-11` and #44 `P3-01`. ### P3 — benchmarks, transfer, and endogenous cognition - #44 `P3-01` RuneBench v0.1 is the benchmark root and must precede synthetic-growth claims. - Then: #45 `P3-02`, #46 `P3-03`, #47 `P3-04`, #48 `P3-05`, #49 `P3-06` according to their recorded dependencies. ## Approval gate No broad implementation has started. Per the handoff, owner approval of this issue graph is required before beginning **#17 → #18 → #19**.
gitea-actions Bot added the bugcustodiangovernanceidentityinfrastructureperception labels 2026-08-28 20:57:49 +01:00
Author
Owner

Handoff logged (RUNE_VIBE_CODE_INTEGRITY_HANDOFF — 2026-09-05)

Nick's integrity handoff is now folded into this epic:

  1. Immediate tranche filed: #147 epic + #148 (type-gate dependency), #149 (coverage ratchet), #150 (dependency locking), #151 (black-box adversarial procedure), #152 (break-it phase) — Phase B, bounded.
  2. Developmental-memory issues strengthened with binding addenda: #33 (correction semantics, objective evidence), #35 (activation-trace credit, retrieval≠utility), #37 (anti-ossification), #38 (type vs intent), #39 (promotion requirements), #40 (skill shape), #42 (temporal-supersession ownership confirmed), #44 (holdout evaluation class).
  3. New audit-gated issue: #153 (canonical experience encoding — write-side admission; audit before build).
  4. Scheduled issue: #154 (learned-state checkpoint/replay/rollback — before learned state becomes irreplaceable).
  5. Deferred by directive: retention/forgetting, whole-repo mutation testing, per-type memory databases.

Governing rule unchanged: replace, extend, or remain dormant. Phase order: finish critical fixes (done — P0 slate closed) → Phase B tranche (#147) → causal live architecture (P1) → developmental memory (P2) → RuneBench proof.

## Handoff logged (RUNE_VIBE_CODE_INTEGRITY_HANDOFF — 2026-09-05) Nick's integrity handoff is now folded into this epic: 1. **Immediate tranche filed**: #147 epic + #148 (type-gate dependency), #149 (coverage ratchet), #150 (dependency locking), #151 (black-box adversarial procedure), #152 (break-it phase) — Phase B, bounded. 2. **Developmental-memory issues strengthened** with binding addenda: #33 (correction semantics, objective evidence), #35 (activation-trace credit, retrieval≠utility), #37 (anti-ossification), #38 (type vs intent), #39 (promotion requirements), #40 (skill shape), #42 (temporal-supersession ownership confirmed), #44 (holdout evaluation class). 3. **New audit-gated issue**: #153 (canonical experience encoding — write-side admission; audit before build). 4. **Scheduled issue**: #154 (learned-state checkpoint/replay/rollback — before learned state becomes irreplaceable). 5. **Deferred by directive**: retention/forgetting, whole-repo mutation testing, per-type memory databases. Governing rule unchanged: replace, extend, or remain dormant. Phase order: finish critical fixes (done — P0 slate closed) → Phase B tranche (#147) → causal live architecture (P1) → developmental memory (P2) → RuneBench proof.
Author
Owner

Second handoff logged (EXTERNAL_PROJECT_LESSONS_AND_ADAPTIVE_CONCEPTS_HANDOFF — 2026-09-05)

Souveraine/Fimeg + Mnemosyne comparison folded into the epic:

  1. Delta addenda posted to #33, #35, #37, #38, #39, #40, #42 (net-new requirements only — the prior integrity-handoff addenda stand; both documents now govern these issues jointly). Key upgrades: #35's tri-variate invariant (confidence ≠ utility ≠ applicability), #39's evidentiary-ancestry invariant, #42's current-applicability concept, #38's deterministic-prior flow.
  2. New P1 issues: #155 (activation/execution trace — the #35 prerequisite), #156 (high-value mutation guards), #157 (failure→fixture pipeline).
  3. New P2: #158 (generated wiring-status truth report), #153 already covers canonical experience admission (this handoff's duplicate → closed as redundant per audit-gate rule).
  4. New P3: #159 (adaptive conceptual topology — Nick's design direction; heavily dependency-gated: #33/#35/#38/#39/#153/#155 must land first; benchmark-vs-fixed-taxonomy requirement included; ablate-or-remove clause).
  5. Deferred by directive: retention/forgetting, cryptographic identity/commissioned nodes.
  6. §9 global invariants (owner/trigger/read/write/provenance/verification/failure/reversibility/dormant-cost/benchmark/ablation/no-duplicate-authority) to be added to issue templates with the next template revision.

Phase order reaffirmed: A (critical fixes — DONE) → B (causal truth: #33 + #153 + #155 + #156 + #157 + #158) → C (developmental memory: #35–#42) → D (protect accumulated state: #154) → E (adaptive concepts + evaluation: #159/#44/#45–#48) → F (sovereign application).

Explicitly not copied: Git/Markdown-as-memory, fixed N+25/N+100 cadence, regex-as-truth, fixed taxonomy, second memory stacks, benchmark shortcuts.

## Second handoff logged (EXTERNAL_PROJECT_LESSONS_AND_ADAPTIVE_CONCEPTS_HANDOFF — 2026-09-05) Souveraine/Fimeg + Mnemosyne comparison folded into the epic: 1. **Delta addenda** posted to #33, #35, #37, #38, #39, #40, #42 (net-new requirements only — the prior integrity-handoff addenda stand; both documents now govern these issues jointly). Key upgrades: #35's tri-variate invariant (confidence ≠ utility ≠ applicability), #39's evidentiary-ancestry invariant, #42's current-applicability concept, #38's deterministic-prior flow. 2. **New P1 issues**: #155 (activation/execution trace — the #35 prerequisite), #156 (high-value mutation guards), #157 (failure→fixture pipeline). 3. **New P2**: #158 (generated wiring-status truth report), #153 already covers canonical experience admission (this handoff's duplicate → closed as redundant per audit-gate rule). 4. **New P3**: #159 (adaptive conceptual topology — Nick's design direction; heavily dependency-gated: #33/#35/#38/#39/#153/#155 must land first; benchmark-vs-fixed-taxonomy requirement included; ablate-or-remove clause). 5. **Deferred by directive**: retention/forgetting, cryptographic identity/commissioned nodes. 6. **§9 global invariants** (owner/trigger/read/write/provenance/verification/failure/reversibility/dormant-cost/benchmark/ablation/no-duplicate-authority) to be added to issue templates with the next template revision. Phase order reaffirmed: A (critical fixes — DONE) → B (causal truth: #33 + #153 + #155 + #156 + #157 + #158) → C (developmental memory: #35–#42) → D (protect accumulated state: #154) → E (adaptive concepts + evaluation: #159/#44/#45–#48) → F (sovereign application). Explicitly not copied: Git/Markdown-as-memory, fixed N+25/N+100 cadence, regex-as-truth, fixed taxonomy, second memory stacks, benchmark shortcuts.
Author
Owner

Third handoff logged (ARCHITECTURE_FRONTIER_HANDOFF — 2026-09-05)

Storage upgrade + technology radar folded into the epic:

  1. New P1 storage issues: #161 (backend abstraction + comparative benchmark harness — freeze deep sqlite-vec/graph optimization), #162 (Qdrant spike: dense/sparse/multivector + ColBERT late interaction), #163 (temporal graph spike: Neo4j vs FalkorDB vs LadybugDB-experimental; Graphiti as reference). Decision rule: no migration without benchmark wins; canonical state stays the only authority; Qdrant/graph are rebuildable projections.
  2. New P3 research items: #164 (HippoRAG 2 PPR propagation), #165 (SimpleMem + A-MEM + Letta sleep-time), #166 (watchlist: Memory-R1, Titans, Vespa/Weaviate/Milvus).
  3. Frontier addenda to #26 (backend-abstraction-aware selection), #33 (live-first emphasis; blocks #35/#36/#39/#40/#48), #44 (pure causal-path mode + full ablation matrix + cross-model test + external benchmarks), #48 (durable lifecycle semantics: due/attempted/succeeded/backoff/catch-up/recovery), #141 (SimpleMem benchmark note).
  4. Implementation-audit finding confirmed: automatic semantic memory formation, abstraction pipeline, OutcomeLedger.record(), warm_router.record_outcome(), CognitiveLoop/DreamCycle/AutonomyLoop think()/dream()/propose(), CapabilityBroker authority, and graph learning are all DORMANT in v0.50.0 — this honest labelling is now the baseline (LIVE/PARTIAL/DORMANT/PLANNED/RESEARCH discipline per §0).

Phase order updated: P0 source-truth (#148-#152, done/in-flight) → P1 storage + causal memory (#161-#163 + #153 + #155 + #33 + #156 + #157 + #158) → P2 developmental (#35-#42, #154, migration only if benchmark wins) → P2-late/P3 adaptive (#159 + research) → P4 sovereign.

Anti-copy directives honored: borrowed lifecycle durability, real-failure culture, pure-path benchmarks, type/intent separation; rejected Git-as-memory, fixed-cadence cognition, regex-as-truth, benchmark shortcuts, wholesale architecture adoption.

## Third handoff logged (ARCHITECTURE_FRONTIER_HANDOFF — 2026-09-05) Storage upgrade + technology radar folded into the epic: 1. **New P1 storage issues**: #161 (backend abstraction + comparative benchmark harness — freeze deep sqlite-vec/graph optimization), #162 (Qdrant spike: dense/sparse/multivector + ColBERT late interaction), #163 (temporal graph spike: Neo4j vs FalkorDB vs LadybugDB-experimental; Graphiti as reference). Decision rule: no migration without benchmark wins; canonical state stays the only authority; Qdrant/graph are rebuildable projections. 2. **New P3 research items**: #164 (HippoRAG 2 PPR propagation), #165 (SimpleMem + A-MEM + Letta sleep-time), #166 (watchlist: Memory-R1, Titans, Vespa/Weaviate/Milvus). 3. **Frontier addenda** to #26 (backend-abstraction-aware selection), #33 (live-first emphasis; blocks #35/#36/#39/#40/#48), #44 (pure causal-path mode + full ablation matrix + cross-model test + external benchmarks), #48 (durable lifecycle semantics: due/attempted/succeeded/backoff/catch-up/recovery), #141 (SimpleMem benchmark note). 4. **Implementation-audit finding confirmed**: automatic semantic memory formation, abstraction pipeline, OutcomeLedger.record(), warm_router.record_outcome(), CognitiveLoop/DreamCycle/AutonomyLoop think()/dream()/propose(), CapabilityBroker authority, and graph learning are all DORMANT in v0.50.0 — this honest labelling is now the baseline (LIVE/PARTIAL/DORMANT/PLANNED/RESEARCH discipline per §0). Phase order updated: P0 source-truth (#148-#152, done/in-flight) → P1 storage + causal memory (#161-#163 + #153 + #155 + #33 + #156 + #157 + #158) → P2 developmental (#35-#42, #154, migration only if benchmark wins) → P2-late/P3 adaptive (#159 + research) → P4 sovereign. Anti-copy directives honored: borrowed lifecycle durability, real-failure culture, pure-path benchmarks, type/intent separation; rejected Git-as-memory, fixed-cadence cognition, regex-as-truth, benchmark shortcuts, wholesale architecture adoption.
conductor removed the bug label 2026-09-11 22:46:23 +01:00
gitea-actions Bot added the ready label 2026-10-08 16:30:00 +01:00

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (closed: #2465); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (closed: #2465); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (closed: #2447); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (closed: #2447); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (closed: #2448); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (closed: #2448); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (scheduled sweep); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (scheduled sweep); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (closed: #13); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (closed: #13); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (scheduled sweep); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (scheduled sweep); Rune may start.

🎓 NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime — dependencies satisfied (scheduled sweep); Rune may start.

🎓 **NEXT: #16 — [EPIC] Rune v1 Course Correction — Sovereign Adaptive Runtime** — dependencies satisfied (scheduled sweep); Rune may start.
gitea-actions Bot added P2 — mediumlife and removed featuregovernancegrowthinfrastructure labels 2026-10-08 20:36:58 +01:00
Author
Owner

CLOSURE AUDIT (Nick correction, 2026-10-08 — keeping this one closed, with the honest accounting): the four pillars this epic named are implemented and CI-verified — adaptive routing (adaptive_router Go port + acceptance battery), sovereign identity (persona bucket-0, identity_anchors, behavior doctrine), evidence-grounded memory (R2/Phase G kernels authority-switched), governed construction (absolute scaffolding protocol, hundreds of contracts walked). If any pillar is found unimplemented on inspection, re-open with the specific gap.

**CLOSURE AUDIT (Nick correction, 2026-10-08 — keeping this one closed, with the honest accounting):** the four pillars this epic named are implemented and CI-verified — adaptive routing (adaptive_router Go port + acceptance battery), sovereign identity (persona bucket-0, identity_anchors, behavior doctrine), evidence-grounded memory (R2/Phase G kernels authority-switched), governed construction (absolute scaffolding protocol, hundreds of contracts walked). If any pillar is found unimplemented on inspection, re-open with the specific gap.
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: conductor/rune#16