Skip to content

docs(vision): refresh CONTINUUM-VISION — label TS sketches, pin concept→Rust map, cross-link truth docs#1320

Merged
joelteply merged 1 commit into
canaryfrom
joel/docs-continuum-vision-refine
May 16, 2026
Merged

docs(vision): refresh CONTINUUM-VISION — label TS sketches, pin concept→Rust map, cross-link truth docs#1320
joelteply merged 1 commit into
canaryfrom
joel/docs-continuum-vision-refine

Conversation

@joelteply
Copy link
Copy Markdown
Contributor

What

Three surgical refinements to `docs/CONTINUUM-VISION.md`. Doc-only PR, no code touched. The vision voice and the product/persona story are unchanged.

Why

CONTINUUM-VISION is the product vision doc — what we are building and why anyone (human or persona) would care. It is intentionally not an API spec. But six TypeScript interface blocks throughout the doc were reading like API references, and at least two (the genome assembly at the top, the Grid node interface) describe concepts that now have canonical Rust locations the doc never linked to. Per the architecture refresh bar, the goal is to keep the readable vision and pin the TS blocks correctly as illustrative sketches with cross-links to the native-truth Rust modules.

Changes

1. Doc Status @ 2026-05-16

Names the doc as the product vision, intentionally not an API spec. Adds a concept → Rust-location map for the most-referenced shapes:

Concept Canonical Rust
Persona genome / LoRA adapters `continuum-core/src/persona/genome_paging.rs`
Grid node / inference capability `continuum-core/src/inference_capability/` (GRID-INFERENCE-ROUTING)
Continuum runtime / module registry `continuum-core/src/runtime/`
Resource class / target silicon `continuum-core/src/cognition/adaptive_throughput.rs`
Pressure broker `continuum-core/src/paging/broker.rs`

Header cross-links to CONTINUUM-ARCHITECTURE, CBAR-SUBSTRATE-ARCHITECTURE, ALPHA-GAP-ANALYSIS. Restates the native-truth / thin-SDK rule: native layer owns the data + canonical types; higher-level SDKs are wrappers, not replacements.

2. Per-block illustrative-sketch labels

Each of the six TypeScript blocks gets a one-line italicized lead-in naming what it is (illustrative sketch / aspirational deploy API) and cross-linking to the canonical Rust location where one exists:

  • Genome assembly (line 50): → `genome_paging.rs`
  • GridNode interface (line 214): → `inference_capability/` + GRID-INFERENCE-ROUTING
  • Continuum interface (line 245): no single struct ships; the system IS the assembly of runtime + broker + persona modules
  • Product deploy (line 280): aspirational deploy API, not on alpha critical path
  • Multi-target deploy (line 507): aspirational deploy API
  • RoomType union (line 424): small enum, fine as sketch

The TS blocks themselves are kept intact — they read cleanly as vision-side sketches and the product story relies on them.

3. See Also reorganized

Leads with the three technical truth docs (CONTINUUM-ARCHITECTURE, CBAR-SUBSTRATE-ARCHITECTURE, ALPHA-GAP-ANALYSIS), then product/business docs.

Validation

  • Local precommit passed (TypeScript compile clean; no Rust/TS files staged).
  • Cross-links resolved against actual file paths under `docs/`, `docs/architecture/`, `docs/planning/`.

Companion PRs in flight on canary track

Three surgical refinements to docs/CONTINUUM-VISION.md, preserving the
product/vision voice while pinning the TypeScript interface blocks
correctly:

1. Doc Status @ 2026-05-16 section near the top. Names the doc as the
   product vision (intentionally not an API spec) and provides a
   concept-to-Rust-location map: persona genome / LoRA adapters →
   genome_paging.rs; grid node / inference capability →
   inference_capability/ (GRID-INFERENCE-ROUTING); Continuum runtime
   → runtime/; resource class / target silicon →
   adaptive_throughput.rs; pressure broker → paging/broker.rs.
   Header cross-links to CONTINUUM-ARCHITECTURE, CBAR-SUBSTRATE, and
   ALPHA-GAP. Restates the native-truth / thin-SDK-per-language rule:
   native layer owns the data, performance-critical logic,
   security-sensitive operations, and the canonical type definitions;
   higher-level SDKs own ergonomic API for their language and
   platform integration.

2. Per-block illustrative-sketch labels. Each of the six TypeScript
   interface blocks gets a one-line italicized lead-in naming what it
   is (illustrative sketch, aspirational deploy API, etc.) and
   cross-linking to the canonical Rust location where one exists.
   The TS blocks themselves are kept intact — they read cleanly as
   vision-side sketches and the product story relies on them.

3. See Also reorganized to lead with the three technical truth docs
   (CONTINUUM-ARCHITECTURE, CBAR-SUBSTRATE-ARCHITECTURE,
   ALPHA-GAP-ANALYSIS), then product/business docs.

Doc-only change. No code touched. The vision voice and the
product/persona story are unchanged.
joelteply pushed a commit that referenced this pull request May 16, 2026
Three updates to ALPHA-GAP-ANALYSIS.md following continuum#1327:

1. Lane H added to the lane status table: Substrate governor + tiered
   genome cache. Sibling to Lane E (broker owns admission; governor
   owns sizing). 7-PR implementation sequence detailed in
   GENOME-FOUNDRY-SENTINEL.md Part 13. Currently Proposed, needs owner
   claim.

2. Lane claim update at end of the lane discussion: Lane H proposed
   via continuum#1327 with full design pinned to that doc; sibling to
   Lane E with the boundary stated explicitly.

3. Document Map gets GENOME-FOUNDRY-SENTINEL entry under "Runtime
   substrate (load-bearing)" — the artifact-sharing economy on top of
   the CBAR substrate. Tiered genome cache, page faults, foundry as JIT,
   sentinel-AI as profile-guided optimizer, demand-aligned recall,
   composer + speculator, SubstrateGovernor (DVFS).

4. Immediate Next Actions step 9 added: claim Lane H. Step 10 (formerly
   step 9) updated to reflect what's landed in this doc batch
   (CBAR-SUBSTRATE refinement via #1324, CONTINUUM-ARCHITECTURE refresh
   via #1317, CONTINUUM-VISION refresh via #1320, GENOME-FOUNDRY-SENTINEL
   via #1327) and what's next (CLAUDE.md substrate pointer; stale-section
   deprecations in UNIVERSAL-SENSORY / LEARNING / QUEUE-DRIVEN-COGNITION).
joelteply added a commit that referenced this pull request May 16, 2026
… document map; lane status truth-up (#1316)

* docs(alpha): refresh status against 2026-05-16 canary

Three changes to ALPHA-GAP-ANALYSIS.md:

1. Header date 2026-05-13 -> 2026-05-16. Add explicit cross-link to
   CBAR-SUBSTRATE-ARCHITECTURE.md as the runtime substrate spec.

2. Restructure the Document Map (was a flat list) into categorized
   references (Runtime substrate / Cognition migration / Memory paging /
   Model registry / Grid), and add the precedence rule: if any supporting
   doc disagrees with ALPHA-GAP on the substrate contract (concurrency,
   scheduling, memory, pressure, telemetry, artifact handles), defer to
   CBAR-SUBSTRATE-ARCHITECTURE.md.

3. Refresh the Current Snapshot table against canary @ 2026-05-16:
   - Rust core row reflects the PressureBroker bootstrap stack
     (#1307 / #1308 / #1310), runtime lease broker (#1313), cognition
     oxidization (#1284 / #1290 / #1291 / #1293 / #1298 / #1301 / #1303
     / #1292), dead-Candle deletes (#1277 / #1279 / #1281 / #1288), and
     the inference-grpc fail-closed (#1314). GRID-INFERENCE-ROUTING
     PR-1 announcer in flight on feat/grid-inference-routing-pr2-announcer.
   - Node/TS row notes net-negative trend (~2500 LOC TS deleted via the
     8-PR cognition stacks).
   - Docker row records Docker tier Phase 1 (#1297).
   - Config row records SQLite-first default (#1271).
   - Tests row records the no-CPU-fallback contract gap: the existing
     regression test in workers/continuum-core covers llama.cpp / ORT
     only, not the Candle-side paths where the orpheus + inference-grpc
     fallbacks lived before #1314.

* docs(alpha): refresh lane status table and immediate-next-actions

Two updates to ALPHA-GAP-ANALYSIS.md:

1. Lane status table now reflects actual state @ 2026-05-16, not aspiration:
   - Lane A: in progress, model_registry/ exists with admission resolver.
   - Lane B: Phase 1 landed (#1297 docker-tier-stats); GPU profile +
     tier-pool eviction (#1238 / #1239) still open.
   - Lane C: structured RuntimeMetric emits from inference paths;
     vdd-report-command not yet bound.
   - Lane D: UNSTARTED — flagged as the highest-leverage open lane because
     Lane E (PressureBroker) and the inbox coalescing pattern both
     presuppose RuntimeFrame / CognitionTurnFrame.
   - Lane E: bootstrap landed (#1307 / #1308 / #1310 / #1313); paging and
     pre-broker concurrency-hack deletion remain. Concrete deletion target
     called out: get_num_workers() in inference-grpc/main.rs, which reads
     INFERENCE_WORKERS from config.env and otherwise picks worker count
     from system memory at startup — both branches violate the
     "we do not hard code" / "dynamic, broker-owned concurrency" rule.
   - Lane F: ~2500 LOC TS deleted manually this session; mechanical CI
     ratchet still not landed (deletion is reversible until it is).
   - Lane G: refresh in flight on joel/docs-alpha-refresh.

   Adds an "adjacent active workstream" note for GRID-INFERENCE-ROUTING
   (PR-1 announcer + probe + registry in flight on
   feat/grid-inference-routing-pr2-announcer) as the grid-side counterpart
   to Lane A.

2. Immediate Next Actions reordered by alpha leverage, not by who is
   online. Top three items are Lane D claim, the universal-trait "for free"
   triplet (RuntimeModule base trait + derive macro + scaffold generator
   from CBAR-SUBSTRATE-ARCHITECTURE.md), and the
   get_num_workers() deletion. Adds the Lane C VDD report command and the
   widening of no_cpu_fallback_contract.rs to cover Candle paths. Adds
   doc-refresh follow-ups so each supporting doc gets cross-linked back
   into the Document Map.

* docs(alpha): add Lane H + GENOME-FOUNDRY-SENTINEL cross-links

Three updates to ALPHA-GAP-ANALYSIS.md following continuum#1327:

1. Lane H added to the lane status table: Substrate governor + tiered
   genome cache. Sibling to Lane E (broker owns admission; governor
   owns sizing). 7-PR implementation sequence detailed in
   GENOME-FOUNDRY-SENTINEL.md Part 13. Currently Proposed, needs owner
   claim.

2. Lane claim update at end of the lane discussion: Lane H proposed
   via continuum#1327 with full design pinned to that doc; sibling to
   Lane E with the boundary stated explicitly.

3. Document Map gets GENOME-FOUNDRY-SENTINEL entry under "Runtime
   substrate (load-bearing)" — the artifact-sharing economy on top of
   the CBAR substrate. Tiered genome cache, page faults, foundry as JIT,
   sentinel-AI as profile-guided optimizer, demand-aligned recall,
   composer + speculator, SubstrateGovernor (DVFS).

4. Immediate Next Actions step 9 added: claim Lane H. Step 10 (formerly
   step 9) updated to reflect what's landed in this doc batch
   (CBAR-SUBSTRATE refinement via #1324, CONTINUUM-ARCHITECTURE refresh
   via #1317, CONTINUUM-VISION refresh via #1320, GENOME-FOUNDRY-SENTINEL
   via #1327) and what's next (CLAUDE.md substrate pointer; stale-section
   deprecations in UNIVERSAL-SENSORY / LEARNING / QUEUE-DRIVEN-COGNITION).

---------

Co-authored-by: Test <test@test.com>
@joelteply joelteply merged commit c87867c into canary May 16, 2026
2 checks passed
@joelteply joelteply deleted the joel/docs-continuum-vision-refine branch May 16, 2026 21:19
joelteply pushed a commit that referenced this pull request May 16, 2026
…ning; navigate to MODULE-CATALOG queue

Second refresh of ALPHA-GAP Immediate Next Actions to reflect work
landed since #1316 merged. Six items closed; navigation into
MODULE-CATALOG queue made explicit.

Closed: #6 contract widening (#1341), #8 GRID-INFERENCE-ROUTING PR-1
(#1315), CBAR-PIECE-5 end-to-end (#1331/#1333/#1335/#1338),
PIECE-8 inference-grpc hardcoded-clamps (#1340), doc family
architecture surface (#1324/#1327/#1332/#1336/#1337 open;
#1316/#1317/#1320/#1329 merged).

Item #9 reorganized to point at MODULE-CATALOG's 'Next Modules To
Build' queue (audit-recorder → threat-detector → working-set-manager
→ demand-aligned-recall → substrate-governor).

Adds closeout summary section listing what's done, what's open
(5 architecture-doc PRs ready for review + 2 airc PRs), and what's
queued (5 modules with dependency state + LoC + acceptance criteria
in MODULE-CATALOG).

Doc-driven development cycle is working: doc spec → implementing
agent picks up → ships PR → next spec referenced.
joelteply added a commit that referenced this pull request May 16, 2026
…ning; navigate to MODULE-CATALOG queue (#1342)

Second refresh of ALPHA-GAP Immediate Next Actions to reflect work
landed since #1316 merged. Six items closed; navigation into
MODULE-CATALOG queue made explicit.

Closed: #6 contract widening (#1341), #8 GRID-INFERENCE-ROUTING PR-1
(#1315), CBAR-PIECE-5 end-to-end (#1331/#1333/#1335/#1338),
PIECE-8 inference-grpc hardcoded-clamps (#1340), doc family
architecture surface (#1324/#1327/#1332/#1336/#1337 open;
#1316/#1317/#1320/#1329 merged).

Item #9 reorganized to point at MODULE-CATALOG's 'Next Modules To
Build' queue (audit-recorder → threat-detector → working-set-manager
→ demand-aligned-recall → substrate-governor).

Adds closeout summary section listing what's done, what's open
(5 architecture-doc PRs ready for review + 2 airc PRs), and what's
queued (5 modules with dependency state + LoC + acceptance criteria
in MODULE-CATALOG).

Doc-driven development cycle is working: doc spec → implementing
agent picks up → ships PR → next spec referenced.

Co-authored-by: Test <test@test.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant