Orchestrata Ultimate / RTM / 111-live-code-substrate
RTM: 111-live-code-substrate
Requirement to symbol to test rows for 111-live-code-substrate: Live Multi-Agent Code Substrate.
At a glance
| Item | Value |
|---|---|
| Requirement IDs | 45 |
Traced from src/ |
0 (0.0%) |
| Untraced | 45 |
Cited from tests/ |
1 (2.2%) |
Traced in src/ but not cited from tests/ |
0 |
Reading this matrix
This matrix lists each of the 45 requirement IDs of spec 111-live-code-substrate with the src/ symbols that cite it and the tests that cite it. 0 of them (0.0%) have at least one citing symbol and 45 have none.
1 requirement is also cited from tests/, and 0 are traced in code but never named by a test. A test citation is a @traces on a test function; it shows intent to cover, not that the test runs or reaches the symbol.
Rows showing none in the symbols column are the gaps to close first. The densest untraced groups are REQ-111-FR3 (8), REQ-111-FR9 (8), REQ-111-FR6 (5).
Requirement to symbols to tests
| Requirement | Symbols in src/ |
Tests citing it |
|---|---|---|
REQ-111-FR1-001 The daemon holds exactly one resident CodemodWorkspace.forest for the session... |
none | none |
REQ-111-FR1-002 The resident forest stays consistent with external on-disk edits via debounced watch +... |
none | none |
REQ-111-FR1-003 A checkout never triggers a full-forest reparse; cold parse occurs at most once per... |
none | none |
REQ-111-FR1-004 The resident AST daemon publishes the AST snapshot from its warm cache as the single... |
none | tests/claude/test_ast_incremental_refresh_hook.py::test_burst_of_ten_edits_with_a_live_daemon_never_spawns_a_serializertests/claude/test_ast_incremental_refresh_hook.py::test_burst_of_ten_edits_without_a_daemon_never_has_two_serializerstests/claude/test_ast_incremental_refresh_hook.py::test_hook_with_a_live_daemon_spawns_no_serializer_and_the_pin_reads_fresh+25 more |
REQ-111-FR2-001 An agent checkout returns an immutable subtree handle plus its base version id |
none | none |
REQ-111-FR2-002 Checkouts are structurally shared (no deep copy); N concurrent checkouts of disjoint... |
none | none |
REQ-111-FR2-003 An agent cannot mutate canonical forest state; the only write path is a delta submission |
none | none |
REQ-111-FR3-001 A delta is a ChangeSet carrying its base version id and node-level edits |
none | none |
REQ-111-FR3-002 The merge queue is the single writer to the canonical forest and serializes application |
none | none |
REQ-111-FR3-003 On submit, the merge queue detects structural conflicts (overlapping node ranges) AND... |
none | none |
REQ-111-FR3-004 A stale-but-conflict-free delta is rebased onto the current base and re-validated; a... |
none | none |
REQ-111-FR3-005 Merge application is atomic (txn.commit_changes) with ConcurrentEditError on a... |
none | none |
REQ-111-FR3-006 Every delta primitive captures its own inverse at construction; delta.invert() is... |
none | none |
REQ-111-FR3-007 delta.describe() renders a structural + textual diff as a pure function with zero... |
none | none |
REQ-111-FR3-008 Each delta records base version tokens of nodes it read/edits; the governor... |
none | none |
REQ-111-FR4-001 Every applied CodeChange publishes through the async observer mesh with (agent id,... |
none | none |
REQ-111-FR4-002 Observers can subscribe to a single agent, a subtree, or the whole forest |
none | none |
REQ-111-FR5-001 On each delta, the substrate runs review, lint, type, and blast-radius gates scoped to... |
none | none |
REQ-111-FR5-002 A delta failing a hard gate (type error, banned construct) is not merged |
none | none |
REQ-111-FR5-003 Gate results cite the specific node(s) and requirement/standard violated |
none | none |
REQ-111-FR5-004 Before admitting a type-sensitive delta, the oracle runs on the speculative post-merge... |
none | none |
REQ-111-FR6-001 The oracle is driven over LSP didChange with in-memory buffer text = the delta's... |
none | none |
REQ-111-FR6-002 The oracle exposes diagnostics, hover, definition, references and performs no writes |
none | none |
REQ-111-FR6-003 Oracle diagnostics are a strict superset of the current pyright gate (no type-coverage... |
none | none |
REQ-111-FR6-004 Reference resolution is two-stage (textual/symbol sieve → oracle semantic confirm)... |
none | none |
REQ-111-FR6-005 Oracle type results cached per CST node id with provenance... |
none | none |
REQ-111-FR7-001 The substrate checkpoints the canonical forest on a bounded interval and on every merge |
none | none |
REQ-111-FR7-002 A checkpoint is byte-exact: restoring it and emitting module.code reproduces the... |
none | none |
REQ-111-FR7-003 Disk source files remain the canonical, hash-verifiable ground truth; the forest is... |
none | none |
REQ-111-FR8-001 A supervisor can subscribe to the combined change + findings stream for any agent |
none | none |
REQ-111-FR8-002 The substrate exposes divergence signals (node-edit churn, non-decreasing findings,... |
none | none |
REQ-111-FR8-003 The supervisor can halt or message an agent mid-edit through the volk event mesh |
none | none |
REQ-111-FR9-001 Every node mutation (write/create/delete) in a delta is evaluated by an exhaustive,... |
none | none |
REQ-111-FR9-002 The gate rulebase (arch boundaries, banned constructs, absolute-import,... |
none | none |
REQ-111-FR9-003 On rejection the gate returns machine-readable feedback via explain.pl (failing... |
none | none |
REQ-111-FR9-004 The agent receives feedback and gets a bounded, configurable N retries to resubmit a... |
none | none |
REQ-111-FR9-005 The agent is instructed and able to run a code + test validation workflow (affected... |
none | none |
REQ-111-FR9-006 On exhausted retries / unrecoverable verdict, the substrate escalates via the... |
none | none |
REQ-111-FR9-007 Gate evaluation is incremental — only mutated nodes and dependent CIG facts... |
none | none |
REQ-111-FR9-008 Every gate verdict, retry count, and escalation is published on the change/findings... |
none | none |
REQ-111-NFR1-001 Warm subtree checkout completes in < 50 ms |
none | none |
REQ-111-NFR1-002 Per-delta streaming gate first-finding latency < 500 ms for a single-function delta |
none | none |
REQ-111-NFR1-003 Concurrent editing is race-free by construction (immutable shared nodes); no lock... |
none | none |
REQ-111-NFR1-004 Resident forest RSS stays within a documented, measured budget |
none | none |
REQ-111-NFR1-005 Checkpoint write does not block editing (async / copy-on-write snapshot) |
none | none |