Files
rune/store/scaffold/structural.json
T
Nick 3fb28e2461 feat(t19): testing mode + self-hosted /testing command + T19 layer model (19L-19U)
- testing_mode.py (19L/M/N/O/P): TestingSession (coordination-only,
  pausable — durable truth stays in the Behaviour Ledger); dynamic
  queue (fix-for-B-reopens-A via structural closure, 19S-9 proven);
  Observation→closure gate (closure requires retest AND user
  confirmation — automated green alone recorded as NOT closed);
  forge projection through the T18 boundary (failure never rewrites
  truth, 19S-14 proven); cross-project aggregate.
- 19R LIVE_PROOF: /testing command implemented through the full
  system — self-scaffold lookup → capability-ledger packet (bound
  exactly ONE file) → qualified INWARD basis → predictive impact →
  preview → contract 19r-testing-command → event-bridged verification
  → descriptive impact (prediction matched, delta persisted) →
  selective invalidation + obligations → ledgers updated → closed.
- 19T benchmark (honest): cold agent found the answer in 6 tool calls
  (4 files) — on this well-organized repo raw speed ≈ equal; the
  scaffold advantage is correctness/continuity (validation state,
  obligations, invalidation), recorded without inflation.
- 19U: V1 definition gains the T19 layer model + both governing
  objectives verbatim; implementation audit gains T19 classifications.
- type ratchet: forge.py gitea_auth import made resolvable via
  pyrightconfig extraPaths (the +1 warning FIXED, not re-baselined).

Suite 2002 green; ratchets PASS; Henxels rc=0.
2026-09-16 01:24:29 +01:00

1056 lines
22 KiB
JSON

{
"entities": [
{
"evidence_refs": [
"structural-model"
],
"ext": {
"bounded_adapter": true,
"source": "src/rune/build_mode.py"
},
"id": "component:build_mode_adapter",
"identities": {
"name": "build_mode_adapter"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/build_basis.py"
},
"id": "component:build_basis",
"identities": {
"name": "build_basis"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/construction_activation.py"
},
"id": "component:construction_activation",
"identities": {
"name": "construction_activation"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/construction_decision.py"
},
"id": "component:construction_decision",
"identities": {
"name": "construction_decision"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/construction_intent.py"
},
"id": "component:construction_intent",
"identities": {
"name": "construction_intent"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/construction_interface.py"
},
"id": "component:construction_interface",
"identities": {
"name": "construction_interface"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/construction_mode.py"
},
"id": "component:construction_mode",
"identities": {
"name": "construction_mode"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/drift_resume.py"
},
"id": "component:drift_resume",
"identities": {
"name": "drift_resume"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/event_wait.py"
},
"id": "component:event_wait",
"identities": {
"name": "event_wait"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/failure_recovery.py"
},
"id": "component:failure_recovery",
"identities": {
"name": "failure_recovery"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/forge.py"
},
"id": "component:forge",
"identities": {
"name": "forge"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/graph_projection.py"
},
"id": "component:graph_projection",
"identities": {
"name": "graph_projection"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:06:51Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/impact_preview.py"
},
"id": "component:impact_preview",
"identities": {
"name": "impact_preview"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/programme_continuation.py"
},
"id": "component:programme_continuation",
"identities": {
"name": "programme_continuation"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/rune_tui.py"
},
"id": "component:rune_tui",
"identities": {
"name": "rune_tui"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-16T00:11:56Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/scaffold.py"
},
"id": "component:scaffold",
"identities": {
"name": "scaffold"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/stage_guards.py"
},
"id": "component:stage_guards",
"identities": {
"name": "stage_guards"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/structural_migration.py"
},
"id": "component:structural_migration",
"identities": {
"name": "structural_migration"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"ext": {
"source": "src/rune/structural_model.py"
},
"id": "component:structural_model",
"identities": {
"name": "structural_model"
},
"kind": "component",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "deployment_surface:rune-code-current",
"identities": {
"name": "rune-code-current"
},
"kind": "deployment_surface",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "domain:construction-governance",
"identities": {
"name": "construction-governance"
},
"kind": "domain",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "domain:execution-integration",
"identities": {
"name": "execution-integration"
},
"kind": "domain",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "domain:structural-awareness",
"identities": {
"name": "structural-awareness"
},
"kind": "domain",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "environment:production",
"identities": {
"name": "production"
},
"kind": "environment",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "interface:builder-boundary",
"identities": {
"name": "builder-boundary"
},
"kind": "interface",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "state_store:scaffold-store",
"identities": {
"name": "scaffold-store"
},
"kind": "state_store",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "state_store:structural-store",
"identities": {
"name": "structural-store"
},
"kind": "state_store",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "subsystem:execution",
"identities": {
"name": "execution"
},
"kind": "subsystem",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "subsystem:interpretation",
"identities": {
"name": "interpretation"
},
"kind": "subsystem",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "subsystem:kernel",
"identities": {
"name": "kernel"
},
"kind": "subsystem",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "subsystem:structural",
"identities": {
"name": "structural"
},
"kind": "subsystem",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model"
],
"id": "test_suite:scaffolding-tests",
"identities": {
"name": "scaffolding-tests"
},
"kind": "test_suite",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:49Z",
"tags": []
},
{
"evidence_refs": [
"structural-model-init"
],
"id": "project:scaffolding",
"identities": {},
"kind": "project",
"maturity": "DECLARED",
"observed_at": "2026-09-15T22:01:23Z",
"tags": []
}
],
"generated_at": "2026-09-15T22:01:23Z",
"observations": [],
"relationships": [
{
"authority": "model-author",
"evidence_refs": [
"17G-gate-decision"
],
"from": "component:build_mode_adapter",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "legacy_of"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:build_basis",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "state_store:structural-store",
"type": "reads"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:build_basis",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:build_mode_adapter",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_activation",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:interpretation",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_decision",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_intent",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "component:construction_mode",
"type": "consumes"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_intent",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:interpretation",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_interface",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "interface:builder-boundary",
"type": "provides"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_interface",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:construction_mode",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:drift_resume",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:event_wait",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "component:programme_continuation",
"type": "connects_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:event_wait",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:failure_recovery",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:forge",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:forge",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "test_suite:scaffolding-tests",
"type": "verified_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:graph_projection",
"observed_at": "2026-09-15T22:06:51Z",
"status": "active",
"to": "state_store:structural-store",
"type": "reads"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:graph_projection",
"observed_at": "2026-09-15T22:06:51Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:graph_projection",
"observed_at": "2026-09-15T22:06:51Z",
"status": "active",
"to": "test_suite:scaffolding-tests",
"type": "verified_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:impact_preview",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:programme_continuation",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:programme_continuation",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "test_suite:scaffolding-tests",
"type": "verified_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:rune_tui",
"observed_at": "2026-09-16T00:11:56Z",
"status": "active",
"to": "interface:builder-boundary",
"type": "consumes"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:rune_tui",
"observed_at": "2026-09-16T00:11:56Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "component:construction_mode",
"type": "depends_on"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "deployment_surface:rune-code-current",
"type": "deployed_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "state_store:scaffold-store",
"type": "owns"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "state_store:structural-store",
"type": "reads"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:scaffold",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "test_suite:scaffolding-tests",
"type": "verified_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:stage_guards",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:kernel",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:structural_migration",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:structural_model",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "state_store:structural-store",
"type": "owns"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:structural_model",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:structural",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "component:structural_model",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "test_suite:scaffolding-tests",
"type": "verified_by"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "deployment_surface:rune-code-current",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "environment:production",
"type": "connects_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "deployment_surface:rune-code-current",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "domain:construction-governance",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "domain:execution-integration",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "domain:structural-awareness",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "environment:production",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "interface:builder-boundary",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "subsystem:execution",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "state_store:scaffold-store",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "state_store:structural-store",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "subsystem:execution",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "domain:execution-integration",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "subsystem:interpretation",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "domain:construction-governance",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "subsystem:kernel",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "domain:construction-governance",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "subsystem:structural",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "domain:structural-awareness",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model"
],
"from": "test_suite:scaffolding-tests",
"observed_at": "2026-09-15T22:01:49Z",
"status": "active",
"to": "project:scaffolding",
"type": "belongs_to"
},
{
"authority": "model-author",
"evidence_refs": [
"structural-model-root"
],
"from": "project:scaffolding",
"observed_at": "2026-09-15T22:01:23Z",
"status": "root",
"to": "project:scaffolding",
"type": "belongs_to"
}
],
"schema_version": 1
}