From 6793d9629e2033c38a664e1af733eb5c521b50bd Mon Sep 17 00:00:00 2001 From: tegwick Date: Tue, 22 Sep 2026 16:14:12 +0200 Subject: [PATCH] Refresh validation report Co-Authored-By: Claude Opus 5 Assistant: claude-code Assistant-Model: opus Assistant-Process: 121421@bnt-lap001 Assistant-Session: 36f8657c-ebfa-4a2e-9ba0-bff06738f233 --- infospace/validation/latest.json | 97 +++++++++++++++++++++++++++++--- 1 file changed, 88 insertions(+), 9 deletions(-) diff --git a/infospace/validation/latest.json b/infospace/validation/latest.json index 42d29fe..b38eb1e 100644 --- a/infospace/validation/latest.json +++ b/infospace/validation/latest.json @@ -1,6 +1,12 @@ { "coverage": { "artifacts": [ + { + "checks": "structural-or-specialized", + "id": "assimilation/canon-federation", + "kind": "assimilation", + "schema": null + }, { "checks": "structural-or-specialized", "id": "assimilation/emission-cadence", @@ -91,6 +97,12 @@ "kind": "comparison-report", "schema": null }, + { + "checks": "structural-or-specialized", + "id": "concept-area/family", + "kind": "concept-area-seed", + "schema": null + }, { "checks": "structural-or-specialized", "id": "concept-catalog/purpose-demand", @@ -169,6 +181,12 @@ "kind": "example", "schema": null }, + { + "checks": "structural-or-specialized", + "id": "interface-card/canon-federation", + "kind": "interface-card", + "schema": null + }, { "checks": "structural-or-specialized", "id": "kernel/itc-core", @@ -223,12 +241,24 @@ "kind": "model", "schema": null }, + { + "checks": "structural-or-specialized", + "id": "model/evidence", + "kind": "model", + "schema": null + }, { "checks": "structural-or-specialized", "id": "model/governance", "kind": "model", "schema": null }, + { + "checks": "structural-or-specialized", + "id": "model/identity", + "kind": "model", + "schema": null + }, { "checks": "structural-or-specialized", "id": "model/information-space", @@ -458,8 +488,19 @@ "schema": null } ], + "concept_declaration": { + "declared": 718, + "defined_in_prose": 690, + "limit": "Extraction reads bold, numbered-heading and concept-table forms. Concepts listed in seed-concept blocks or defined in YAML payloads are declared but not extracted, so the ratio may exceed one.", + "measured_by": "maintenance.concept_candidates", + "ratio": 1.041, + "silent_artifacts": [ + "kernel/itc-kernel-map" + ], + "undeclared": 40 + }, "not_proven": [ - "ownership of concepts only in prose", + "ownership of concepts defined outside the extracted forms", "all Markdown links", "consumer adoption", "cross-version interoperability", @@ -475,22 +516,60 @@ ] }, "details": { - "artifact_count": 76, - "relationship_count": 315 + "artifact_count": 81, + "cycle_threshold_exception": "Exact reviewed reciprocal model imports; raw metric retained", + "relationship_count": 348, + "reviewed_model_import_cycles": [ + { + "boundary_review": "models/identity/boundary-review.md", + "edges": [ + [ + "model/access-control", + "uses", + "model/identity" + ], + [ + "model/access-control", + "uses", + "model/organization" + ], + [ + "model/identity", + "uses", + "model/access-control" + ], + [ + "model/identity", + "uses", + "model/organization" + ], + [ + "model/organization", + "uses", + "model/identity" + ] + ], + "nodes": [ + "model/access-control", + "model/identity", + "model/organization" + ] + } + ] }, "errors": [], "evidence": { - "corpus_sha256": "466d11ec8825482b370c3afc4cf22b44fe5f48aa14e4babef838a6aa91009148", + "corpus_sha256": "0d6016dbb579be96f43357a1b75d7ca2ecd27f890397c4633180ff8619329dc7", "digest_scope": "all infospace files except validation reports", - "dirty": true, - "generated_at": "2026-09-04T22:43:03.604707+00:00", - "revision": "a2e7f22d8deda813b6265f1e06fc75d0a2ccc5ce" + "dirty": false, + "generated_at": "2026-09-22T14:14:12.102323+00:00", + "revision": "038677ab536bda65227aabe7733a067f8bb05e78" }, "metrics": { "coherence_components": 1.0, - "consistency_cycles": 0.0, + "consistency_cycles": 3.0, "coverage_ratio": 1.0, - "granularity_entropy": 4.582306705233707, + "granularity_entropy": 4.616078548239356, "redundancy_ratio": 0.0 }, "ok": true,