{ "report_schema_version": 3, "report_class": "canonical", "report_id": "check-reuse", "run_id": "reuse-20260722-120200-c3d4e5f6", "timestamp": "2026-07-22T12:03:15Z", "script": "check_reuse.py", "status": "warn", "result_status": "warn", "completion_status": "timeout", "blocking": false, "evidence_complete": false, "input_fingerprint": "d3f09a82b471", "summary": { "finding_count": 1, "scan": { "status": "warn", "completion_status": "timeout", "termination_reason": "hard_timeout", "evidence_complete": false, "changed_path_count": 1, "candidate_file_count": 1, "capabilities_total": 12, "capabilities_scanned": 3, "capabilities_skipped_by_scope": 9, "owner_file_count": 160, "comparisons_run": 17, "fingerprint_cache_hits": 118, "fingerprint_cache_misses": 4, "elapsed_ms": 75011, "scope": { "mode": "changed_paths", "status": "resolved", "capability_ids": [ "workflow", "shared-runtime", "audit" ], "direct_capability_ids": [ "workflow" ], "dependency_capability_ids": [ "shared-runtime", "audit" ], "unresolved_paths": [], "ignored_broad_mappings": [] }, "channels": { "intra_capability": { "required": true, "capability_ids": [ "example-capability" ], "completion_status": "timeout", "evidence_complete": false, "finding_count": 1 }, "cross_capability": { "required": false, "capability_ids": [], "completion_status": "not_required", "evidence_complete": true, "finding_count": 0 }, "extended": { "required": false, "capability_ids": [], "completion_status": "not_required", "evidence_complete": true, "finding_count": 0 } }, "channel_summary": { "evidence_complete": false, "finding_count": 1, "duplicate_conclusion": "not_proven", "required_channel_count": 1, "complete_channel_count": 0 } } }, "artifacts": { "canonical": "/project-change-router/repositories/sample/reports/canonical/reuse-....json", "checkpoint": "/project-change-router/repositories/sample/reports/checkpoint/reuse-....json", "diagnostic": "/project-change-router/repositories/sample/reports/diagnostic/reuse-....json" }, "findings": [ { "severity": "P2", "rule": "reuse-scan-incomplete", "message": "Reuse scan was interrupted; existing evidence is partial and cannot prove that no duplicate implementation exists.", "details": { "completion_status": "timeout", "termination_reason": "hard_timeout" } } ], "runtime_identity": { "skill_version": "0.4.0", "skill_git_commit": null, "installed_payload_digest": "a6d415b7b61b426b3b9b76d4f280e43303fecb02836c98f13800ea54c0ca5f73", "installed_payload_source": "example_fixture", "bundle_schema_compatibility": [ 1 ], "report_schema_version": 3, "reuse_engine_api_version": 2, "architecture_governance_api_version": 2, "typed_finding_schema_version": 1, "gate_policy_version": 1, "change_flow_api_version": 1, "authorization_api_version": 1, "parser_versions": { "python": 1, "typescript": 1, "java": 1 }, "identity_digest": "f6c40637285745c88209d816e03973c1164f23e4479da36fa044dd5aa05e127c" } }