{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "foundry_unresolved_feedback", "name": "Foundry mined unresolved feedback: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined unresolved feedback: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#82\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#82\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#82\nRepo: terrene-foundation/envoy\nIssue/PR number: 82\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\n"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#99\nRepo: terrene-foundation/envoy\nIssue/PR number: 99\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': "}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#97\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#97\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-48cdf6889597ce08\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundat"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_docs_only_fix", "name": "Foundry mined docs only runtime fix: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined docs only runtime fix: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#125\nRepo: terrene-foundation/envoy\nIssue/PR number: 125\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 25\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#99\nRepo: terrene-foundation/envoy\nIssue/PR number: 99\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': "}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined schema ui api mismatch: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#90\nRepo: terrene-foundation/envoy\nIssue/PR number: 90\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chai"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#94\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#94\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-efd8b10ec9151bc5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_auth_guardrail_gap", "name": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#95\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#95\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#95\nRepo: terrene-foundation/envoy\nIssue/PR number: 95\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comm"}, "properties": {"scanner": "foundry_dataset", "category": "auth", "severity": "critical", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: terrene-foundation/envoy", "shortDescription": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#96\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#96\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#96\nRepo: terrene-foundation/envoy\nIssue/PR number: 96\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-80ed0a5b4bf93c91", "name": "Possibly dead Python function: visit_Call", "shortDescription": {"text": "Possibly dead Python function: visit_Call"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad37795f00923551", "name": "Possibly dead Python function: snapshot_for", "shortDescription": {"text": "Possibly dead Python function: snapshot_for"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d3cc74ee2069e6e", "name": "Possibly dead Python function: clear_pending_counters", "shortDescription": {"text": "Possibly dead Python function: clear_pending_counters"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8b3369c3d0def1dd", "name": "Possibly dead Python function: emit_queue_hold", "shortDescription": {"text": "Possibly dead Python function: emit_queue_hold"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f1ad258744c5d84", "name": "Possibly dead Python function: emit_queue_resume", "shortDescription": {"text": "Possibly dead Python function: emit_queue_resume"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a1dc5eea34fdf4e", "name": "Possibly dead Python function: update_authority", "shortDescription": {"text": "Possibly dead Python function: update_authority"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0250eb88df5f98a2", "name": "Possibly dead Python function: list_chain_ids", "shortDescription": {"text": "Possibly dead Python function: list_chain_ids"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-10c4d7985e2f8e67", "name": "Possibly dead Python function: verify_inbound", "shortDescription": {"text": "Possibly dead Python function: verify_inbound"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8763327565f53c9", "name": "Possibly dead Python function: visit_Import", "shortDescription": {"text": "Possibly dead Python function: visit_Import"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69ae6cf5c08d7cd8", "name": "Possibly dead Python function: visit_ImportFrom", "shortDescription": {"text": "Possibly dead Python function: visit_ImportFrom"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-15b3a359f28cef5e", "name": "Possibly dead Python function: visit_Call", "shortDescription": {"text": "Possibly dead Python function: visit_Call"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bead75b0f9233e05", "name": "No API endpoints detected", "shortDescription": {"text": "No API endpoints detected"}, "fullDescription": {"text": "The scanner did not find FastAPI/Flask/Express/NestJS/GraphQL/gRPC routes. If this repo exposes APIs, the framework may be unsupported."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed09deeda501356e", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e6e7f888f6569e41", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e8f72ba1e7f77da", "name": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-69a483a2c21a7a0e", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c9e3c11be3c72fb4", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4434161853dc93b7", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fb334cf0d9338aa3", "name": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:162", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:162"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-811b97a186553693", "name": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0e4325234013fd51", "name": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d28580356fde5d77", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be0f7d25da2ff607", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1c3049ec85a37bad", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c597c1d6ec7f1b5", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a10e4a1dec65491f", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:315", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:315"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-efa96f3ce3479b5d", "name": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ff349eeb4bd82f4", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1bb5eb6bfc502ffd", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-811d558f7f74236a", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-13fa84d41fa85a71", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-24f171e2278c276c", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-44b40fb3fe75f62f", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-03bf2e718fed7120", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3bc193d4708647a", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dbe0c477a34cf99f", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-prod-deploy.js:52", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-prod-deploy.js:52"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d5d1898938edbba", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-021c6d577ba10edf", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cf75265ffa7e3e6", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f238f5ba0f31a68d", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ac7f625e9a3f58ac", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8b5221099bba82e", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-41b4f4f3c19dbf72", "name": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-717a797366e68868", "name": "Privileged port 10 in use", "shortDescription": {"text": "Privileged port 10 in use"}, "fullDescription": {"text": "Port 10 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2b2ba165b52e3e22", "name": "Privileged port 20 in use", "shortDescription": {"text": "Privileged port 20 in use"}, "fullDescription": {"text": "Port 20 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4e05e73476b78fb6", "name": "Privileged port 30 in use", "shortDescription": {"text": "Privileged port 30 in use"}, "fullDescription": {"text": "Port 30 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8bb68a2ba55de687", "name": "Privileged port 31 in use", "shortDescription": {"text": "Privileged port 31 in use"}, "fullDescription": {"text": "Port 31 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-acca05c4c40175ce", "name": "Insecure pattern 'eval_used' in GEMINI.md:562", "shortDescription": {"text": "Insecure pattern 'eval_used' in GEMINI.md:562"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-01197c45106d808e", "name": "Insecure pattern 'exec_used' in GEMINI.md:562", "shortDescription": {"text": "Insecure pattern 'exec_used' in GEMINI.md:562"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bef961c8c6b1c3de", "name": "Insecure pattern 'subprocess_shell_true' in GEMINI.md:562", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in GEMINI.md:562"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-14ff762f2dc73904", "name": "Insecure pattern 'eval_used' in AGENTS.md:548", "shortDescription": {"text": "Insecure pattern 'eval_used' in AGENTS.md:548"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3a2bcac3ecefe36a", "name": "Insecure pattern 'exec_used' in AGENTS.md:548", "shortDescription": {"text": "Insecure pattern 'exec_used' in AGENTS.md:548"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0f55fb6890e34f90", "name": "Insecure pattern 'subprocess_shell_true' in AGENTS.md:548", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in AGENTS.md:548"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ca5c45d5404985b8", "name": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4550f15aa37301a3", "name": "Possible secret in scripts/deployment/deploy-tenant.sh", "shortDescription": {"text": "Possible secret in scripts/deployment/deploy-tenant.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fb0510ed80633375", "name": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aebc61e67d3eea49", "name": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-97cb82f573eae5b3", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d73d93f274412431", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-582b9ca8b75e11fb", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorizatio", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs:18"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b1cebf20883879dd", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2181595441e9b424", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f477265731218c7f", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef4ec5b9d7cfa8f5", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b51b2452d40aa8ed", "name": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-934e2edb2f035274", "name": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:91", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:91"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2032dbee2655cca8", "name": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b7d32c73db1b050", "name": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2611a47ba439c081", "name": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c6ba1d1166151d0", "name": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26021418a840b2df", "name": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b8946bc5a1566dd", "name": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:213", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:213"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-038b609cc76ccb86", "name": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8537d6e4544cd972", "name": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:362", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:362"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26b9bc134ee773c2", "name": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de5d808e2ea0349d", "name": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-75d03103350bb574", "name": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-710a1b21d2255afd", "name": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18a865347dbf6042", "name": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a7e650cf8e80d55", "name": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-225b5ac36fd163a4", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/transport-git-ref.js:87", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/transport-git-ref.js:87"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d96bbf6cf2d925ab", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/release-drift.js:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/release-drift.js:21"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15d5ab47791a3189", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/sibling-porcelain.js:59", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/sibling-porcelain.js:59"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4aa7a6ccdefb51f0", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/codify-lease.js:60", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/codify-lease.js:60"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2eb8f567f99d8af", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/violation-patterns.js:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/violation-patterns.js:13"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-76f42969023aaaf8", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/genesis-ceremony.js:1012", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/genesis-ceremony.js:1012"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-53a06fb2bb82ad3f", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-io.js:27", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-io.js:27"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5afde919c15939af", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/version-utils.js:20", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/version-utils.js:20"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2558d1b4df4780f5", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-resolver.js:17", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-resolver.js:17"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-826fa49906b10caf", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/coc-sign.js:32", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/coc-sign.js:32"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-20ba409313ec1137", "name": "Insecure pattern 'node_child_process' in .claude/hooks/lib/operator-id.js:38", "shortDescription": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/operator-id.js:38"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e63342d90aedbb24", "name": "Insecure pattern 'subprocess_shell_true' in .claude/workflows/redteam-round.mjs:78", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/workflows/redteam-round.mjs:78"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b592aea0e7199025", "name": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2425da2f852e32d0", "name": "Possible secret in .claude/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Possible secret in .claude/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-ceeb195d4ef942a2", "name": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:117", "shortDescription": {"text": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:117"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-27f7a010693e6b3c", "name": "Insecure pattern 'subprocess_shell_true' in .codex/skills/35-kailash-align/SKILL.md:109", "shortDescription": {"text": "Insecure pattern 'subprocess_shell_true' in .codex/skills/35-kailash-align/SKILL.md:109"}, "fullDescription": {"text": "Found a known-risky pattern (subprocess_shell_true). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-65740c6883f9f542", "name": "Insecure pattern 'eval_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135", "shortDescription": {"text": "Insecure pattern 'eval_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9963e75634320d5b", "name": "Insecure pattern 'exec_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135", "shortDescription": {"text": "Insecure pattern 'exec_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2b4efa4d7b342735", "name": "Possible secret in .codex/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Possible secret in .codex/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-27f2a7f6f865bb90", "name": "Insecure pattern 'eval_used' in .codex/skills/18-security-patterns/SKILL.md:117", "shortDescription": {"text": "Insecure pattern 'eval_used' in .codex/skills/18-security-patterns/SKILL.md:117"}, "fullDescription": {"text": "Found a known-risky pattern (eval_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3cfb74277c6de536", "name": "Very large file: tests/tier1/test_posture_gate_5_step_fail_closed.py (2160 lines)", "shortDescription": {"text": "Very large file: tests/tier1/test_posture_gate_5_step_fail_closed.py (2160 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e3b6a3c232359a80", "name": "Very large file: tests/tier1/test_connection_vault_adapter.py (1619 lines)", "shortDescription": {"text": "Very large file: tests/tier1/test_connection_vault_adapter.py (1619 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bf83396b1349b69c", "name": "Very large file: workspaces/phase-00-alignment/issues/file-issues.py (882 lines)", "shortDescription": {"text": "Very large file: workspaces/phase-00-alignment/issues/file-issues.py (882 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d5b1644fecea4e3", "name": "Very large file: workspaces/phase-00-alignment/issues/generate-specs.py (1203 lines)", "shortDescription": {"text": "Very large file: workspaces/phase-00-alignment/issues/generate-specs.py (1203 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8307c0ccf3ce107a", "name": "Very large file: .claude/hooks/lib/coordination-log.js (1693 lines)", "shortDescription": {"text": "Very large file: .claude/hooks/lib/coordination-log.js (1693 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7251bd9740a6dd85", "name": "Very large file: .claude/hooks/lib/violation-patterns.js (1156 lines)", "shortDescription": {"text": "Very large file: .claude/hooks/lib/violation-patterns.js (1156 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9de0826e910fbefb", "name": "Very large file: .claude/hooks/lib/genesis-ceremony.js (2234 lines)", "shortDescription": {"text": "Very large file: .claude/hooks/lib/genesis-ceremony.js (2234 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bc8230bf6efaad86", "name": "Very large file: envoy/authorship/posture_gate.py (1151 lines)", "shortDescription": {"text": "Very large file: envoy/authorship/posture_gate.py (1151 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-82c7df6c5c3a7bd4", "name": "Very large file: envoy/grant_moment/runtime.py (1701 lines)", "shortDescription": {"text": "Very large file: envoy/grant_moment/runtime.py (1701 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84fdcca71cd6e3ea", "name": "Very large file: envoy/runtime/session.py (1179 lines)", "shortDescription": {"text": "Very large file: envoy/runtime/session.py (1179 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8914718de3eb5c21", "name": "Very large file: envoy/trust/store.py (1770 lines)", "shortDescription": {"text": "Very large file: envoy/trust/store.py (1770 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 320 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 127 placeholder/mock markers across 33 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c104b36c9c323475", "name": "Agent instruction/config may expose a secret: GEMINI.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: GEMINI.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cbb5857940ba0dc2", "name": "Agent instruction/config may expose a secret: AGENTS.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: AGENTS.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-122f91b7f2906dc4", "name": "Agent authority lacks a verifier contract: .claude/settings.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/settings.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a0bac3c83705e71", "name": "Agent instruction/config may expose a secret: .claude/sync-manifest.yaml", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/sync-manifest.yaml"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-819bc6081d368dd4", "name": "Agent authority lacks a verifier contract: .claude/codex-templates/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/codex-templates/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ccaac6e0de94452", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbbd89d312f80b2e", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de53dda3fd69e90b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/inp", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-acc9537f18cdc5f6", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/in", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e0f5a784b431a8b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/inpu", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f62ef8e74bf9e05a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c905a3dc53e4ca8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-22f56adef3b0ded0", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthr", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-747c064ec0a70940", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-sk", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c0c487f47f5914dd", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.j", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04fcb783a35cd89b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b189fb81eff1f0a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-03ec0f0a26c0f7f8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settin", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9337b6700e04f1cf", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/setti", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d62fb2db4fba9605", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.j", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-748cc2825fade737", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90ac0e1aa05a35fb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/inpu", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c72920f2a85ac2bc", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a82feb178504707", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50a6bc066161635c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.js", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-10fe1d1b9e8ecc7b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c3d690057acc92a", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c28c7c0abd307ef", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fd4e7df9323602cc", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/in", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30ae916ea9af4664", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/i", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f8f7260930328c82", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c58d5d6b0c7a55ec", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da7bdd6d2433584c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a193f40d3bd20c5", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d892c30942ebfcd", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6bae941f4e1d50c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-73d0b7c21648cb6b", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ecbe14f83d869bb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-60909f7fe21f5fa8", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-r", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71508077ba6db155", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-525d504aee5204b6", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-47a8d9722e55b3b1", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-11cbdf8120454e0f", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.jso", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9f659229ffc95adb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-546cadc4e4fd1c73", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.jso", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0313942df5c792e0", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a912ba7557e8e3d", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce12d13a866753cb", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-074d93aff3da4915", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f1187158b6eadd4", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9f1bb4809a028367", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9b42db3f7deae8c", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b073d844f5e3a70f", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6d04dae47a0854f4", "name": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de1e5d2b2bcd57df", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb0849934f199589", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d40fc3b2e102ce75", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2a8d224d9a61193d", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-208c4dbb0e3db9cb", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7c8afa90abe0c2f2", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-264a1997a48b4322", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-725746a4febb79da", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55edaa30f367e742", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2a3eac3b80d256aa", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e284883f3731db9", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6f846c80dfca545b", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d32113df83b00ab", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a0a573a0e0874418", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4cf744a91f658399", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71be0d5a51cc6f2b", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f9c9aeb89acf925f", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c39c212faff62eee", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-01f3d02a49a294ed", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7fa71fc717e1e050", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-40bd39659f37047f", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c4a325085bec553e", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b677c1dae32590ca", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c58b2e963cb5662", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d29d86c147b5076e", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8af8ded5fc215591", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a67a1437ae012339", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9b6472452a63bdd", "name": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.schema.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.schema.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5dabb352063bfdb7", "name": "Agent authority lacks a verifier contract: .claude/gemini-templates/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/gemini-templates/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d0e4551a30f6988", "name": "Agent authority lacks a verifier contract: .claude/gemini-templates/settings.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/gemini-templates/settings.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3a0650c9cff79662", "name": "Agent instruction/config may expose a secret: .claude/rules/security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/rules/security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2d0a3e338c46f304", "name": "Agent authority lacks a verifier contract: .claude/rules/patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f5a76b353d1fb5e8", "name": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5543861bf3d40cbe", "name": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4bcae50fa6941d7b", "name": "Agent authority lacks a verifier contract: .claude/rules/framework-first.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/framework-first.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-14423589ae29afb1", "name": "Agent authority lacks a verifier contract: .claude/rules/ci-runners.operator.local.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/ci-runners.operator.local.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6e24ff95381a38b9", "name": "Agent instruction/config may expose a secret: .claude/rules/llm-auth-strategy-hygiene.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/rules/llm-auth-strategy-hygiene.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a515192725d36e71", "name": "Agent instruction/config may expose a secret: .claude/rules/testing.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/rules/testing.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cf901e9ccadbbb9f", "name": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cbd7e18f8160e6ac", "name": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12ec6ffd80037e6d", "name": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.json", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.json"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-da825a160af1851d", "name": "Agent authority lacks a verifier contract: .claude/commands/certify.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/certify.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04479d44c57a7531", "name": "Agent authority lacks a verifier contract: .claude/commands/ws.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/ws.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6a01a3a5c8a7f151", "name": "Agent authority lacks a verifier contract: .claude/commands/journal.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/journal.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-303c63bf840080d7", "name": "Agent authority lacks a verifier contract: .claude/commands/learn.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/commands/learn.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8b2a0803ddeae05d", "name": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-26a5551eba420a8d", "name": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be7cdf0f2157ec22", "name": "Agent instruction/config may expose a secret: .claude/agents/frameworks/align-specialist.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/agents/frameworks/align-specialist.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0b869ea0f428546e", "name": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/custom-node-guide.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/custom-node-guide.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-093cfb8c49c7f215", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6219d0bd0e5c65a4", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab6158806f741f26", "name": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/enterprise-infrastructure.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/enterprise-infrastructure.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2e4f930edf6eaf9e", "name": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/pythoncode-best-practices.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/pythoncode-best-practices.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2cea0f2e6a17c784", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5ce644ca84413eba", "name": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0d14e9457844fc04", "name": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0390984b17d94e2c", "name": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1268aa8ad02d8572", "name": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-964b66f60234bf53", "name": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-100993ed118ae323", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-68a417eb0fc95b11", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tokens.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tokens.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6f89c26a2053ea12", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-64e75ad21b1d12bf", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tenancy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tenancy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-2e48e159ab994cd6", "name": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d79a479760c769d3", "name": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4216835109282b74", "name": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58418400ebe659d9", "name": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-v2-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-v2-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6229e81a64b288af", "name": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-available-nodes.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-available-nodes.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55279ad0595b98d6", "name": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-migration-guide.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-migration-guide.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1695f7994a3f417c", "name": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-framework-bindings.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-framework-bindings.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a8f9a2e48cd9be2", "name": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/layered-truncation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/layered-truncation.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d893b2d6b7dcb40a", "name": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7a6473a782658a5c", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-58c5b90333c7454a", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-667c3ca716ec2cea", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-919403c4e70ad4e4", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9e18b696d22c3469", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-error-enhancer.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-error-enhancer.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8744cd463bb516bf", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f2594bc4bec3f789", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7d6380b0bfec1880", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f7213764bb763beb", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-debug-agent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-debug-agent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5f78553997692a9", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-694155995822e902", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-inspector.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-inspector.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-30166af4485dcb3d", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f5424398f9fad896", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb21698fba089505", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f59b27b9ae7ebc6b", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/numbered-migration-scaffold.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/numbered-migration-scaffold.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9c1e6a06e1999e0c", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3dbbd4f6be13a7ba", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8ee98613659763e5", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be47f70e229f7418", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a4181381b612efc7", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5ed0622bf5e886d", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-170d971ef2a4363c", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c42fe9ebd4714abe", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-10e341624aaef5d2", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3def312f75323368", "name": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5e886b8fd83a68b0", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-88b818862395fb56", "name": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-45e3bbde69894551", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fa41698015ce74a1", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-ai-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-ai-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06027826a5a25725", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37ba775718d6b110", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-afce1e0ca13bf700", "name": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1b9fc55dc187217", "name": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c4df1eecfa8f6764", "name": "Agent instruction/config may expose a secret: .claude/skills/29-pact/governance-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/governance-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0ecb4c87ace99826", "name": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelope-model.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelope-model.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749005864320cd5c", "name": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e22b13f22cb40aa8", "name": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelopes.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelopes.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c0211e5a653a18ce", "name": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a1778d0dba4c633c", "name": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-15a786362eae5bc5", "name": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce75f7c3f1b836cb", "name": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-20b112b7b21fbfe2", "name": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tokens.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tokens.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-32ed75d4bb13daa8", "name": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tenancy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tenancy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-27cdc20b5b9fa4e1", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9395da38535728a7", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c13cab723d3e32ce", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f00b56ac73294963", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c35233d673209ab7", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2f8a17a46d4bc609", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-848ea552d4e5ccb6", "name": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e4263dc55360bc8a", "name": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-de1d4a0e0a24a3e3", "name": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/event-bus.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/event-bus.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7299d85a837ed6df", "name": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/validation-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/validation-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a9b3c12d891891e", "name": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/plan-dag.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/plan-dag.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-de38e815844bd5d2", "name": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/messaging.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/messaging.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-628d701486281fff", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-841542bd5ad6e275", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9ec4bb2252eb6121", "name": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d576ace6fa2b7020", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bf26553305f608df", "name": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0af96046bd6def53", "name": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4714c7cdadff6dab", "name": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cdecb6007021179b", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-comparison.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-comparison.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-04a81ecc59b306f7", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8f1519ddcd15f977", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-security-best-practices.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-security-best-practices.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-eccc8ad60781627e", "name": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b05e20bf7fe110fb", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa824dc6b25c66b0", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-api-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-api-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5fc951534d182b36", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-plugins.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-plugins.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c64007242b1bcc1d", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c8e2dab71088d555", "name": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8f148c20871e4295", "name": "Agent authority lacks a verifier contract: .claude/skills/framework-first/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/framework-first/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d6673bda6fbd29c8", "name": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d3a4db01e722516c", "name": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-mocking-policy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-mocking-policy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-94fe1393171c47ed", "name": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-absolute-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-absolute-imports.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-735fbb0671331909", "name": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-073d95caa2df0806", "name": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7260769a2856ca90", "name": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c08a1c3f438b72c6", "name": "Agent instruction/config may expose a secret: .claude/skills/32-kaizen-agents/protocols.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/32-kaizen-agents/protocols.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-10588b066ee0aa30", "name": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/constant-time-comparison-rs.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/constant-time-comparison-rs.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-cb585378d2dffb84", "name": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/fail-closed-defaults-rs.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/fail-closed-defaults-rs.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b52fc31a2adea5d7", "name": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d280208bd53a3523", "name": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/network-security-rs.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/network-security-rs.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-930d2ad38fa155ff", "name": "Agent instruction contains unpinned remote install: .claude/skills/18-security-patterns/network-security-rs.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/skills/18-security-patterns/network-security-rs.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc03d7b815e6f72b", "name": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eb5c3d30e19a3a98", "name": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-dataflow-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a4e13603ee103609", "name": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-70bdc346c37f8280", "name": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b90dc9e2eeaa65b7", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-server.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-server.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-da4b355b55b10b92", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9ba313af7f10ad85", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-transports.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-transports.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c9115920b52cdc33", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-92856b6a044c56a5", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6c4bbd7000089ef3", "name": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5c612e94c8a0815d", "name": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4edf0a3ed63538c6", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-orchestration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-orchestration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-abbbc7212a0ea6df", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c276034528c7f456", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-18cbe216838914f1", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-25540d03e83215f6", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-a2a.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-a2a.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3411f7252c857999", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f7c3bb24e3f9d649", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-073b26093b6f5f01", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c36ec02c0b501769", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-67b1eff84c0f5563", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-outputs.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-outputs.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ecebad56c756eca2", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-12b82219e19679ab", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7b1d6cd17df92438", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agents-protocols.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agents-protocols.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-074a5dcafff1078a", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-llm-providers.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-llm-providers.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-02fcc763cd6d471b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-output.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-output.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-090cbc3879f93bcf", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-09bb4c1c7ebc9c8b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tools.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tools.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ffb23f95a734b7a9", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-44f50bdc5b81dc1d", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-78c22852e37feb06", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a9e2b3ab89a080ba", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-plan-dag.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-plan-dag.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dd87f2c350b1ebd4", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a2870dbfc301fdbd", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4d02c4cf4bade1f4", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-fe55c450c069290b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f09998158c02481", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-multi-agent.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-multi-agent.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-14818c406c289e6b", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eac1d43df480be00", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-95ebd2ef40825cd5", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ce47de45b1cec682", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-77c88c609becdd72", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3c98ffd1662107d5", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-90b42955f7133ae2", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-messaging.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-messaging.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6358195f864a6c31", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebb986a20a0bcecb", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-26b232d42ac504ab", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-pipelines.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-pipelines.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3a0944afae8d901", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-memory-system.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-memory-system.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4b0cdb105b282874", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-85f20462038d3285", "name": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b50f169e87268d9f", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-38f77dee81bd3a68", "name": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c5739c2b1e76c0fa", "name": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-framework-bindings.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-framework-bindings.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bc419380dc7c4bf3", "name": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-available-nodes.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-available-nodes.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-723d7b7821d66e07", "name": "Agent instruction/config may expose a secret: .claude/skills/28-ruby-bindings/ruby-eatp-trust.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/28-ruby-bindings/ruby-eatp-trust.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-82d179d0c7f06ae4", "name": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-dataflow.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-dataflow.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5922ee7301ffdac", "name": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-trust-durability.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-trust-durability.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b899728ba0c737cd", "name": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-verification-delegation.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-verification-delegation.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5e701695cd66d267", "name": "Agent instruction/config may expose a secret: .claude/skills/31-error-troubleshooting/error-runtime-execution.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/skills/31-error-troubleshooting/error-runtime-execution.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-338ce5a727855fdd", "name": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-118daa4db10d0bcc", "name": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-0a9a916f2464f35d", "name": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-50a4f1feeb0c505e", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bb22cba88fb37586", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6bba3d2fc2c37c14", "name": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21424546a777b8e3", "name": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9d6305eda6026884", "name": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-219e81e85083a864", "name": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a18e878712aa3f30", "name": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28f598d109649153", "name": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c0df38f23c424625", "name": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-22bb1fcb1abc95c1", "name": "Agent authority lacks a verifier contract: .codex/prompts/certify.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/prompts/certify.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-908ac932fce5c944", "name": "Agent authority lacks a verifier contract: .codex/prompts/ws.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/prompts/ws.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5bf1fd4819c7f3bd", "name": "Agent instruction/config may expose a secret: .codex/prompts/specialist-align.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/prompts/specialist-align.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0a3c49e21f664f21", "name": "Agent authority lacks a verifier contract: .codex/prompts/journal.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/prompts/journal.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9e6d41a7496b6f30", "name": "Agent authority lacks a verifier contract: .codex/prompts/learn.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/prompts/learn.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a782ee73a301ef8", "name": "Agent authority lacks a verifier contract: .codex/prompts/specialist-value-auditor.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/prompts/specialist-value-auditor.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f64f5999aa0d3590", "name": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/custom-node-guide.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/custom-node-guide.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d9a7bd42fd0920b3", "name": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-watchdog.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-watchdog.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-21753a18c18b8010", "name": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/parameter-scoping.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/parameter-scoping.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-051ad27b7de6aa9b", "name": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/pythoncode-best-practices.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/pythoncode-best-practices.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-175a8fa951ea28f9", "name": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/kailash-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/kailash-imports.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e666fc26472dd56b", "name": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/production-readiness-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/production-readiness-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-c86a6f81a85774f6", "name": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-progress.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-progress.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3dd90b38ab9b5fe8", "name": "Agent authority lacks a verifier contract: .codex/skills/15-enterprise-infrastructure/dialect-portable-sql.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d03ebd6947b3f3f7", "name": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/progressive-infrastructure.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-049bb119f962e343", "name": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/idempotency-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-682b619a23313225", "name": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0c7cefd09d3915c8", "name": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-serving.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-serving.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b78449b80176421e", "name": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-adapter-registry.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-adapter-registry.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ebd6670ff55111ee", "name": "Agent authority lacks a verifier contract: .codex/skills/34-kailash-ml/ml-training-pipeline.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/34-kailash-ml/ml-training-pipeline.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab84257480c9c869", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-models.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-models.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-389a88908a658807", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-nexus-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-nexus-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-58632459aa94b628", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-retention.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-retention.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-06bc82026e03a990", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-connection-config.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-connection-config.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-76ef175070221e3e", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-error-enhancer.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-error-enhancer.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4802159d299007c7", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-fabric-engine.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-fabric-engine.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f6e2c9de72875a2d", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-cli-commands.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-cli-commands.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-35cb4a5fc5a6261f", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-instance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-instance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0421e98281b332af", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-debug-agent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-debug-agent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-03970c52f60d8f9d", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-queries.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-queries.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-241bf2dd185cc85b", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-inspector.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-inspector.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a2f19ba4bf13bf00", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-existing-database.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-existing-database.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bfe326dcfe003933", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-fabric-cache-consumers.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-7e2f9a198c6c2b93", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-tenancy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-tenancy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8bc5104eb50cc982", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-aggregation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-aggregation.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-71cc37a405bead76", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-transactions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eff8a354f0a929d6", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-connection-isolation.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-connection-isolation.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa11931a60f7a000", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-migrations-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-migrations-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-3c210c4c93b0fa4b", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-file-import.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-file-import.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-74d173865058c1bc", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-result-access.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-result-access.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b0839da618cf786c", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-deployment.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-deployment.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-94a22c2515ca1f1e", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-gotchas.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-gotchas.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bb26deb7bc530659", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-dialects.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-dialects.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6339af1a9c5fa077", "name": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ad798598b2a58571", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-performance.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-performance.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b083140abcd07080", "name": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-632db3c4006bd8ce", "name": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-transaction-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-transaction-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a50b5cfc485904fc", "name": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-ai-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-ai-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-29a8d5b86add4c36", "name": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-database-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-database-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e0b47b6908e79646", "name": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-code-reference.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-code-reference.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-687112031c364af1", "name": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-quick-index.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-quick-index.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4bf6b48d6c96818b", "name": "Agent instruction/config may expose a secret: .codex/skills/12-testing-strategies/testing-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/12-testing-strategies/testing-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-af89eb6ea7a4844e", "name": "Agent instruction/config may expose a secret: .codex/skills/29-pact/pact-access-enforcement.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/29-pact/pact-access-enforcement.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-31d1121fc3e5d168", "name": "Agent authority lacks a verifier contract: .codex/skills/29-pact/pact-envelopes.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/29-pact/pact-envelopes.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cef963e884c84b88", "name": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-posture-stores.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-posture-stores.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9119e59cf862cdd5", "name": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4499e81dd0919e1c", "name": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-security-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-security-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c2af55d1ee22a878", "name": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-quickstart.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-274ee83827c7a151", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/distributed-transactions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/distributed-transactions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d0adafe6ee796ead", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/asyncsql-advanced.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/asyncsql-advanced.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-379f604384153d39", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/query-routing.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/query-routing.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5336b9c2832c3239", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/enterprise-mcp.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/enterprise-mcp.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79ba00f6fb143fb0", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/directoryreader-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/directoryreader-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dacf0782cd133801", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/mcp-resource-subscriptions.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-999f6a0ad732b18b", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-999b59a9c2649d1d", "name": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/production-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/production-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c3b450aaeefbd6b5", "name": "Agent instruction/config may expose a secret: .codex/skills/06-cheatsheets/multi-tenancy-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-52936d1e8bab80c2", "name": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6c5c7c9e94477597", "name": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-docker-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-docker-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f8b2941b33795548", "name": "Agent instruction contains unpinned remote install: .codex/skills/10-deployment-git/ci-runner-troubleshooting.md", "shortDescription": {"text": "Agent instruction contains unpinned remote install: .codex/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "fullDescription": {"text": "Remote install commands in agent instructions are a supply-chain risk, especially when an agent can execute shell commands."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9115e362c8e29a66", "name": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/project-management.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/project-management.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d2ad544a2ec967da", "name": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-7e7c7f3558cd1ec0", "name": "Agent authority lacks a verifier contract: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb1729dfc0591540", "name": "Agent authority lacks a verifier contract: .codex/skills/skill-authoring/proximity-band-named-rationale-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4dd6123825ccc0d5", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-comparison.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-comparison.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-181cfc16cf6b912f", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-workflow-registration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-workflow-registration.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-76a7dd04ea5646b4", "name": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-security-best-practices.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-security-best-practices.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1200f43d4b8b7247", "name": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-dataflow-integration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-dataflow-integration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-156eb111591e9c3d", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-config-options.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-config-options.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-67424c2bded5808a", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-api-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-api-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-79bbacc8808369ea", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-plugins.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-plugins.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1ab8c6f93e22c6a0", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-eventbus-phase2.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-eventbus-phase2.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e97c67433ff2ce67", "name": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-mcp-channel.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-mcp-channel.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-20af1e6ef78bc381", "name": "Agent authority lacks a verifier contract: .codex/skills/framework-first/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/framework-first/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a21b169682d4a981", "name": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1d7b524d566ee9f5", "name": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-mocking-policy.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-mocking-policy.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0e185015bd5999ac", "name": "Agent authority lacks a verifier contract: .codex/skills/17-gold-standards/gold-absolute-imports.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/17-gold-standards/gold-absolute-imports.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1a4aa375b2834fae", "name": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-documentation.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-documentation.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-bce023f9a9ea9b47", "name": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/rule-authoring-checklist.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/rule-authoring-checklist.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4490f68f64d812c1", "name": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d4a581d12af1b72e", "name": "Agent instruction/config may expose a secret: .codex/skills/18-security-patterns/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/18-security-patterns/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a0be9a10924ef747", "name": "Agent authority lacks a verifier contract: .codex/skills/41-onboard/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/41-onboard/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3f8e1a77c6e24f23", "name": "Agent authority lacks a verifier contract: .codex/skills/16-validation-patterns/validate-dataflow-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a6f7f41319c35939", "name": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/validate-security.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/validate-security.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-b3df9613b31cbd26", "name": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/SKILL.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/SKILL.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-023d1cde0a05b408", "name": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-map.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-map.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9a690f68a60ef0dc", "name": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d715abc86d9a3f31", "name": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b531b448a658fc2a", "name": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-authentication.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-authentication.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-e8e0dcd2a2635152", "name": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-overview.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b370c165ac39fec", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-orchestration.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-orchestration.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d26168cfe025a769", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-1a2a5e87d9f7421b", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-byok-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-578bf64ae250fc1c", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-budget-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-budget-tracking.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-70eecbf08f7082f5", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-v1-features.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-8d9a0d332a7b7617", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-v1-features.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-v1-features.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-957737628d0904fd", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-ux-helpers.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-ux-helpers.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-54b506a9e57b55df", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0decb1d599b3769b", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-structured-outputs.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-structured-outputs.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2fd05500f6d4c17a", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-baseagent-quick.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-baseagent-quick.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5d287f10a99d5ffb", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-overview.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-overview.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a237cda1019ce601", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-chain-of-thought.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-chain-of-thought.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-bd5df7fb139bf02c", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-common-issues.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-common-issues.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-86ce4df4b00ad3cc", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b27a621e04076723", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-catalog-server.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-catalog-server.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d1d8927f3963b432", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-agent-execution.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0bcddc5a1c6a81b4", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-agent-execution.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-agent-execution.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6ca39262dfe3cc8e", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-trust-eatp.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-trust-eatp.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-76fba22f9bcbe6e8", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-advanced-patterns.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-advanced-patterns.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c629a67d7d2ca346", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-envelope.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-envelope.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55e9b127cc2a506e", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-factory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-factory.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-40124f3a84dec848", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-rag-agent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-rag-agent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6b25dd387f499703", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-config-patterns.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-config-patterns.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-6eb9c9443f44c5cd", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-persistent-memory.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-persistent-memory.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b7bb8ef6eefb49b1", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate-vs-baseagent.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2c3bef48ccf665bc", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-cost-tracking.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-cost-tracking.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-350f8d73226a0ced", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/SKILL.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/SKILL.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-66f3d4ee2522f256", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-memory-system.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-memory-system.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d910e5ae6d1e43ad", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-quickstart-template.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-quickstart-template.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-97a152987fd84ae2", "name": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability-hooks.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability-hooks.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9e3895bb1a75999f", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-interrupt-mechanism.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3e7ee14706e5e6f", "name": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-wrapper-composition.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-wrapper-composition.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b3a93052c47e4454", "name": "Agent instruction/config may expose a secret: .codex/skills/31-error-troubleshooting/error-runtime-execution.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: .codex/skills/31-error-troubleshooting/error-runtime-execution.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-4f3eb8ff183e2259", "name": "Agent authority lacks a verifier contract: .codex/skills/31-error-troubleshooting/error-v1-migration.md", "shortDescription": {"text": "Agent authority lacks a verifier contract: .codex/skills/31-error-troubleshooting/error-v1-migration.md"}, "fullDescription": {"text": "This agent instruction grants code or shell authority but does not state the verification gate that decides promotion. The recurring safe pattern is: LLM proposes; deterministic tests/build/security checks verify; only verified code promotes."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-15fabf6de50fb1e9", "name": "Legacy-named symbol `pub_old` in tests/integration/test_registry_resolve_signature_threshold.py:205", "shortDescription": {"text": "Legacy-named symbol `pub_old` in tests/integration/test_registry_resolve_signature_threshold.py:205"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-040c420babb8e364", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_grant_moment.py:126", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_grant_moment.py:126"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb7e9476bbb963e3", "name": "Commented-code block (5 lines) in tests/integration/test_envelope_library_offline_cache.py:127", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/test_envelope_library_offline_cache.py:127"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa9c40d6c86024a9", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_cascade_revoke.py:132", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_cascade_revoke.py:132"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6ae7a8a4466eb6c0", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_grant_moment_state_machine.py:48", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_grant_moment_state_machine.py:48"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b92cc73d6cd3da66", "name": "Commented-code block (5 lines) in tests/integration/channels/test_redteam_r1_closures.py:438", "shortDescription": {"text": "Commented-code block (5 lines) in tests/integration/channels/test_redteam_r1_closures.py:438"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0ddc9e84c7cedbac", "name": "Commented-code block (6 lines) in tests/integration/channels/test_discord_adapter_lifecycle.py:169", "shortDescription": {"text": "Commented-code block (6 lines) in tests/integration/channels/test_discord_adapter_lifecycle.py:169"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2eb0bf47cb743638", "name": "Legacy-named symbol `test_export_returns_independent_copy` in tests/tier1/test_trust_cascade_and_shamir.py:252", "shortDescription": {"text": "Legacy-named symbol `test_export_returns_independent_copy` in tests/tier1/test_trust_cascade_and_shamir.py:252"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c22de5b15c25d6e6", "name": "Commented-code block (7 lines) in tests/tier1/test_envoy_ledger_export_bundle.py:231", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier1/test_envoy_ledger_export_bundle.py:231"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-074fd967c0fa2d2c", "name": "Legacy-named symbol `model_copy` in tests/tier1/test_envoy_model_router.py:231", "shortDescription": {"text": "Legacy-named symbol `model_copy` in tests/tier1/test_envoy_model_router.py:231"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2df0b353f23a59f4", "name": "Commented-code block (5 lines) in tests/tier1/test_envoy_model_router.py:203", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_envoy_model_router.py:203"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95ea84a6d0424929", "name": "Commented-code block (5 lines) in tests/tier1/test_shamir_distribution_checklist_persister.py:131", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_shamir_distribution_checklist_persister.py:131"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d93da640784a4891", "name": "Commented-code block (5 lines) in tests/tier1/test_envelope_compiler_pipeline.py:124", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_envelope_compiler_pipeline.py:124"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f7728dee76e8354", "name": "Legacy-named symbol `envelope_v1` in tests/tier1/test_posture_gate_5_step_fail_closed.py:360", "shortDescription": {"text": "Legacy-named symbol `envelope_v1` in tests/tier1/test_posture_gate_5_step_fail_closed.py:360"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d61b4190534e1fe", "name": "Commented-code block (5 lines) in tests/tier1/test_posture_gate_5_step_fail_closed.py:798", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_posture_gate_5_step_fail_closed.py:798"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-749bcb38f5b2c02e", "name": "Commented-code block (5 lines) in tests/tier1/test_shamir_ritual_coordinator_orchestration.py:252", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_shamir_ritual_coordinator_orchestration.py:252"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2862c35d87143793", "name": "Commented-code block (14 lines) in tests/tier1/test_kailash_rs_bindings_shape_parity.py:52", "shortDescription": {"text": "Commented-code block (14 lines) in tests/tier1/test_kailash_rs_bindings_shape_parity.py:52"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9285c0d19ebd2c2", "name": "Commented-code block (5 lines) in tests/tier1/test_trust_vault_lifecycle.py:270", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier1/test_trust_vault_lifecycle.py:270"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1779dc852da9443", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier1/test_envoy_ledger_facade.py:167", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier1/test_envoy_ledger_facade.py:167"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f9b29fcb0110c4a5", "name": "Commented-code block (6 lines) in tests/conformance/n4_n6_vectors.py:60", "shortDescription": {"text": "Commented-code block (6 lines) in tests/conformance/n4_n6_vectors.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a37b7e686b18153", "name": "Commented-code block (8 lines) in tests/conformance/e5_e7_vectors.py:77", "shortDescription": {"text": "Commented-code block (8 lines) in tests/conformance/e5_e7_vectors.py:77"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81986c89fa816f10", "name": "Commented-code block (6 lines) in tests/conformance/test_harness_skeleton.py:138", "shortDescription": {"text": "Commented-code block (6 lines) in tests/conformance/test_harness_skeleton.py:138"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ff27520730d7c04d", "name": "Commented-code block (5 lines) in tests/conformance/test_e5_e7.py:198", "shortDescription": {"text": "Commented-code block (5 lines) in tests/conformance/test_e5_e7.py:198"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-206f3f3c02eb2227", "name": "Commented-code block (5 lines) in tests/conformance/e1_e4_vectors.py:42", "shortDescription": {"text": "Commented-code block (5 lines) in tests/conformance/e1_e4_vectors.py:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f5e654c5dfd2a17", "name": "Commented-code block (7 lines) in tests/conformance/test_n1_n3.py:98", "shortDescription": {"text": "Commented-code block (7 lines) in tests/conformance/test_n1_n3.py:98"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19871455b71bc6fb", "name": "Commented-code block (6 lines) in tests/conformance/n1_n3_vectors.py:65", "shortDescription": {"text": "Commented-code block (6 lines) in tests/conformance/n1_n3_vectors.py:65"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b5224752e2e92bb", "name": "Commented-code block (5 lines) in tests/helpers/deterministic_llm_provider.py:64", "shortDescription": {"text": "Commented-code block (5 lines) in tests/helpers/deterministic_llm_provider.py:64"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-798f0203141c6916", "name": "Commented-code block (7 lines) in tests/tier3/test_boundary_conversation_full_path.py:139", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier3/test_boundary_conversation_full_path.py:139"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dba8fe95de669eaa", "name": "Commented-code block (7 lines) in tests/regression/test_f9_ec7_ec8_observability_narrative.py:44", "shortDescription": {"text": "Commented-code block (7 lines) in tests/regression/test_f9_ec7_ec8_observability_narrative.py:44"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b5a729904737013", "name": "Commented-code block (5 lines) in tests/regression/test_haltedbyrollback_record_minted_on_rollback.py:84", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_haltedbyrollback_record_minted_on_rollback.py:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bb7456354d4b809b", "name": "Commented-code block (5 lines) in tests/regression/test_l03_constraint_lists_immutable.py:185", "shortDescription": {"text": "Commented-code block (5 lines) in tests/regression/test_l03_constraint_lists_immutable.py:185"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-93d337a688e3762a", "name": "Commented-code block (10 lines) in tests/regression/test_t018_dialog_spoofing_visible_secret.py:40", "shortDescription": {"text": "Commented-code block (10 lines) in tests/regression/test_t018_dialog_spoofing_visible_secret.py:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-201c1b442cd5acbe", "name": "Commented-code block (7 lines) in tests/tier2/test_envoy_model_router_chat_async_routing.py:60", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier2/test_envoy_model_router_chat_async_routing.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1a9504b350beb272", "name": "Commented-code block (11 lines) in tests/tier2/test_envoy_ledger_wiring.py:379", "shortDescription": {"text": "Commented-code block (11 lines) in tests/tier2/test_envoy_ledger_wiring.py:379"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d943b9514a70d5a", "name": "Commented-code block (7 lines) in tests/tier2/test_visible_secret_render_check.py:291", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier2/test_visible_secret_render_check.py:291"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0867ba80c9cf50ca", "name": "Commented-code block (5 lines) in tests/tier2/test_envoy_model_router_ollama_wiring.py:80", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_envoy_model_router_ollama_wiring.py:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-33786a945e349501", "name": "Commented-code block (10 lines) in tests/tier2/test_boundary_conversation_runtime_wiring.py:206", "shortDescription": {"text": "Commented-code block (10 lines) in tests/tier2/test_boundary_conversation_runtime_wiring.py:206"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-50999da007c29bd6", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_pause_resume_shamir.py:46", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_pause_resume_shamir.py:46"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9d7fdeeb01650e13", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_bet12_latency_telemetry.py:37", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_bet12_latency_telemetry.py:37"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28b29f80608084ef", "name": "Legacy-named symbol `envoy_envelope_v1` in tests/tier2/test_envoy_provider_risk_annotation_in_ledger.py:73", "shortDescription": {"text": "Legacy-named symbol `envoy_envelope_v1` in tests/tier2/test_envoy_provider_risk_annotation_in_ledger.py:73"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e540a779e611f8f7", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_ledger_tamper_detection.py:47", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_ledger_tamper_detection.py:47"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0f3eaaacf1fc8ff7", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_grant_moment_store_poll_rendezvous.py:352", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_grant_moment_store_poll_rendezvous.py:352"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-27ea43e1036ba59e", "name": "Commented-code block (5 lines) in tests/tier2/test_grant_moment_store_poll_rendezvous.py:354", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_grant_moment_store_poll_rendezvous.py:354"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-51364686692b9797", "name": "Commented-code block (5 lines) in tests/tier2/test_durable_ledger_wiring.py:102", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_durable_ledger_wiring.py:102"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4491f2018579adc0", "name": "Commented-code block (6 lines) in tests/tier2/test_boundary_conversation_envelope_config_input_canonical.py:30", "shortDescription": {"text": "Commented-code block (6 lines) in tests/tier2/test_boundary_conversation_envelope_config_input_canonical.py:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5168d1e199d6423a", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_ledger_replay_no_silent_downgrade.py:230", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_ledger_replay_no_silent_downgrade.py:230"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7ee4202b1b0ab637", "name": "Legacy-named symbol `_etmd_v1` in tests/tier2/test_shamir_vault_recovery_end_to_end.py:88", "shortDescription": {"text": "Legacy-named symbol `_etmd_v1` in tests/tier2/test_shamir_vault_recovery_end_to_end.py:88"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-68a391f999466e81", "name": "Commented-code block (7 lines) in tests/tier2/test_shamir_vault_recovery_end_to_end.py:200", "shortDescription": {"text": "Commented-code block (7 lines) in tests/tier2/test_shamir_vault_recovery_end_to_end.py:200"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b1bdc33f9355958", "name": "Commented-code block (5 lines) in tests/tier2/test_envelope_hash_mint_time_cached.py:287", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_envelope_hash_mint_time_cached.py:287"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c11fd98c9d03756a", "name": "Commented-code block (5 lines) in tests/tier2/test_shamir_ritual_coordinator_wiring.py:177", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_shamir_ritual_coordinator_wiring.py:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e95edc7af267467e", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_gate_wiring.py:343", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_gate_wiring.py:343"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9187b1db7d0a32f", "name": "Commented-code block (6 lines) in tests/tier2/test_posture_gate_wiring.py:425", "shortDescription": {"text": "Commented-code block (6 lines) in tests/tier2/test_posture_gate_wiring.py:425"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df2a0fa007e384f8", "name": "Commented-code block (5 lines) in tests/tier2/test_grant_cli_answer_flow.py:169", "shortDescription": {"text": "Commented-code block (5 lines) in tests/tier2/test_grant_cli_answer_flow.py:169"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6b8444dc4533bdd8", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_token_budget_filter_truncation.py:80", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_token_budget_filter_truncation.py:80"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa27e49437c4fefb", "name": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_per_state_ledger_entries.py:50", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_per_state_ledger_entries.py:50"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-855eab2ccc5b8f4b", "name": "Commented-code block (9 lines) in tests/e2e/test_envoy_cli_packaging_acceptance.py:73", "shortDescription": {"text": "Commented-code block (9 lines) in tests/e2e/test_envoy_cli_packaging_acceptance.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5aff387f8b57dff4", "name": "Commented-code block (5 lines) in tests/e2e/test_session_continuity_5_channels.py:172", "shortDescription": {"text": "Commented-code block (5 lines) in tests/e2e/test_session_continuity_5_channels.py:172"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab455a8efab2e862", "name": "Commented-code block (8 lines) in tests/e2e/test_grant_moment_real_to_honeypot_latency_parity.py:79", "shortDescription": {"text": "Commented-code block (8 lines) in tests/e2e/test_grant_moment_real_to_honeypot_latency_parity.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b63ebd594aaa571", "name": "Legacy-named symbol `standard_action_corpus_v1` in workspaces/phase-00-alignment/issues/generate-specs.py:630", "shortDescription": {"text": "Legacy-named symbol `standard_action_corpus_v1` in workspaces/phase-00-alignment/issues/generate-specs.py:630"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-916116b7055a9271", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-20735aa870c20a1a", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-965d99040842695c", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5407c17c2fbe9a42", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8dc4c18ea1e93df1", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dad78982fc7d8fb8", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6638ec1afdeb70c", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:236", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:236"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95700020a38d7b30", "name": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c7fcb6a7337baf1", "name": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bf84135bd2ad926", "name": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-445d855b46d23e76", "name": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8cb025fd87c67162", "name": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3f87eaa5177bf65", "name": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:144", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:144"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea76b15e3f5bac3b", "name": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9bd93044cbf0a40", "name": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:391", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:391"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-accbd2fbe21792d3", "name": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-be694c825d5583dc", "name": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72", "shortDescription": {"text": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7cdfa914b1a6d5b9", "name": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c4b6eab91d868e2e", "name": "Commented-code block (5 lines) in .claude/hooks/provenance-capture-tool.js:79", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/provenance-capture-tool.js:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef3a424b902914a8", "name": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91282ddf1ac79bd1", "name": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:91", "shortDescription": {"text": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da9481605fe5a33f", "name": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:162", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:162"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-60717ada302768f7", "name": "Commented-code block (7 lines) in .claude/hooks/session-end.js:307", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/session-end.js:307"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5f17ae9b6a21105a", "name": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-816c7ae77ce83de5", "name": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6698380f13d2a1b1", "name": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-816a039f98d87b80", "name": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd77b6fef91936b5", "name": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:186", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:186"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dd6dcffc358a6b33", "name": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100", "shortDescription": {"text": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-784c49baad05461f", "name": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3244e5d048f7249a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3559505eb8ea5638", "name": "Commented-code block (5 lines) in .claude/hooks/lib/ado-login.js:42", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/ado-login.js:42"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c482068125223903", "name": "Commented-code block (6 lines) in .claude/hooks/lib/fold-rule-9b.js:57", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/fold-rule-9b.js:57"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c3a91515440ef179", "name": "Commented-code block (6 lines) in .claude/hooks/lib/transport-git-ref.js:130", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/transport-git-ref.js:130"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-119849ee425dda0d", "name": "Commented-code block (5 lines) in .claude/hooks/lib/coordination-log.js:418", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/coordination-log.js:418"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-281b346afb5f5113", "name": "Commented-code block (11 lines) in .claude/hooks/lib/coc-append.js:120", "shortDescription": {"text": "Commented-code block (11 lines) in .claude/hooks/lib/coc-append.js:120"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2844584fb7470f32", "name": "Commented-code block (5 lines) in .claude/hooks/lib/transport-filesystem.js:110", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/transport-filesystem.js:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3481aecf6ebcc9d0", "name": "Commented-code block (6 lines) in .claude/hooks/lib/learning-utils.js:88", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/learning-utils.js:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-985dd3e5ed4cd201", "name": "Commented-code block (6 lines) in .claude/hooks/lib/sibling-porcelain.js:117", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/sibling-porcelain.js:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-062465a37a265e53", "name": "Commented-code block (5 lines) in .claude/hooks/lib/reap-ceremony.js:117", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/reap-ceremony.js:117"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81dfa1cc13d23325", "name": "Commented-code block (8 lines) in .claude/hooks/lib/violation-patterns.js:189", "shortDescription": {"text": "Commented-code block (8 lines) in .claude/hooks/lib/violation-patterns.js:189"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d592ecda515d176", "name": "Commented-code block (6 lines) in .claude/hooks/lib/journal-classifier.js:76", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/journal-classifier.js:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c120cc0570bd879b", "name": "Commented-code block (5 lines) in .claude/hooks/lib/adjacency.js:291", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/adjacency.js:291"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4989caee4e9ad0d7", "name": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-event.js:41", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-event.js:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f327136eb3f6245e", "name": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-github-adapter.js:148", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-github-adapter.js:148"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e47ae20d0edfe338", "name": "Commented-code block (5 lines) in .claude/hooks/lib/genesis-ceremony.js:54", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/genesis-ceremony.js:54"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c85803471960e42", "name": "Commented-code block (9 lines) in .claude/hooks/lib/state-io.js:43", "shortDescription": {"text": "Commented-code block (9 lines) in .claude/hooks/lib/state-io.js:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-282e50c56c8b6bd8", "name": "Commented-code block (7 lines) in .claude/hooks/lib/state-file-write-guard.js:32", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/state-file-write-guard.js:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0176e837088b60b", "name": "Commented-code block (6 lines) in .claude/hooks/lib/fold-genesis-anchor.js:105", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/fold-genesis-anchor.js:105"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0950cba62d955089", "name": "Commented-code block (7 lines) in .claude/hooks/lib/github-login.js:128", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/github-login.js:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f347efe642793373", "name": "Commented-code block (7 lines) in .claude/hooks/lib/recovery-fallback.js:194", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/recovery-fallback.js:194"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6962506e0e071cb8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/lib/recovery-fallback.js:234", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/lib/recovery-fallback.js:234"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d2f06bca9b3fda30", "name": "Commented-code block (5 lines) in .claude/hooks/lib/version-utils.js:213", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/version-utils.js:213"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e6b02cdb5c1dd10", "name": "Commented-code block (6 lines) in .claude/hooks/lib/template-resolver.js:48", "shortDescription": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/template-resolver.js:48"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56632254d054f05c", "name": "Commented-code block (5 lines) in .claude/hooks/lib/session-notes-layout.js:50", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/session-notes-layout.js:50"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f564eae1e0097a1", "name": "Commented-code block (12 lines) in .claude/hooks/lib/posture-v2.js:248", "shortDescription": {"text": "Commented-code block (12 lines) in .claude/hooks/lib/posture-v2.js:248"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6464ede04bd81116", "name": "Commented-code block (7 lines) in .claude/hooks/lib/operator-id.js:84", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/operator-id.js:84"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e8a443983100a44c", "name": "Commented-code block (21 lines) in .claude/hooks/lib/fold-rule-9c.js:59", "shortDescription": {"text": "Commented-code block (21 lines) in .claude/hooks/lib/fold-rule-9c.js:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f089cb693d37997c", "name": "Commented-code block (7 lines) in .claude/hooks/lib/fold-posture-event.js:28", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/fold-posture-event.js:28"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a89b239c92f458f", "name": "Commented-code block (5 lines) in .claude/hooks/lib/owner-depart-ceremony.js:151", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/owner-depart-ceremony.js:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e64f38238ca7960e", "name": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-azure-adapter.js:205", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-azure-adapter.js:205"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3270aea27d2ac1b9", "name": "Commented-code block (7 lines) in .claude/hooks/lib/fold-rule-10.js:125", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/fold-rule-10.js:125"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f86143649d216b9", "name": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-ledger.js:226", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-ledger.js:226"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9554ce61eb45f30f", "name": "Commented-code block (5 lines) in .claude/hooks/lib/gate-approval.js:293", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/gate-approval.js:293"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-efa32d74190064a2", "name": "Commented-code block (8 lines) in .claude/hooks/lib/roster-schema-validate.js:63", "shortDescription": {"text": "Commented-code block (8 lines) in .claude/hooks/lib/roster-schema-validate.js:63"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-720cf78dac65a34b", "name": "Commented-code block (5 lines) in .claude/hooks/lib/owner-add-ceremony.js:30", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/owner-add-ceremony.js:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e42c066ff82c507", "name": "Commented-code block (7 lines) in .claude/hooks/lib/derive-n.js:41", "shortDescription": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/derive-n.js:41"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-211689d6efb6dd49", "name": "Commented-code block (5 lines) in .claude/hooks/lib/fold-rule-reap.js:259", "shortDescription": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/fold-rule-reap.js:259"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b48a9bd3e6d6a13d", "name": "Commented-code block (10 lines) in .claude/workflows/redteam-round.mjs:88", "shortDescription": {"text": "Commented-code block (10 lines) in .claude/workflows/redteam-round.mjs:88"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b9bc22e056931503", "name": "Commented-code block (13 lines) in envoy/foundation_ops/ohttp_server.py:100", "shortDescription": {"text": "Commented-code block (13 lines) in envoy/foundation_ops/ohttp_server.py:100"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fed4b68e5c5bb8f", "name": "Commented-code block (7 lines) in envoy/foundation_ops/hpke.py:377", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/foundation_ops/hpke.py:377"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-253477be11a7df39", "name": "Commented-code block (5 lines) in envoy/foundation_ops/errors.py:32", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/foundation_ops/errors.py:32"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7ca7a1c0c197f06f", "name": "Commented-code block (5 lines) in envoy/authorship/bet12_emitter.py:60", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/authorship/bet12_emitter.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-27ee543c750d3fa0", "name": "Commented-code block (7 lines) in envoy/authorship/posture_gate.py:85", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/authorship/posture_gate.py:85"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a901406280310e52", "name": "Legacy-named symbol `standard_action_corpus_v1` in envoy/authorship/score.py:10", "shortDescription": {"text": "Legacy-named symbol `standard_action_corpus_v1` in envoy/authorship/score.py:10"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0282747844ea5e0", "name": "Commented-code block (6 lines) in envoy/authorship/score.py:45", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/authorship/score.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-63e4b5d82e18bf8a", "name": "Commented-code block (5 lines) in envoy/enterprise/verifier.py:81", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/enterprise/verifier.py:81"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2e85341936af6b4d", "name": "Commented-code block (7 lines) in envoy/envelope/types.py:135", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/envelope/types.py:135"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e7230b0edaec0f8b", "name": "Commented-code block (7 lines) in envoy/envelope/compiler.py:142", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/envelope/compiler.py:142"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-205544e65822c43a", "name": "Stub function `append` (body is just `pass`/`return`) \u2014 envoy/envelope/compiler.py:110", "shortDescription": {"text": "Stub function `append` (body is just `pass`/`return`) \u2014 envoy/envelope/compiler.py:110"}, "fullDescription": {"text": "Likely an AI scaffold that was never filled in. Remove or implement."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9f392a6afd6667b3", "name": "Commented-code block (9 lines) in envoy/budget/orchestrator.py:351", "shortDescription": {"text": "Commented-code block (9 lines) in envoy/budget/orchestrator.py:351"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b5545669c0247910", "name": "Commented-code block (5 lines) in envoy/cli/grant.py:244", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/cli/grant.py:244"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e5edcc373b54247f", "name": "Commented-code block (5 lines) in envoy/cli/init.py:138", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/cli/init.py:138"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-61a6fbff93402118", "name": "Commented-code block (5 lines) in envoy/cli/chat.py:79", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/cli/chat.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-38eada89f8975bde", "name": "Commented-code block (6 lines) in envoy/cli/runtime.py:168", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/cli/runtime.py:168"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3d9cb032055e9063", "name": "Commented-code block (7 lines) in envoy/daily_digest/fanout.py:119", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/daily_digest/fanout.py:119"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4cf5429cbdbb9dc5", "name": "Commented-code block (8 lines) in envoy/daily_digest/bootstrap.py:93", "shortDescription": {"text": "Commented-code block (8 lines) in envoy/daily_digest/bootstrap.py:93"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4e39a985fb99098a", "name": "Commented-code block (5 lines) in envoy/heartbeat/signed_consent.py:72", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/heartbeat/signed_consent.py:72"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88e2263cc7c331af", "name": "Commented-code block (5 lines) in envoy/heartbeat/client.py:62", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/heartbeat/client.py:62"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00cc3914d05702e6", "name": "Commented-code block (5 lines) in envoy/heartbeat/star_prio.py:74", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/heartbeat/star_prio.py:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4240ee18d90911e", "name": "Commented-code block (7 lines) in envoy/registry/steward_quorum.py:59", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/registry/steward_quorum.py:59"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19b10067ffc6ef5c", "name": "Commented-code block (7 lines) in envoy/registry/fv_resolver.py:108", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/registry/fv_resolver.py:108"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2201fc3664d58d6b", "name": "Commented-code block (5 lines) in envoy/grant_moment/out_of_envelope.py:47", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/grant_moment/out_of_envelope.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0336574758a5910", "name": "Commented-code block (5 lines) in envoy/grant_moment/plan_suspension_bridge.py:171", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/grant_moment/plan_suspension_bridge.py:171"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5811a87f180699a5", "name": "Commented-code block (8 lines) in envoy/grant_moment/resolution.py:110", "shortDescription": {"text": "Commented-code block (8 lines) in envoy/grant_moment/resolution.py:110"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fe866c7d02ecccfa", "name": "Commented-code block (6 lines) in envoy/grant_moment/channel_handoff.py:73", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/grant_moment/channel_handoff.py:73"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d11a720becdabe2f", "name": "Commented-code block (7 lines) in envoy/grant_moment/runtime.py:174", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/grant_moment/runtime.py:174"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82f932f22bfd4f5a", "name": "Commented-code block (5 lines) in envoy/connection_vault/schema.py:47", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/connection_vault/schema.py:47"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1bf92dd6473870e2", "name": "Commented-code block (7 lines) in envoy/connection_vault/adapter.py:175", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/connection_vault/adapter.py:175"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c028dadb45bc4acf", "name": "Commented-code block (6 lines) in envoy/runtime/feature_flags.py:18", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/runtime/feature_flags.py:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a951da3ef50db02", "name": "Commented-code block (6 lines) in envoy/runtime/runtime_switch.py:244", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/runtime/runtime_switch.py:244"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4637621480147fad", "name": "Commented-code block (6 lines) in envoy/runtime/session_boundary.py:53", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/runtime/session_boundary.py:53"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6fcec70b0812398e", "name": "Commented-code block (11 lines) in envoy/runtime/envelope_check.py:70", "shortDescription": {"text": "Commented-code block (11 lines) in envoy/runtime/envelope_check.py:70"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3dc9184a31ba7e5b", "name": "Commented-code block (7 lines) in envoy/runtime/session.py:104", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/runtime/session.py:104"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5436495ff54c124", "name": "Commented-code block (6 lines) in envoy/runtime/adapters/_async_cascade_bridge.py:43", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/runtime/adapters/_async_cascade_bridge.py:43"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5c622b4b00ace374", "name": "Commented-code block (9 lines) in envoy/runtime/adapters/kailash_py.py:58", "shortDescription": {"text": "Commented-code block (9 lines) in envoy/runtime/adapters/kailash_py.py:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04ebfbc8b1ace0cf", "name": "Commented-code block (5 lines) in envoy/runtime/adapters/kailash_rs_bindings.py:286", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/runtime/adapters/kailash_rs_bindings.py:286"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f39176b28c58200", "name": "Legacy-named symbol `_etmd_v1` in envoy/trust/vault.py:51", "shortDescription": {"text": "Legacy-named symbol `_etmd_v1` in envoy/trust/vault.py:51"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f649f8779a38c162", "name": "Commented-code block (5 lines) in envoy/trust/vault.py:116", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/trust/vault.py:116"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c96a6fbd44a39f84", "name": "Commented-code block (7 lines) in envoy/trust/store.py:184", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/trust/store.py:184"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0cee239459ea3a8e", "name": "Commented-code block (11 lines) in envoy/ledger/canonical.py:132", "shortDescription": {"text": "Commented-code block (11 lines) in envoy/ledger/canonical.py:132"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f8fa793f3c58e4d", "name": "Commented-code block (8 lines) in envoy/ledger/keystore.py:60", "shortDescription": {"text": "Commented-code block (8 lines) in envoy/ledger/keystore.py:60"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1584479776a2a3af", "name": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/hash_chain.py:128", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/hash_chain.py:128"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85674f73a803c18c", "name": "Commented-code block (5 lines) in envoy/ledger/hash_chain.py:97", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/ledger/hash_chain.py:97"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22506e4d73a0cd08", "name": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/facade.py:40", "shortDescription": {"text": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/facade.py:40"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-18cc9ec9c51b6b13", "name": "Commented-code block (7 lines) in envoy/ledger/facade.py:86", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/ledger/facade.py:86"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-037acdde118046a1", "name": "Commented-code block (7 lines) in envoy/ledger/bootstrap.py:45", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/ledger/bootstrap.py:45"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f398fbccd254b32b", "name": "Commented-code block (7 lines) in envoy/ledger/export.py:266", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/ledger/export.py:266"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d21d92936d9ed7f1", "name": "Commented-code block (5 lines) in envoy/channels/_discord_signer.py:100", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/channels/_discord_signer.py:100"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5150063c078f9eab", "name": "Commented-code block (5 lines) in envoy/channels/telegram.py:261", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/channels/telegram.py:261"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-032a326f14d55796", "name": "Commented-code block (6 lines) in envoy/channels/cli.py:207", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/channels/cli.py:207"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17e041300696b1a8", "name": "Commented-code block (5 lines) in envoy/channels/discord.py:178", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/channels/discord.py:178"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c9eeac850581e76f", "name": "Commented-code block (5 lines) in envoy/channels/web.py:83", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/channels/web.py:83"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dcd4aeab3f866ddc", "name": "Commented-code block (6 lines) in envoy/channels/envelope.py:24", "shortDescription": {"text": "Commented-code block (6 lines) in envoy/channels/envelope.py:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e05436e628e2fc1f", "name": "Legacy-named symbol `model_copy` in envoy/model/router.py:125", "shortDescription": {"text": "Legacy-named symbol `model_copy` in envoy/model/router.py:125"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c4dcc23163fea21f", "name": "Commented-code block (5 lines) in envoy/model/router.py:151", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/model/router.py:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1fc7b9c802a2bb57", "name": "Commented-code block (5 lines) in envoy/model/risk.py:113", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/model/risk.py:113"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0b1ecc62bce5c189", "name": "Commented-code block (7 lines) in envoy/model/response_filter.py:163", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/model/response_filter.py:163"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6258742def77cf6", "name": "Commented-code block (7 lines) in envoy/boundary_conversation/signatures.py:26", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/boundary_conversation/signatures.py:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1eea946e5844b8fd", "name": "Commented-code block (5 lines) in envoy/boundary_conversation/init_bootstrap.py:79", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/init_bootstrap.py:79"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24cd05db81bf4b83", "name": "Commented-code block (5 lines) in envoy/boundary_conversation/init_runtime.py:76", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/init_runtime.py:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6c9053739f76867", "name": "Commented-code block (9 lines) in envoy/boundary_conversation/envelope_assembler.py:46", "shortDescription": {"text": "Commented-code block (9 lines) in envoy/boundary_conversation/envelope_assembler.py:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c829da7b80a4e2da", "name": "Commented-code block (5 lines) in envoy/boundary_conversation/runtime.py:390", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/runtime.py:390"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c3cc68fa0b1a72c", "name": "Commented-code block (10 lines) in envoy/shamir/distribution_checklist.py:51", "shortDescription": {"text": "Commented-code block (10 lines) in envoy/shamir/distribution_checklist.py:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69751f6fcc33291a", "name": "Commented-code block (8 lines) in envoy/shamir/ritual.py:193", "shortDescription": {"text": "Commented-code block (8 lines) in envoy/shamir/ritual.py:193"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95fd1ca427d7313b", "name": "Commented-code block (5 lines) in envoy/shamir/recover.py:220", "shortDescription": {"text": "Commented-code block (5 lines) in envoy/shamir/recover.py:220"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-52e4804cb86fe01e", "name": "Commented-code block (7 lines) in envoy/shamir/paper.py:109", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/shamir/paper.py:109"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a2160bc6ee0d9e8", "name": "Network/subprocess call without timeout or try/except \u2014 envoy/skill_ingest/skill_md.py:24", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 envoy/skill_ingest/skill_md.py:24"}, "fullDescription": {"text": "`requests.post(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-686bc5297c994ebd", "name": "Commented-code block (7 lines) in envoy/skill_ingest/envelope_md.py:35", "shortDescription": {"text": "Commented-code block (7 lines) in envoy/skill_ingest/envelope_md.py:35"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nenvoy/authorship/posture_gate.py:append, envoy/ledger/facade.py:append\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nenvoy/daily_digest/service.py:set_form_preference, envoy/daily_digest/service.py:set_form_preference, envoy/daily_digest/service.py:set\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/21019"}, "properties": {"repository": "terrene-foundation/envoy", "repoUrl": "https://github.com/terrene-foundation/envoy", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 370846, "scanner": "foundry_dataset", "fingerprint": "f9db25ded8d46e80ca3a8dc62411b0f9e009b8cdd6854f6f84a967e15543b1fe", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#82", "issue_number": "82", "quality_tiers": {"unresolved": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ce389fe4a75c26be", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#82\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#82\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#82\nRepo: terrene-foundation/envoy\nIssue/PR number: 82\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f7b6327c8cb4cc35", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 370845, "scanner": "foundry_dataset", "fingerprint": "1cd0118c9111effdd5372e615d8d453837f3a9a574636d1196ad25eeeef858e5", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#75", "issue_number": "75", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cdb13eb6423652a6", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#75\nRepo: terrene-foundation/envoy\nIssue/PR number: 75\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-5f345246d1a5173d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 370844, "scanner": "foundry_dataset", "fingerprint": "c504675baf513cdea7befb2e6f650e88d880467231c350894f44210ae3838d4f", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#53", "issue_number": "53", "quality_tiers": {"unresolved": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-2d36c66e31f1eced", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#53\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#53\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#53\nRepo: terrene-foundation/envoy\nIssue/PR number: 53\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-3e68e2e5d3a1f975", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356675, "scanner": "foundry_dataset", "fingerprint": "847ac502faf3d00ab2a6ee4302a009821f1630f73bdf562a18a90dff4a5038fa", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#99", "issue_number": "99", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f2bffe428cb63916", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#99\nRepo: terrene-foundation/envoy\nIssue/PR number: 99\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e505296ad952ce49", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356674, "scanner": "foundry_dataset", "fingerprint": "bc229df4e1123c844a6c8aa4a0dd9b3aa52f47c4cbd899ce29100867f375a6d1", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#98", "issue_number": "98", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-310be67f08b5071c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#98\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#98\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#98\nRepo: terrene-foundation/envoy\nIssue/PR number: 98\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a9b70b3b7cfff5f1", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356673, "scanner": "foundry_dataset", "fingerprint": "75c739f4b98387b021798f084d55636db3484cbd44229ef763698c6700d1c91c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#92", "issue_number": "92", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6036f943d1f1875e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#92\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#92\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#92\nRepo: terrene-foundation/envoy\nIssue/PR number: 92\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-efa7355accd7d283", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356672, "scanner": "foundry_dataset", "fingerprint": "8cd03cc38f777c5a89daa4ecc0d22994850ff9ebbaed24044e4fe6c1f9ad9bad", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#90", "issue_number": "90", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f348cc98ef4d7dce", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#90\nRepo: terrene-foundation/envoy\nIssue/PR number: 90\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-eea8e0f6f6ca9fcf", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356671, "scanner": "foundry_dataset", "fingerprint": "1ca93e9d50561d888694837554b93b9199e75e0658f22f160e19bf561f05539e", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#9", "issue_number": "9", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-2877c1d3d20127ca", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#9\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#9\nRepo: terrene-foundation/envoy\nIssue/PR number: 9\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e419d619a5b2be1e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356670, "scanner": "foundry_dataset", "fingerprint": "49efa57788dcc44c1ec2e1567f8533bf3436b6ed9200cc76d3a8f3f36dee16c7", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#87", "issue_number": "87", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d1a7d96bf95edfa5", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#87\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#87\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#87\nRepo: terrene-foundation/envoy\nIssue/PR number: 87\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-1e17e376dbbd273b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356669, "scanner": "foundry_dataset", "fingerprint": "81d39cdc0be03f0745968a0f959020ade3f6cd7d78a3b0a334fa77e47340b470", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#85", "issue_number": "85", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8981fa103c8886bc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#85\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#85\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#85\nRepo: terrene-foundation/envoy\nIssue/PR number: 85\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-decad62c5dc4d4d7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356668, "scanner": "foundry_dataset", "fingerprint": "d826a32ebb26cfef9b8aa7ffb3600c10a90eb71779f26ce2b173228bdb77ee01", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#84", "issue_number": "84", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c8eb69f3dfb86d36", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#84\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#84\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#84\nRepo: terrene-foundation/envoy\nIssue/PR number: 84\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a3f7a584af88f0a0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356667, "scanner": "foundry_dataset", "fingerprint": "fb2dbb960cb156d11d601620797239bb55572641efb1bc3e8b9b18efa6f1e140", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#83", "issue_number": "83", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0646f9116464e33a", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#83\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#83\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#83\nRepo: terrene-foundation/envoy\nIssue/PR number: 83\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e15cc0bb7135a1e3", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356666, "scanner": "foundry_dataset", "fingerprint": "a036d0f5c8e0b269fda03ab43461f37d131824d516bc3b7d9ec3374ce347a608", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#81", "issue_number": "81", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-2c6a66441be85cf8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#81\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#81\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#81\nRepo: terrene-foundation/envoy\nIssue/PR number: 81\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e46bbc0d9e7fc6e5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356665, "scanner": "foundry_dataset", "fingerprint": "7ec3a738b14a25c7b15fc0ef2db44594564bcc19f3b9147a70e24ccf8c7504b4", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#8", "issue_number": "8", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-33baac744f331eb4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#8\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#8\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#8\nRepo: terrene-foundation/envoy\nIssue/PR number: 8\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f3017e6d2a3da79d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356664, "scanner": "foundry_dataset", "fingerprint": "63e6fd283ed9873367112fadb7715dd31d482f464784b41bde86a42b43f68e95", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"partial blueprint fit": 1, "verification_or_tests": 5, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#77", "issue_number": "77", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8027e86e85c521d2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#77\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#77\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#77\nRepo: terrene-foundation/envoy\nIssue/PR number: 77\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-5dfe98f91b711a3c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356663, "scanner": "foundry_dataset", "fingerprint": "c5db2f016d443a4d259531b75352ccc4860ebfe90842cdf9088910203a9d228a", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#76", "issue_number": "76", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-9ef7fb37a6025ce1", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#76\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#76\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#76\nRepo: terrene-foundation/envoy\nIssue/PR number: 76\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-5eca1830312840a7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356662, "scanner": "foundry_dataset", "fingerprint": "d39596318be577565fdb9ddcbdd21e28b094906210b441f2df338c5eb409d67c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#75", "issue_number": "75", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7ad5e15a38a75f02", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#75\nRepo: terrene-foundation/envoy\nIssue/PR number: 75\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-7b8da5a5339f32a6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356661, "scanner": "foundry_dataset", "fingerprint": "533f40b9f763b5c8ed4cab859e006f5152e15225549d782c98f6af3a4f76aaee", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#74", "issue_number": "74", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8cef90dc8c018a0f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#74\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#74\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#74\nRepo: terrene-foundation/envoy\nIssue/PR number: 74\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e1fa8f82a71d0a2b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356660, "scanner": "foundry_dataset", "fingerprint": "41623050cf31225892b12215061eb3803cbf9b7f8aa894c79e6eb17a1490311b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#73", "issue_number": "73", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-bc90850e5ea144c6", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#73\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#73\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#73\nRepo: terrene-foundation/envoy\nIssue/PR number: 73\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9890c373558f0013", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356659, "scanner": "foundry_dataset", "fingerprint": "dd9084dfbd2ed40917f1708a321f24d3e981627e3279f11440fce37fe1cd834d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#72", "issue_number": "72", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-669a0853fca424ff", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#72\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#72\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#72\nRepo: terrene-foundation/envoy\nIssue/PR number: 72\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b625375f6e194779", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356658, "scanner": "foundry_dataset", "fingerprint": "59da3261a10aaee1212d75f45c06ac7c871df0ef7e017f20a8074d048c4fa095", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#61", "issue_number": "61", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-31c9549791e7362b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#61\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#61\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#61\nRepo: terrene-foundation/envoy\nIssue/PR number: 61\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-122884bc2803c32c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356657, "scanner": "foundry_dataset", "fingerprint": "09f5dbe353e930c371abe27d487d6e397c49fa5c63e64e167de8f01a759601ea", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#6", "issue_number": "6", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c0275895d021ee97", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#6\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#6\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#6\nRepo: terrene-foundation/envoy\nIssue/PR number: 6\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f37ced1ca39c2a0e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356656, "scanner": "foundry_dataset", "fingerprint": "ea054374c8898feac74ee1dc6e546ca340d400ddeeb24bf3befda3e399ede227", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#56", "issue_number": "56", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-34eaae8c82e3dc5c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#56\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#56\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#56\nRepo: terrene-foundation/envoy\nIssue/PR number: 56\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-68d859351b161e60", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356655, "scanner": "foundry_dataset", "fingerprint": "9e6dad7137071928e574e28f80d62a535461824d26878df9220dc604fa1ae573", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#51", "issue_number": "51", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-84c8b6bea0e45fb0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#51\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#51\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#51\nRepo: terrene-foundation/envoy\nIssue/PR number: 51\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-39eb9b57a86ad7c8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356654, "scanner": "foundry_dataset", "fingerprint": "88ed76d275e933dfe1e7c2c6ed0b81106e3ac5071e3c7acd2947b8bdd00ebb2f", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#49", "issue_number": "49", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-5d23977c794db441", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#49\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#49\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#49\nRepo: terrene-foundation/envoy\nIssue/PR number: 49\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-7785928ab00864d2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356653, "scanner": "foundry_dataset", "fingerprint": "b31f884c1c4232553e2b9083e20ba27a1b6b3ee4e8b8dabff10a78ed3da285e0", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#46", "issue_number": "46", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-45efb2b6fb1c65a8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#46\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#46\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#46\nRepo: terrene-foundation/envoy\nIssue/PR number: 46\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a19688b8f1c8cd9f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356652, "scanner": "foundry_dataset", "fingerprint": "f1161f58dfa88c6084104ea0b79ad37aca235b6b03e796519811e46aa513c0b3", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#42", "issue_number": "42", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-ae36615b6207dc16", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#42\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#42\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#42\nRepo: terrene-foundation/envoy\nIssue/PR number: 42\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-924aec2e1d15903b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356651, "scanner": "foundry_dataset", "fingerprint": "f91e4b79378116c5d3e221cab07cc80f60cac3f80549a0340b59b3d24f5ab798", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#40", "issue_number": "40", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c5b409fe81120694", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#40\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#40\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#40\nRepo: terrene-foundation/envoy\nIssue/PR number: 40\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-0fca3d92c5d7110f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356650, "scanner": "foundry_dataset", "fingerprint": "cdb15e158f9f78869a6b9e1e87fa1e83bf89606752d4cfeb4b21709f4fcfa764", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#4", "issue_number": "4", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a4ff615a95301812", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#4\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#4\nRepo: terrene-foundation/envoy\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f9d71d55e84c4081", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356649, "scanner": "foundry_dataset", "fingerprint": "433a1bffc4bc2b3aa731e436179febeb78e78c8acd169f158a215c9bf638c51d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#32", "issue_number": "32", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1e26aa8fb8c5c5eb", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#32\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#32\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#32\nRepo: terrene-foundation/envoy\nIssue/PR number: 32\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b58db14564521842", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356648, "scanner": "foundry_dataset", "fingerprint": "594d6086ba2b629516d6a7a7a8fac4e09bff2b243190268282a475e2e25564d3", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#3", "issue_number": "3", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d4dbb1fbd8d9c702", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#3\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#3\nRepo: terrene-foundation/envoy\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-4f351f7da6c09c46", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356647, "scanner": "foundry_dataset", "fingerprint": "beec0cddab2d7a12ba7400d7900b8b940c55b883d8b4b34b5eac36c0c6313243", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 1, "docs_or_claims": 1, "source_or_other": 2, "partial blueprint fit": 1, "verification_or_tests": 4, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#126", "issue_number": "126", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-77eef44b54ed26ce", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 8}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#126\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#126\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#126\nRepo: terrene-foundation/envoy\nIssue/PR number: 126\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'docs_or_claims': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-c41965389faf3cd4", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356646, "scanner": "foundry_dataset", "fingerprint": "91bdf8ecc9322e5124010e1c9d7b3b01f41891caa24f5eb4d7a84c7c08e14d5c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_or_ci": 1, "test_ci_gap": 1, "docs_or_claims": 1, "source_or_other": 1, "security_or_secrets": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#122", "issue_number": "122", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-ed4afe977448408b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4, "docs_or_claims": 4, "source_or_other": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#122\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#122\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#122\nRepo: terrene-foundation/envoy\nIssue/PR number: 122\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'test_or_ci': 1, 'docs_or_claims': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'security_or_secrets': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-4f5b7febe810ef9f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356645, "scanner": "foundry_dataset", "fingerprint": "74c9ada4ed74ac766f60dd51955357798b80bb5877d7a76b01978ed9c084c346", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 2, "test_ci_gap": 1, "commit_general": 1, "docs_or_claims": 2, "source_or_other": 4, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 28, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#121", "issue_number": "121", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-34b99ed0dc8f564f", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"test_or_ci": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#121\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#121\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#121\nRepo: terrene-foundation/envoy\nIssue/PR number: 121\nGraph consistency label: supported_by_high_confidence_link\nNodes: 28\nEdges: 48\nNode types: {'pr_file': 8, 'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'docs_or_claims': 2, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d845578872fd9b21", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356644, "scanner": "foundry_dataset", "fingerprint": "d69f152aec1bcf8d8d31e6fa99ef30b77cda57212fbdf5a342d9584ee3d87193", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 1, "test_ci_gap": 1, "commit_general": 1, "source_or_other": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 22, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#119", "issue_number": "119", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-2637601058ef69d7", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"test_or_ci": 4, "source_or_other": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#119\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#119\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#119\nRepo: terrene-foundation/envoy\nIssue/PR number: 119\nGraph consistency label: supported_by_high_confidence_link\nNodes: 22\nEdges: 30\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'test_or_ci': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a485ff3c493135a5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356643, "scanner": "foundry_dataset", "fingerprint": "7901b3a2699cf5b01a73e64903044fe8f25d326cca6868b0eee39f2d45780465", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "docs_or_chore": 1, "source_or_other": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#116", "issue_number": "116", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-e366843efd062b0d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#116\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#116\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#116\nRepo: terrene-foundation/envoy\nIssue/PR number: 116\nGraph consistency label: supported_by_verification_signal\nNodes: 21\nEdges: 27\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-4c44aac4fbd8a3c7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356642, "scanner": "foundry_dataset", "fingerprint": "d9c5646c3b5f8aa053e6fde717ea4a31118d835363f3a4aec4b400d7c7825a7b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "docs_or_chore": 1, "docs_or_claims": 3, "source_or_other": 1, "dependency_or_build": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 24, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#114", "issue_number": "114", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-9a93170490a8f94a", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12, "source_or_other": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#114\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#114\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#114\nRepo: terrene-foundation/envoy\nIssue/PR number: 114\nGraph consistency label: supported_by_verification_signal\nNodes: 24\nEdges: 36\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 4, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'generated_provenance': 1, 'dependency_or_build': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-12dfdef9b15889fc", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356641, "scanner": "foundry_dataset", "fingerprint": "6b5be083e7ce9521e4fd0ca82f12e1e7f27c3333578b955741270465da113ce8", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 7, "test_ci_gap": 1, "docs_or_claims": 5, "source_or_other": 6, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 66, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 18, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 38, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 18, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#108", "issue_number": "108", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-091b15f7bbbd8ae6", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 28, "docs_or_claims": 20, "source_or_other": 24}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#108\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#108\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#108\nRepo: terrene-foundation/envoy\nIssue/PR number: 108\nGraph consistency label: supported_by_verification_signal\nNodes: 38\nEdges: 66\nNode types: {'pr_file': 18, 'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 18, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'test_or_ci': 7, 'source_or_other': 6, 'docs_or_claims': 5, 'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-8f2eee1400bd5dc1", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: terrene-foundation/envoy"}, "properties": {"repobilityId": 356640, "scanner": "foundry_dataset", "fingerprint": "d89e3fbc9a298bc4fc12e673ae38b9c5145f5cb95b7a4abd60cfbbab6a3fe923", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "commit_general": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#104", "issue_number": "104", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-84f35c5cd6f2f470", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#104\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#104\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#104\nRepo: terrene-foundation/envoy\nIssue/PR number: 104\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-0c66c5e7e932f5a6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312973, "scanner": "foundry_dataset", "fingerprint": "09fe08b9b8b89b2488f69e49ae9c802c5a162efaaab26c3dd4787b08bf8a3f19", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#97", "human_labels": ["agent_instruction_gap"], "issue_number": "97", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.877, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-f5bb6f31242b09df", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#97\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#97\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-48cdf6889597ce08\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/97\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/97\\nTitle: docs(codify): Wave-2 redteam convergence \u2014 journals 0016/0017\\nBody:\\n## `/codify` \u2014 Phase-02 Wave-2 `/redteam` knowledge capture\\n\\nCodify cycle for the Wave-2 red-team convergence (fixes are in **#96**; this PR is the institutional-knowledge capture). envoy is a downstream `coc-project`, so per `rules/artifact-flow.md` Step 7 there is **no upstream COC proposal** \u2014 the journal + workspace are the local codify targets.\\n\\n### What's in this PR\\n- **journal/0016 (DECISION)** \u2014 Wave-2 `/redteam` convergence receipt: 24 findings fixed (8H/7M/9L) across 4 rounds, 0 CRITICAL / 0 HIGH, 2 consecutive clean rounds (R3 delta + R4 full-scope), gate receipts (2098 passed, mypy/pyright/ruff clean, 0 WARN+), and the `ENVOY_KEYRING` headless-override deliverable.\\n- **journal/0017 (DISCOVERY)** \u2014 three reusable patterns for the next session:\\n  1. a CLI command touching the OS keychain needs a fail-closed headless backend override (`chat`/`grant` will hit the same foot-gun);\\n  2. user-flow red-team walks must is\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2da31623475be861\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-2b8aa84a2e046f30", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312972, "scanner": "foundry_dataset", "fingerprint": "47444a4e725810dc567dd8e415d0d9b5936e27be9ce7170be93364fce7a15544", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#95", "human_labels": ["security_auth_secret"], "issue_number": "95", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-831f72e271999352", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#95\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#95\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-763143c65a4f9826\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/95\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/95\\nTitle: docs(codify): journal 0014/0015 + session notes \u2014 Wave-2 batch-2 wrapup\\nBody:\\n## Summary\\n\\nCodify-lane wrapup for Wave-2 batch-2 (implemented + merged this session via PR #93; ruff sweep PR #94):\\n\\n- `journal/0014` \u2014 batch-2 DECISION receipt: S8e + S9a + S4i, the two in-PR security fixes (E-1 signature transplant, future-dated `enabled_at`), gate receipts, interrupted-wave recovery lesson.\\n- `journal/0015` \u2014 DISCOVERY: kailash 2.29.3 breaks on Python 3.14.3 (PEP-749 `__annotate_func__` rename); `.python-version` + `UV_PYTHON` fixes; upstream filing recommendation (P10, human-gated per upstream-issue-hygiene).\\n- `.session-notes` \u2014 wrapup: batch-2 closed, forest ledger updated (P10 upstream approval pending, P11 genesis-CAS hardening queued), batch-3 sequencing noted.\\n\\nDoc-only diff (journal + session notes) \u2014 no code paths touched.\\n\\n## Related issues\\n\\nWrapup of PR #93 / PR #94 (this session).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-bce489a15685e463\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_ha\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-10fe6952819e26ec", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312971, "scanner": "foundry_dataset", "fingerprint": "029efe0fdf1e8939babcfc030acfcbeb9c384feccd0b6627b46b7845f1c7005f", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#93", "human_labels": ["security_auth_secret"], "issue_number": "93", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c17ed0fba23b057b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#93\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#93\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-079287bc9341926e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/93\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/93\\nTitle: feat: Wave-2 batch-2 \u2014 S8e EDR verifier, S9a CO validator, S4i init CLI\\nBody:\\n## Summary\\n\\nPhase-02 Wave-2 batch-2: three dependency-satisfied shards built as a parallel worktree wave.\\n\\n- **S8e (M3/WS-4)** \u2014 `envoy/enterprise/`: EnterpriseDeploymentRecord schema (closed scope enum), 6-step import-time verifier, parse-time dual-sign gate (T-024 defense). Signatures bind the **full canonical record** (RFC-8785 via the shared canonical-bytes pipeline) \u2014 closes the signature-transplant vector found in security review; two-sided `enabled_at` window rejects future-dated records.\\n- **S9a (M3/WS-4)** \u2014 `envoy/skill_ingest/`: SKILL.md parser, ENVELOPE.md generator, conservative AST permission inference (static-only, fail-closed), asymmetric score routing, CO validator steps 1/2/4/6 + typed step-5 pending surface. **Exit-criterion gate: 100/100 benign accepted (zero false-reject), 3/3 adversarial refused** incl. the AST-visible dynamic-dispatch sample (ROADMAP \u00a7108 \u2014 S9a's 2-of-3 + AST-visible accounta\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e96f46fb5b5c88e0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_ha\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-d6f7d8b6aa0a5746", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312970, "scanner": "foundry_dataset", "fingerprint": "50e97ffff6bae61e58053ff1b7038d5983ac41b74b0bdc74db1181c045e9ad26", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#92", "human_labels": ["test_ci_gap"], "issue_number": "92", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d9ae8ac1494677a0", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#92\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#92\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0f2b7cc3d4a384f0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/92\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/92\\nTitle: style(trust): fix pre-existing ruff lint in store.py (E402, SIM105)\\nBody:\\n## Summary\\n\\nResolves pre-existing ruff lint in `envoy/trust/store.py` \u2014 independent of (and predating) the kailash upgrade (PR #90). ruff is not an envoy CI gate (CI = mypy + pyright + pytest), so these were latent.\\n\\n- **E402 \u00d72** \u2014 the `envoy.trust.errors` / `envoy.trust.types` imports sat mid-file (after two helper functions). Moved into the top import block. Verified no circular dependency (neither module imports from `store`), so the move is safe.\\n- **SIM105** \u2014 best-effort `chmod` `try`/`except OSError`/`pass` \u2192 `contextlib.suppress(OSError)`.\\n\\nBehaviorally identical (lint/style only).\\n\\n## Verification\\n\\n- `ruff check`: clean \u00b7 `mypy` + `pyright`: clean \u00b7 module imports cleanly (no circular break).\\n- Full suite: 1864 passed, coverage 91% (on main's deps).\\n\\n## Related\\n\\nBranched from `main` (lines touched \u2014 122/129/856 \u2014 are unrelated to PR #90's 297-417, so the two merge cleanly).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://clau\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-78155d10e1a6a322\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-ee7eec78c5002b86", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312969, "scanner": "foundry_dataset", "fingerprint": "fdea015fc61feb35ba47f374301df4e647b5599e5b1a8c5dff132c80d641828b", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#91", "human_labels": ["agent_instruction_gap"], "issue_number": "91", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-de6f99017275d274", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#91\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#91\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-73092f8b83c91205\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/91\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/91\\nTitle: docs(codify): journal 0012 \u2014 kailash 2.29.3 upgrade + /redteam convergence (P8)\\nBody:\\n## Summary\\n\\nLocal `/codify` knowledge capture for the **P8 kailash upgrade** (source change is PR #90). envoy is a downstream `coc-project` \u2192 no upstream COC proposal; artifacts stay local.\\n\\nContents:\\n- **journal/0012** \u2014 DECISION recording the upgrade outcome (3 root-caused behavioral deltas + suppression dispositions + /redteam convergence: L5, 0 CRITICAL / 0 HIGH, 2 consecutive clean rounds) **and** the cross-repo authorization receipt for the upstream issue.\\n- **journal/0011** \u2014 Wave-2 batch-1 DECISION from the prior session (was uncommitted; committed here).\\n- **workspaces/kailash-upgrade/** \u2014 scope-and-plan (reconciled), `04-validate/redteam-convergence.md`, `.spec-coverage-v2.md`.\\n\\n## Upstream issue filed (F4)\\n\\nThe `Unclosed AsyncLocalRuntime` ResourceWarning (verified still-present on 2.29.3) was filed upstream as **terrene-foundation/kailash-py#1285** \u2014 authorized in-session, journaled per `repo-s\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-eafec527882bba07\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-80f664d6d42992ea", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312968, "scanner": "foundry_dataset", "fingerprint": "ec0731630332db6025489f6110d75db7d990485c48fd0f63366b51a9b8d10ef0", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#88", "human_labels": ["security_auth_secret"], "issue_number": "88", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ee5aaf0137636c10", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#88\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#88\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bae2323f3f90fb3a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/88\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/88\\nTitle: feat(phase-02): Wave 2 \u2014 S2a rs-bindings adapter + S4r store-poll rendezvous + S10 WS-5 OHTTP\\nBody:\\n## Summary\\n\\nPhase-02 Wave 2 lands three dependency-satisfied shards across three milestones (disjoint file sets, merged onto one integration branch), plus the gate-review fixes:\\n\\n- **S2a (M1 / WS-1)** \u2014 wires the `kailash-rs-bindings` runtime adapter behind the frozen `KailashRuntime` interface: all 30 Protocol methods forward to the Rust core (zero `Phase02SubstrateNotWiredError` remaining), exact sync/async parity, device-key signing surface. Flag-flip (`RS_BINDINGS_ENABLED`) deliberately NOT flipped \u2014 that gates on the byte-identity conformance corpus (later shards).\\n- **S4r (M2 / WS-6)** \u2014 replaces the in-process `asyncio.Future` grant rendezvous with a **store-poll-with-monotonic-version-re-check** as the primary cross-process mechanism (a Future can't `set_result` across two OS processes \u2014 the `grant` flow). Timeout-audit-row preserved byte-identically. Poll backoff 50ms\u2192500ms recorded i\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-313310d1562674f3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_ha\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-6e841e5f1bbef916", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312967, "scanner": "foundry_dataset", "fingerprint": "fe4fc9937f17298091b9f818e46ddbf7a8bc1327a0acb8396169a2b45da6ddc6", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#86", "human_labels": ["agent_instruction_gap"], "issue_number": "86", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-637d115539e01f81", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#86\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#86\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3d1c5fb6e507baad\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/86\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/86\\nTitle: docs(phase-02): /analyze + /todos planning artifacts\\nBody:\\n## Summary\\n\\nLands the Phase-02 (**Distribution + channels + runtime pluggability**) planning artifacts produced this cycle: `/analyze` through convergence + `/todos` through the approved structural gate. Docs-only (markdown under `workspaces/phase-02-distribution/`); no code.\\n\\n- **Brief** \u2014 blessed scope brief (6 workstreams; external-gate blocker surfaced).\\n- **`/analyze`** \u2014 6 parallel implementation deep-dives, objectives\u2192deliverables spine, architecture plan (dependency graph + legal-gate-aware build sequence + 33-shard map), 5 user flows.\\n- **Red-team** \u2014 5 rounds to convergence: R1 2C/9H \u2192 R2 0C/2H \u2192 R3 0C/2H \u2192 R4 0C/1H \u2192 **R5 0C/0H**. The parallel sweep corrected two stale spec framings (Phase-01 shipped 5/8 channel surfaces, not 8; `RuntimeBackendNotWired` is phantom) and the E1\u2013E7 conformance-vector tier.\\n- **`/todos`** \u2014 47 todos (33 implementation shards + 14 test/acceptance), value-ranked, capacity-checked, red-teamed. T\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-19ed5c80ab0bbac5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-79b4e7b4aed6db62", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312966, "scanner": "foundry_dataset", "fingerprint": "5a3f0eb78fc1c8881c24bb0fb2e81c3764642ae0bf0af3133927b1597c6bae76", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#83", "human_labels": ["api_integration_gap"], "issue_number": "83", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3768ab6900f1e091", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#83\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#83\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b5bcdff37a5585f3\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/83\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/83\\nTitle: test(redteam): deliver F8/F9/F19 deferred Phase-01 acceptance/regression tests\\nBody:\\n## Summary\\n\\nDelivers the three genuinely-actionable in-repo deferred redteam-followup test shards from the Phase-01 \\\"F6\\\" forest bucket \u2014 **F8**, **F9**, **F19**. An adversarial re-verification at HEAD found that the `0053` convergence DECISION never individually re-validated their value-anchors (covered only by a sweeping aside at `0053:37`), leaving them as live deferred shards per `value-prioritization.md` MUST-3. Their deliverables verifiably did not exist (grep-confirmed), so they are implemented in-session rather than deferred a fourth time (`autonomous-execution.md` MUST Rule 4).\\n\\n**Severity: LOW each** \u2014 every test regression-locks / formalizes an acceptance gate for behavior the runtime + gates already exercise; none contests the 0-CRIT/0-HIGH EC-6 convergence bar. Test-only additions; no production code changed.\\n\\n| Shard | Deliverable | Anchor | File |\\n| --- | --- | --- | --- |\\n| F8 | EC-7 per-channe\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9271ae5022206e1e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-c125e3ac26faf6af", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312965, "scanner": "foundry_dataset", "fingerprint": "266bc85ba7c744f99626eb29469b7bb30624f1ce8e01603b4bcc0899711e49f9", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#79", "human_labels": ["agent_instruction_gap", "human_feedback_general"], "issue_number": "79", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.627, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-43a5977709db017d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 10, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#79\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#79\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 10\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-41c49820d64db1e3\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/79\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/79\\nTitle: chore(coc): land effortLevel xhigh settings drift\\nBody:\\n## Summary\\nLands an uncommitted local edit to `.claude/settings.json` (`effortLevel: high \u2192 xhigh`) plus restores a stripped trailing newline. Per the escalated COC-artifact-to-main directive, COC-pathed drift must not sit uncommitted (it silently vanishes on the next branch switch).\\n\\n## Why\\nThe change was carried in the working tree after the last `/sync` (which committed `high`). It is a local config tweak, not a loom delivery \u2014 landing it keeps main authoritative.\\n\\n## Related issues\\nNone.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-11a64534955255b8\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/79#issuecomment-4612409037\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/79#issuecomment-4612409037\\nTitle: \\nBody:\\nSuperseded: the committed effortLevel should remain \\\"high\\\". High effort for a given session is applied ephemerally via /effort (ultracode/session-only), not persisted to the tracked file. Landing xhigh would contradict that intent. Working tree already matches main (high); no drift remains.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-94c1c6aa95d3724e\", \"evidence-chain-comment_to_commit-b8f1dd5ed5f5fb73\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_mult\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-35c3b8f17d09dd58", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312964, "scanner": "foundry_dataset", "fingerprint": "bd83f3240053d28dc6ba022fd151264cb144db65ad74189969ea2041f60ca116", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#77", "human_labels": ["data_schema_persistence"], "issue_number": "77", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.662, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1d8aa52e69dd4922", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#77\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#77\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c1bf19a045367e29\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/77\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/77\\nTitle: docs(journal): ResourceWarning sqlite root cause = kailash thread-local connections (0051)\\nBody:\\nCaptures the F22 diagnosis (journal 0051): residual unclosed-sqlite ResourceWarnings are kailash `SQLitePostureStore.close()` being thread-scoped, leaking across `asyncio.to_thread`. Not fixable from envoy (consumer repo); `-W error` blocked on upstream. Vault class already fixed (#76). Doc-only \u2192 skip-sentinel.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f8c6e3f12bc0264c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-9a6efd3fe7576939", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312963, "scanner": "foundry_dataset", "fingerprint": "b1b5b7904eecde82c7f8475b8007b37b98ab543b8f114bd9c82c05c0b67d83da", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#76", "human_labels": ["test_ci_gap"], "issue_number": "76", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-727edb376bab9774", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#76\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#76\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a26c08e9b436fd61\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/76\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/76\\nTitle: fix(tests): lock vaults in teardown \u2014 eliminate TrustVault GC'd-while-unlocked ResourceWarnings\\nBody:\\nFirst slice of the ResourceWarning cleanup (F6 test-hygiene). Eliminates the **TrustVault GC'd-while-unlocked** warning class (the only vault-warning class) by fixing its two real allocation sites \u2014 round1's 3 metadata/chmod tests + session-continuity's `_build_runtime_for_session` (orphaned per-session vault). GC-timed attribution meant other files (l03/t019/bc-min) only *showed* spillover; they were already clean.\\n\\nVerified: full `tests/` 1693 passed; no `GC'd while unlocked` in the `-W default` run.\\n\\nRemaining (separate slices, see PR discussion): `unclosed sqlite` (~23, CI-relevant, multi-file \u2014 tests not closing their TrustStoreAdapter/durable-ledger), `unclosed socket\u2192Ollama:11434` (~18, **CI-irrelevant** \u2014 tier3 needs the real Ollama daemon, skipped in CI), `unclosed event loop` (1).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a726d8b109495b2c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_b\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-518dbef703ee2fbe", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312962, "scanner": "foundry_dataset", "fingerprint": "d46a91caccce8ab5d09f70f67c060e1dfd0cbd133711a6583014107b58863265", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#70", "human_labels": ["security_auth_secret"], "issue_number": "70", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e57859fd2f93452c", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#70\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#70\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-069678469bcd0e95\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/70\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/70\\nTitle: feat(ledger): wire durable store + keychain key into digest bootstrap (EC-4/EC-9 shard B3)\\nBody:\\n## Summary\\n\\n**Shard B3 of the EC-4/EC-9 durable-ledger-export workstream.** Flips the production digest wiring (`build_digest_service`) off the ephemeral `InMemoryAuditStore` + process-local `InMemoryKeyManager` onto the durable primitives shards **A** (`open_durable_ledger` \u2014 file-backed `SqliteAuditStore`, chain-rehydrated) and **B1** (`load_or_create_ledger_key_manager` \u2014 OS-keychain signing key) landed standalone.\\n\\nThis is the **production call site** that takes both primitives out of the orphan set (per `rules/orphan-detection.md` Rule 1 \u2014 both landed with no production caller by design). A fresh process now reopens the **same** on-disk ledger signed by the **same** key \u2014 the cross-process property `envoy ledger export` (EC-4) and the independent verifier (EC-9) require.\\n\\n## What's in this shard\\n\\n- `envoy/daily_digest/bootstrap.py` \u2014 `build_digest_service` returns a 4-tuple `(service, trust_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-47ddd03204bf3d2a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-38d7b284da3b063d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312961, "scanner": "foundry_dataset", "fingerprint": "aa4598b6bf8cd13b9557f42236e4ee3e8709572e21a3aeafba9162da02002b45", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#69", "human_labels": ["security_auth_secret"], "issue_number": "69", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7592af5701f2d61d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#69\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#69\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-02ef06c9bb9bafe3\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/69\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/69\\nTitle: feat(ledger): re-mint signed head on rehydrate for cross-process export (EC-4/EC-9 shard B2)\\nBody:\\n## Summary\\n\\n**Shard B2 of the EC-4/EC-9 durable-ledger-export workstream.** Makes a *fresh process* able to `export()` a populated durable ledger.\\n\\nBefore this, a process that rehydrated a durable ledger (shard A) had `self._head = None`, so `export()` raised `LedgerError(\\\"cannot export an empty ledger\\\")` even though entries existed \u2014 the EC-4 export path was unreachable cross-process. `rehydrate()` now **re-mints the signed head** from the restored tail, so `export()` works on a fresh process.\\n\\n## What's in this shard\\n\\n- `envoy/ledger/facade.py` \u2014 `rehydrate()` ends with `self._head = self._mint_head_commitment(entry_id=self._last_entry_id, sequence=self._sequence)`. `_head` is `None` at rehydrate time (it runs before any append), so the monotonic guard is correctly skipped. The re-minted head carries a fresh `signed_at` each process \u2014 correct: the head's signature covers its own `signed_at`, \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e3ecb7d9a83a63fd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"re\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-acf6ae13f500746f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312960, "scanner": "foundry_dataset", "fingerprint": "91b0d1d2534477c500df168793c62c1da1bbebf9c2ba71958d02a04ed1c9df81", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#68", "human_labels": ["security_auth_secret"], "issue_number": "68", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e12ae85adbf96b84", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#68\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#68\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-47e1f16aeba29bcb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/68\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/68\\nTitle: feat(ledger): durable signing key via OS keychain (EC-4/EC-9 shard B1)\\nBody:\\n## Summary\\n\\n**Shard B1 of the EC-4/EC-9 durable-ledger-export workstream.** Persists the ledger's Ed25519 signing key in the **OS keychain** so a fresh process reloads the *same* key \u2014 the cross-process property EC-4 invariant 5/7 (independent verifier signature check) requires. Today the only production wiring uses a process-local `InMemoryKeyManager`, lost on exit.\\n\\n**Root-cause approach (user-chosen):** the keychain \u2014 device-bound, OS/Secure-Enclave protected, readable by the principal's own background processes (the autonomous EC-3 digest cron daemon) with **no passphrase** and no vault unlock. It reuses the exact pattern envoy's Connection Vault already uses for connection/model secrets, and replaces the rejected plaintext `.keys.db`.\\n\\n## What's in this shard\\n\\n- `envoy/ledger/keystore.py` \u2014 `load_or_create_ledger_key_manager(principal_id, signing_key_id, keyring_backend=None)`: generate-once via kailash `InMemo\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e7fcd3d07769db71\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-e5a5c799e504410c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312959, "scanner": "foundry_dataset", "fingerprint": "fd85cb845bd9e16c0db9d8cbcccad198c70130658974a0c1b9d39e85c46f445f", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#67", "human_labels": ["security_auth_secret"], "issue_number": "67", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a73c8256bc9fa988", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#67\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#67\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ecb2a9e65ad7ef39\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/67\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/67\\nTitle: feat(ledger): durable cross-process audit store + chain rehydration (EC-4/EC-9 shard A)\\nBody:\\n## Summary\\n\\n**Shard A of 3** in the EC-4/EC-9 durable-ledger-export workstream. Delivers the durable, cross-process **ledger primitive**: a fresh process can re-open the same on-disk store and **continue the hash chain** instead of forking it from genesis.\\n\\n**Why this is ship-critical:** EC-4's acceptance gate names `envoy ledger export` and EC-9 (the independent verifier) consumes only that export \u2014 both are `BLOCKING` / \\\"defer not acceptable\\\" per `01-analysis/02-mvp-objectives.md`. Today the only production ledger wiring uses in-memory stores lost on exit, so a fresh `envoy ledger export` process would export an empty bundle and the verifier would have nothing real to check.\\n\\n## What's in this shard\\n\\n- **`EnvoyLedger.rehydrate()`** \u2014 restores chain counters (`_sequence` / `_last_entry_id` / `_lamport_time` / `_local_seq`) + the kailash-chain `prev_hash` from the persisted tail. `_head` is intentio\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6dea9eb6d222ce7d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"re\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-ce636cbbd7da1805", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312958, "scanner": "foundry_dataset", "fingerprint": "8bfe07475d442d2a1bb39b749354c146ca95608559a21a908feef7127b3f40c9", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#66", "human_labels": ["security_auth_secret"], "issue_number": "66", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1b81f3490fb2d31a", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#66\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#66\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f2768ba29b874edf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/66\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/66\\nTitle: feat(cli): add `envoy model` (show/set BYOM picker) \u2014 F5.2 Shard 3\\nBody:\\n## What\\n\\nWires the canonical `envoy model` subcommand (`specs/mvp-build-sequence.md:128`, shard 19 \u00a7 3.4) on top of the already-shipped model-adapter substrate (`envoy.model.byom_picker` + `envoy.model.router`). Brings the canonical CLI surface to **6 of 10** registered subcommands.\\n\\n- **`envoy model show`** \u2014 read-only. Surfaces the active provider + model + per-task overrides in plain language. Loads `.env` first so it reflects what `set` wrote. **Never prints an API key.**\\n- **`envoy model set`** \u2014 runs `byom_pick`: writes the `KAILASH_LLM_PROVIDER` selector (or `KAILASH_LLM_DEPLOYMENT` URI for custom) + the model-name env key to `.env`, and routes the API key into the OS-keychain Connection Vault. The key is read from a hidden prompt (or `--secret-stdin`), **never a CLI argument** \u2014 so it cannot leak into shell history or the process table (`rules/security.md`).\\n\\n`byom_picker` gains a public `CHOICE_MODEL_ENV` alias\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2255ab3f0884d4e0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-ae8d1d70cf6182e6", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312957, "scanner": "foundry_dataset", "fingerprint": "c3f55c3e0a1b84504925a2e0581756a371d29be43a558e120d4a4f4f96cec6b8", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#65", "human_labels": ["security_auth_secret"], "issue_number": "65", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e889241a24db297d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#65\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#65\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-02af8f5e3fcd54e4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/65\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/65\\nTitle: feat(cli): add `envoy connection` (list/add/remove) \u2014 F5.2 Shard 2\\nBody:\\n## Summary\\n\\nWires the canonical **`connection`** subcommand (`specs/mvp-build-sequence.md:128`) over the OS-keychain Connection Vault:\\n\\n- **`connection list`** \u2014 service + type + id; **never** the secret\\n- **`connection add`** \u2014 store a credential (hidden prompt, or `--secret-stdin`)\\n- **`connection remove <id>`** \u2014 delete by entry id\\n\\n## Design notes\\n\\n- **Principal key**: the vault keys its keychain namespace by a 64-hex `principal_genesis_id`. We derive it as `sha256(principal_id)` \u2014 the **same hash convention** as the vault tests' `_hex_principal` and the posture-store bridge (`_posture_store_agent_id`), so a principal's connections and posture share one stable identity. This keeps `connection` **self-contained** (no dependency on a seeded Genesis / `init`).\\n- **No `--vault`**: credentials live in the OS keyring, not a file vault.\\n- **Secret handling** (`rules/security.md`): the secret is **never a CLI argument** (it\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e72cf1d91d25443b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-c4aee2823bb666d9", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312956, "scanner": "foundry_dataset", "fingerprint": "74204b68a5d9eaec272f6f50b8d45ecde07634fee1fdd0946a4146b05e824054", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#64", "human_labels": ["agent_instruction_gap"], "issue_number": "64", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.645, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-37e2fbe6f6775dd6", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#64\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#64\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-cb8059a6526bf793\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/64\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/64\\nTitle: fix(cli): correct canonical subcommand surface \u2014 `chat`, not `up`/`boundaries`\\nBody:\\n## Summary\\n\\nThe Wave-5 CLI acceptance test pinned its subcommand contract **verbatim from the 2026-05-03 DRAFT plan** (`02-plans/01-build-sequence.md:264`), which listed `init / up / boundaries / \u2026`. That draft predates the **Round-4 R1-M-01 reconciliation**: the canonical surface per `specs/mvp-build-sequence.md:128` (shard 19 \u00a73.4) is `init / chat / ledger / shamir / digest / grant / posture / connection / model / version`.\\n\\n**`up` and `boundaries` were never canonical** \u2014 the onboarding command is **`chat`** (start/resume the Boundary Conversation, shard 8). Per specs-authority, `specs/` outranks the workspace draft.\\n\\nThis re-anchors the enforced test contract to the spec **before** any onboarding subcommand is built, so the next shard wires `chat` rather than two non-canonical commands.\\n\\n## Changes\\n\\n- **e2e test**: `ELEVEN_SUBCOMMANDS` \u2192 `CANONICAL_SUBCOMMANDS` (10 entries; `chat` replaces `up`+`boundar\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-679de0dabcfd3bd5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"r\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-fdb0623eae7e1ce2", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312955, "scanner": "foundry_dataset", "fingerprint": "c491512a766da8837233cd08e13fd6f8af5c97c7ad6b72063b8fe87d47cdf71b", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#62", "human_labels": ["security_auth_secret"], "issue_number": "62", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3c1da716ac4a68ea", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#62\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#62\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-aaedd607083b0c50\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/62\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/62\\nTitle: feat(channels): render visible secret on Slack/Telegram/Discord M1 path (F15-b.2)\\nBody:\\n## Summary\\n\\nRenders the **visible secret** (icon + phrase) \u2014 the T-018 anti-spoofing surface \u2014 on the M1 `render_grant_moment` dispatch path for **Slack, Telegram, and Discord**, bringing them to parity with the CLI reference channel (F15-b.1).\\n\\nBefore this change, only the primary CLI channel rendered the secret on the M1 path. The other three accepted the `visible_secret` argument for Protocol conformance but dropped it \u2014 so on exactly the channels a remote attacker can reach, the dialog `specs/grant-moment.md` \u00a7 Rendering promises (\\\"Every dialog shows: Visible secret (icon + color + phrase)\\\") never showed it. The existing T-018 regression test only exercised a throwaway stub adapter, not the real channels.\\n\\nThe secret stays a separate runtime-resolved argument and never enters the signed request / Phase-A ledger row (R1-HIGH-1b \\\"phrase never in ledger\\\" contract). It renders **first**, matching CLI and \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-43569007c2220a30\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"re\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-fdbd18a62db57bb3", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312954, "scanner": "foundry_dataset", "fingerprint": "949c27b27eb4fd221aa1b83728041217edf313c8b7b8bc275e8763f1a90e48f3", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#59", "human_labels": ["agent_instruction_gap"], "issue_number": "59", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.645, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b82db4acbd51e534", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#59\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#59\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3a64498c2e3b3079\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/59\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/59\\nTitle: chore(notes): /wrapup session-notes for next session\\nBody:\\n## Summary\\n\\n`/wrapup` session-notes for the phase-01-mvp workspace. Reconciled forest ledger (anti-vanish: every prior open ID carried forward or closed-with-receipt).\\n\\n- **Closed this session:** F10 (#52), F12-a + F14 (#54), F15-a (#56), F15-b.1 (#57), F16 (#58)\\n- **Critical path forward:** F2 independent verifier (FRESH session, EC-9) \u2192 F4 EC-6 sweep \u2192 Phase-01 ship gate\\n- **Entry point for next session:** journal/0047 \u2192 0042\u20130046\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8ff9a7d7d015742c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-aec990a3eb7c48fe", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312953, "scanner": "foundry_dataset", "fingerprint": "3f51c6fb4eb641084415a21422cdc63278fb7a2255803149873b0f224f1775bf", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#57", "human_labels": ["security_auth_secret"], "issue_number": "57", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2d778b3a7ed443aa", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#57\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#57\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e3b19133d33d2236\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/57\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/57\\nTitle: fix(grant-moment): render visible secret on Grant Moment, CLI path (F15-b.1)\\nBody:\\n## Summary\\n\\nCloses **F15-b.1** \u2014 the fix for the gap F15-a red-gated: a production Grant Moment never rendered the visible secret (T-018 anti-spoofing), which `specs/grant-moment.md:80-82` mandates on every dialog.\\n\\nThe runtime resolves the `VisibleSecret` at dispatch (**after** the Phase-A ledger append) and passes it as a **separate argument** through `ChannelHandoff.dispatch(\u2026, visible_secret=)` \u2192 `render_grant_moment(request, *, visible_secret=None)`. The CLI adapter renders it first. The phrase is **never** serialized into the signed request / Phase-A ledger row (R1-HIGH-1b preserved by construction).\\n\\nHigh-stakes Grant Moments render ONLY on the primary channel (`grant-moment.md:92`), so the CLI wiring closes the **threat-relevant** anti-spoofing case. The 4 sibling adapters accept the new param (backwards-compatible) but don't render it yet \u2192 **F15-b.2** (low-stakes parity); duress surface \u2192 **F15-c** (\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-38b96fafd5ff0f6e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_h\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-ecbd89cd401a2a5e", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312952, "scanner": "foundry_dataset", "fingerprint": "18e4c76d885ce031e466adf2a4e191d9d07f6da62e00b91b69d4e524cce48c81", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#56", "human_labels": ["test_ci_gap"], "issue_number": "56", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f3094dbe3caab377", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#56\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#56\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-774fb4f142171473\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/56\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/56\\nTitle: test(grant-moment): red-gate confirming visible secret never renders (F15-a)\\nBody:\\n## Summary\\n\\nF15-a \u2014 the audit's recommended real persist\u2192render test, which **confirmed a gap bigger than estimated**: the visible secret (T-018 anti-spoofing) **never renders on a production Grant Moment**.\\n\\n`specs/grant-moment.md:80-82` mandates *\\\"Every dialog shows: Visible secret\\\"* (no Phase-02 carve-out). But the production path (`issue_grant_moment` \u2192 `ChannelHandoff.dispatch` \u2192 `channel_handoff.py:241 adapter.render_grant_moment` \u2192 `cli.py:433 _render_grant_moment_request_prose`) omits the secret \u2014 the renderer's own comment (`cli.py:442-444`) says so. The only renderer that emits the phrase (`_render_grant_moment_prose` / `GrantMomentPayload`) is **orphaned** (`GrantMomentPayload(` never constructed in `envoy/`). Prior render tests passed against a hardcoded **stub** secret through the dead path.\\n\\n## What landed (no production code change)\\n\\nA tier2 test driving the **real** dispatch path (real `TrustStoreAdapte\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-782ee94c4e0f72aa\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-2de708b9162d94f9", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312951, "scanner": "foundry_dataset", "fingerprint": "679dd33fa53ed455a489873fa2ae5de009a62aec89c1080f602daab74fd4e624", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#55", "human_labels": ["security_auth_secret"], "issue_number": "55", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fb7c8e77d93e9464", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#55\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#55\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8eb9997146bf31fb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/55\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/55\\nTitle: docs(audit): security hard-constraint real-infra audit (journal/0044)\\nBody:\\n## Summary\\n\\nScoping deliverable (no code change). 5 parallel read-only deep-dives swept the security hard-constraints for the **F14 stub-masking pattern** (real engine never exercised behind a stub, all tests pass).\\n\\n| Constraint | Stub-masked like F14? | Severity | Disposition |\\n| --- | --- | --- | --- |\\n| Visible-secret anti-spoofing | **YES** | HIGH | F15 \u2014 real persist\u2192render test |\\n| Classification read-redaction | partial (spy-tested pass-through) | HIGH | F17 \u2014 red-gate test for Wave-3 deferral |\\n| Ledger tamper-detection | NO (bit-flip real) | MED | F16 \u2014 insert/delete/reorder (EC-4 verbatim, untested) |\\n| Posture/clearance gate | **NO** (real gate exercised) | MED | F19 \u2014 projection + error-path gaps |\\n| Budget no-double-billing | NO | **REFUTED** | F18 \u2014 engine dedup correct; latent Wave-2 wiring risk |\\n\\n**EC-8b refutation:** per `01-analysis/12-budget-tracker-implementation.md` line 460 the intended contra\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7e8e69908289864a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-518f0512e55d3d37", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312950, "scanner": "foundry_dataset", "fingerprint": "4a0dc894e235c56e30258f6aa09930c9d0a772bdb9a9761e93eee626fcbfcac3", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#50", "human_labels": ["agent_instruction_gap"], "issue_number": "50", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.627, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c7e62500b7ad9e4b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#50\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#50\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2ee6eb8eb9629cd8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/50\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/50\\nTitle: chore(notes): reflect F5.1 closure + split F5 into F5.1/F5.2/F5.3\\nBody:\\nSession-notes ledger refresh after PR #49 (F5.1) merged on `3bcfa13`.\\n\\nChanges:\\n- Mark F5.1 CLOSED with merge SHA.\\n- Split the prior single F5 row into F5.1 (closed), F5.2 (queued \u2014 shard-19 build), F5.3 (queued \u2014 release-time pipx smoke / Option B; covers Windows).\\n- Correct the F5 value-anchor citation: prior row cited \\\"EC-5 + EC-6\\\" but EC-5 in `01-analysis/02-mvp-objectives.md` line 70 is Trust Vault SLIP-0039 Shamir, not CLI packaging. Canonical anchor is `02-plans/01-build-sequence.md` \u00a7 Wave 5 (line 264) + \u00a7 Milestone 5 (line 333) + `briefs/00-phase-01-mvp-scope.md` \u00a7 Surfaces line 21.\\n- Refresh \\\"Read first\\\" to point at the new `tests/e2e/test_envoy_cli_packaging_acceptance.py`.\\n\\nDocs-only / workspace state file. No code touched.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d6089e8f03dbf368\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"doc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-a00ece90b9856623", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312949, "scanner": "foundry_dataset", "fingerprint": "7e7dbe646b9aa4a4032291c140610aa007835c5bae757d6911a91186dca145b1", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#37", "human_labels": ["security_auth_secret"], "issue_number": "37", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0a9bdce3d61b6c50", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#37\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#37\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ff57859f5c402188\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/37\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/37\\nTitle: docs(phase-01-redteam): record Wave-1 BUILD convergence \u2014 CLEAN\u00d72 across 3 axes\\nBody:\\n## Summary\\n\\nDurable convergence receipt per `rules/verify-resource-existence.md` MUST-4 for the Wave-1 BUILD ship.\\n\\n| Round | HEAD | analyst | security-reviewer | testing-specialist | Aggregate |\\n|---|---|---|---|---|---|\\n| R1 | `a52a14d` | NOT CLEAN | NOT CLEAN | NOT CLEAN | 4 findings |\\n| R2 | `30e78f0` (post-sweep PR #36) | CLEAN | CLEAN | CLEAN | CLEAN \u2014 1 of 2 |\\n| R3 | `30e78f0` (re-derive) | CLEAN | CLEAN | CLEAN | CLEAN \u2014 2 of 2 \u2705 |\\n\\n874 passed / 13 skipped / 0 failures / 0 warnings, re-derived each round.\\n\\n## All 6 /redteam convergence criteria satisfied\\n\\n0 CRIT + 0 HIGH + CLEAN\u00d72 + 100% AST/grep verified + new code has new tests + frontend N/A.\\n\\n## Receipts (6 task IDs anchoring verdicts to replayable agent invocations)\\n\\nR2: analyst `a24f8b54`, security-reviewer `a5c86953`, testing-specialist `a7d4e113`. R3: analyst `a5ef0e04`, security-reviewer `a1408824`, testing-specialist `a5318920`.\\n\\n## Next p\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ead005c88b934038\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_vie\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-04f8545cae09c8c0", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312948, "scanner": "foundry_dataset", "fingerprint": "74c7433b4dbf2dfe90386d49b8f92c13b0569f753ad96dbc64fe9980cfbe1644", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#34", "human_labels": ["security_auth_secret"], "issue_number": "34", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.61, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8f7314cc14ea2d01", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 3, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#34\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#34\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6962f5a6c8bfea7c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/34\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/34\\nTitle: docs(phase-01-T-01-22): mark SHIPPED + correct stale T-01-25 \u2192 T-01-24 citation\\nBody:\\n## Summary\\n\\nWave-1 BUILD integration close-out for T-01-22 (model router). Records SHIPPED status, actual LOC delivered (1395 prod / 1522 tests / 72 cases), and two shard-13 deviations (provider_bound opt-in shape + Ollama selector-tier reachability) per specs-authority Rule 6.\\n\\n**Citation fix:** Prior text said \\\"Blocks on: T-01-25\\\" but the actual dependency was T-01-24 Connection Vault (provides `import_credentials_from_env` + `ConnectionVault` for secret routing). T-01-25 is the unrelated Tier-2 real-keychain wiring shard (still pending).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b2b6a8be94700c42\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-c918767afed3166d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312947, "scanner": "foundry_dataset", "fingerprint": "13fb261452ae9324c1075d0fa74ecc2d407771cb250b77d6610760cfbe7ea72d", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#32", "human_labels": ["test_ci_gap"], "issue_number": "32", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d84b0c3a530c6890", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#32\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#32\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fd1b0ffb6a9241ec\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/32\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/32\\nTitle: feat(phase-01-T-01-22): build envoy/model/ router + risk annotator + token-budget filter\\nBody:\\n## Summary\\n\\nT-01-22 ships the **forest critical path** \u2014 the last blocker before T-02-40 (Boundary Conversation, EC-1 acceptance gate). 6 modules under `envoy/model/`: router (per-primitive LlmClient factory), risk annotator (preset \u2192 ProviderRisk mapping), TokenBudgetFilter (response-filter Stage 1), BYOM picker (first-launch UX routing secrets to Connection Vault), 8 typed errors, package facade.\\n\\nPhase 01 narrow scope per shard 13 \u00a7 3.4: Stage 1 (token-budget) only. Stages 2\u20134 (leak-canary, goal-drift, multi-turn accumulation) are spec-acknowledged Phase 04 deferrals. Multi-provider verification (spec \u00a7 5) deferred to Phase 04.\\n\\nImplements `specs/model-adapter.md` per `01-analysis/13-model-adapter-implementation.md`.\\n\\n## Verification\\n\\n- Tier 1: 72 new tests; pytest reports `785 passed in 15.97s` (was 713 baseline pre-shard)\\n- Collection: 819 tests across all paths, exit 0\\n- Zero warnings, zero collection\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-16c5d2e1a6b7ba61\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sourc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-8f1b791bf76d87be", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312946, "scanner": "foundry_dataset", "fingerprint": "584548efdfca72a219d15ce9f44ee250e06bb924d5a097ab5d63de955602f06d", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#126", "human_labels": ["data_schema_persistence", "docs_or_claims", "source_or_other"], "issue_number": "126", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-685afb4f3deb4b4a", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#126\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#126\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 2, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6549e53730ea4166\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/126\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/126\\nTitle: docs(trust): withdraw P25 \u2014 SQLite copies main-DB mode onto WAL family (journal 0029)\\nBody:\\n## Summary\\n\\nP25 tracked a supposed upstream kailash residual \u2014 that `SqliteTrustStore` (`.chain.db`) and `SQLitePostureStore` (`.posture.db`) leave their `-wal`/`-shm` siblings world-readable because they chmod only the main `.db` file. This session's investigation found **the premise is wrong, and there is no upstream bug to file.**\\n\\n**Mechanism:** SQLite copies the **main database file's permission mode** onto the `-wal`/`-shm` files when it creates them \u2014 atomically, via the `open()` mode arg in its portable unix VFS. So as long as the main file is `0o600` *before* the first WAL-mode write (which upstream does at `initialize()`), the WAL siblings are born `0o600`. No create-then-tighten window exists.\\n\\n**P25 \u2192 WITHDRAWN.** Filing a \\\"WAL family world-readable\\\" issue would be a non-reproducible false report (`upstream-issue-hygiene.md` Rule 3 / `verify-resource-existence.md` MUST-3).\\n\\n**P9 (PR #1\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-dad922813feb5967\",\n    \"filename\": \"envoy/trust/sqlite_perms.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 29,\n    \"deletions\": 11,\n    \"changes\": 40,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/d33afea174e25faa511e92c12c1a99f7e5af8399/envoy%2Ftrust%2Fsqlite_perms.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-ad9585daa24dc292\",\n    \"filename\": \"workspaces/phase-02-distribution/.session-notes\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 60,\n    \"deletions\": 37,\n    \"changes\": 97,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-5184e7c20e2431b2", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312945, "scanner": "foundry_dataset", "fingerprint": "c1b63ed6d3e6369fd775c2a76612d807468a4951964e7b4905275ba251452b44", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#125", "human_labels": ["docs_or_claims", "security_auth_secret"], "issue_number": "125", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-72a39b73944dfd3b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 3}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#125\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-98a69a5c9b4239a8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/125\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/125\\nTitle: docs(journal): codify P4/P22/P9 residual closures + WAL-family pattern (0026-0028)\\nBody:\\n## What\\n\\n`/codify` promoting three Phase-02 in-repo durable-substrate residual closures out of PR-body-only into the durable journal trail (the `journal-write-guard` blocks `journal/` writes off a `codify/` branch, so the prior `/implement` sessions couldn't journal them inline).\\n\\n- **0026 DECISION** \u2014 P4 (registry\u2192DataFlow durable, #122), P22 (heartbeat consent persistence, #123), P9 (sibling-store WAL/SHM chmod, #124) closures; forest-ledger transitions (P4/P22/P9 \u2192 CLOSED; P11 remains queued, latent); the value-rank that picked P9 over P11.\\n- **0027 DISCOVERY** \u2014 reusable SQLite WAL-family chmod pattern (pool-backed \u2192 one post-init chmod; fresh-conn-per-op \u2192 per-write chmod via one chokepoint), the accepted TOCTOU residual, and the **new tracked upstream residual** (chain/posture kailash stores \u2014 human-gated upstream-issue recommendation).\\n- **0028 DISCOVERY** \u2014 promotes the triaged heartbeat GF(2^8)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-66df666df890c562\",\n    \"filename\": \"workspaces/phase-02-distribution/journal/0026-DECISION-in-repo-residual-closures-p4-p22-p9.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 73,\n    \"deletions\": 0,\n    \"changes\": 73,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/0a6dfdf40e49709871a9a734135619e0b48881fa/workspaces%2Fphase-02-distribution%2Fjournal%2F0026-DECISION-in-repo-residual-closures-p4-p22-p9.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-6ce49035f40f7a56\",\n    \"filename\": \"workspaces/phase-02-distribution/journal/0027-DISCOVERY-sqlite-wal-family-chmo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-fcc117eed5eac461", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312944, "scanner": "foundry_dataset", "fingerprint": "583098e470012782fb76bf8ec2596872630e54e11c913f5e93648946bcdc774e", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#123", "human_labels": ["docs_or_claims", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "123", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-fa86c27a672226b3", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1, "docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#123\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#123\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 1, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5789664cba24f635\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/123\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/123\\nTitle: feat(heartbeat): persist consent across sessions via durable trust-store reload (P22)\\nBody:\\n## Summary\\n\\nFoundation Health Heartbeat consent now persists across sessions. A `SignedConsentRecorder` defaulted opt-OUT in memory and never reloaded, so a user who opted in last session was silently opted-out (re-prompted / dropped) this session. Adds `hydrate_from_durable_state`: a fresh recorder re-derives consent from the cascade-revocable consent Delegation Record on the durable Trust Vault \u2014 the **trust store is authoritative**, the in-memory gate is a cache. Closes ledger item **P22**.\\n\\nResolves the design question the session notes flagged: **\\\"first-run\\\" is first-ever-run per install, not per session** (user-confirmed: persist).\\n\\n## Design (fail-closed by construction)\\n\\n`_granted` flips True **only** on positive confirmation that the consent delegation `fhh-consent-{principal_id}` is an ACTIVE delegation on its own chain. Every other path is opt-OUT:\\n- never granted \u2192 no chain \u2192 `TrustChainN\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-6a309bb505c21c45\",\n    \"filename\": \"envoy/heartbeat/signed_consent.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 95,\n    \"deletions\": 3,\n    \"changes\": 98,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/144e97ead6f9ea9d35c42773152a91d704619889/envoy%2Fheartbeat%2Fsigned_consent.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3bafc557cf17c3f7\",\n    \"filename\": \"specs/foundation-health-heartbeat.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-bc4744c71da31de4", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312943, "scanner": "foundry_dataset", "fingerprint": "ad3c54b3b923db140352a6f97cc0c82d92a7098f0ce8bd9be45ae236564d5659", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#121", "human_labels": ["docs_or_claims", "source_or_other", "test_ci_gap", "test_or_ci"], "issue_number": "121", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-bf20529199c94b4b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 8, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 2, "docs_or_claims": 2, "source_or_other": 4}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#121\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#121\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 8\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 4, 'docs_or_claims': 2, 'test_or_ci': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e4af379676f66dec\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/121\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/121\\nTitle: feat(heartbeat): P21 weekly send-orchestration \u2014 emit_weekly \u2192 OHTTP relay (WS-5 e2e)\\nBody:\\n## Summary\\n\\nCloses the WS-5 end-to-end gap the S12 EC-S12.4 scope note named: S10 built the OHTTP relay and S11 built the client crypto, but nothing wired `emit_weekly`'s STAR shares through encapsulation and the relay POST. `HeartbeatSender.send_weekly` is that last mile \u2014 **the Foundation Health Heartbeat now actually transmits end-to-end.**\\n\\n**Value-anchor** (`briefs/00-phase-02-scope.md:80`): the EC-02.8 heartbeat-functional deliverable is not end-to-end until shares actually send.\\n\\n## The flow (`HeartbeatSender.send_weekly`)\\n\\n1. **Existence-check + verify the HPKE key config** (fail-closed \u2014 a `None` config or quorum failure refuses *before* any build/encapsulation; verify-resource-existence MUST-1).\\n2. **Build shares WITHOUT committing** (`build_weekly_shares`) \u2014 counters retained until the send succeeds.\\n3. **Serialize (canonical) + encapsulate** under the verified key (EC-S11.8 identity-binding `info`\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-f4a374749d55ece4\",\n    \"filename\": \"envoy/heartbeat/__init__.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 9,\n    \"deletions\": 0,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/20d3be090aa9182ff8ba5a081eb02ef53ed2b96d/envoy%2Fheartbeat%2F__init__.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-ec4683c5dcd0ad62\",\n    \"filename\": \"envoy/heartbeat/client.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 70,\n    \"deletions\": 35,\n    \"changes\": 105,\n    \"blob_url\": \"https://github.co\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-4f8539199800d4eb", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312942, "scanner": "foundry_dataset", "fingerprint": "b8836d91d963e61a9641ec4a02d6363a6e66a818d02d8a4a55bb3ba5a4ae5ccf", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#119", "human_labels": ["source_or_other", "test_ci_gap", "test_or_ci"], "issue_number": "119", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-2e47fc56ea424911", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#119\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#119\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-153a9bd944911189\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/119\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/119\\nTitle: feat(cli): envoy grant revoke \u2014 production cascade-revoke entrypoint (S4g-2b / F12-c)\\nBody:\\n## Summary\\n\\nWires the EC-8(c) cascade-revoke engine to a real operator action:\\n`envoy grant revoke <grant-id>`. A permission approved on day 1 is pulled\\nback even from a helper that received it days later on **another channel** \u2014\\nthe literal EC-8 acceptance shape, now reachable from the CLI.\\n\\nThis is the F12-c production entrypoint on top of the already-landed F12-a\\n(real cascade engine) and F12-b (sync\u2194async worker-thread bridge).\\n\\n**Value-anchor (EC-8(c), `01-analysis/02-mvp-objectives.md` EC-8):** \\\"cascade\\nrevocation of a Day-1 grant correctly revokes a Day-6 child grant initiated\\nfrom a different channel.\\\" Before this verb the cascade engine worked but no\\nuser action could trigger it.\\n\\n## What's in the diff\\n\\n- `envoy/cli/grant.py`: the `grant revoke` subcommand + `_run_cascade_revoke`.\\n  - Precondition path (a) (security-reviewer F12-b MED-3): a fresh,\\n    **un-initialized** `TrustStoreAdapter` driven thr\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-948d57e464c2cb37\",\n    \"filename\": \"envoy/cli/grant.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 153,\n    \"deletions\": 0,\n    \"changes\": 153,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/605fb7dd71e05284b8e5802c9f728006e90bb9ce/envoy%2Fcli%2Fgrant.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-cd9f161bf696f0cc\",\n    \"filename\": \"tests/tier2/test_grant_cli_revoke_cascade.py\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 221,\n    \"deletions\": 0,\n    \"changes\": 221,\n    \"blob_url\": \"https://github.com/terrene-fou\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-82a5cc58b559502f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312941, "scanner": "foundry_dataset", "fingerprint": "832270487ebda2f068c49e4c647a11339937ad1fc194bdaf25616ebb26931706", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#118", "human_labels": ["api_or_backend", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "118", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-8c0272baa475499f", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 13, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 7, "api_or_backend": 1, "source_or_other": 5}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#118\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#118\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 13\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1, 'source_or_other': 5, 'test_or_ci': 7}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-13cf2a1fb21d5ca9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/118\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/118\\nTitle: feat(heartbeat): WS-5 S11 \u2014 STAR client crypto + k-anonymity + client-side DP\\nBody:\\n## What this delivers\\n\\nM4 / WS-5 **S11 \u2014 STAR client crypto + k-anonymity + client-side DP** (the cryptographic core of EC-02.8, Foundation Health Heartbeat). Swaps the `maybe_record_flag` no-op into a real consent-gated counter + weekly STAR/OHTTP emit pipeline, and fills the three Category-B stubs (`star_prio.py`, `ohttp.py`, `registry.py`).\\n\\nIn plain terms: the Foundation can now learn aggregate health signals (e.g. \\\"how many installs have channel X active\\\") **without ever seeing any individual user's data** \u2014 each client adds calibrated noise locally, splits its measurement into cryptographic shares, and a signal is only ever revealed once \u2265100 real distinct users contributed the same measurement.\\n\\n## Key properties (acceptance criteria)\\n\\n- **k\u2265100 on the TRUE cohort** \u2014 the floor reads real distinct-submitter cardinality, not the DP-noised value (EC-S11.1).\\n- **DP noise injected BEFORE share-split** \u2014 h\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-047f5058520cb7e2\",\n    \"filename\": \"envoy/foundation_ops/ohttp_server.py\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 12,\n    \"deletions\": 2,\n    \"changes\": 14,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/19187c6c5ce90dcd0e849de580f70ef4cd29df56/envoy%2Ffoundation_ops%2Fohttp_server.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-93163f8873e9d769\",\n    \"filename\": \"envoy/heartbeat/__init__.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 65,\n    \"deletions\": 20,\n    \"changes\": 85\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-a69e03498f300c48", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312940, "scanner": "foundry_dataset", "fingerprint": "70d98078a9357a6b8881ff38b7ea06ae04a30a12425ba6975a12622e7d172ceb", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#117", "human_labels": ["docs_or_claims", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "117", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-85589d7204cbd39d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 21, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 7, "docs_or_claims": 2, "source_or_other": 12}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#117\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#117\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 21\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 12, 'docs_or_claims': 2, 'test_or_ci': 7}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b96f09b32d9b75a9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/117\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/117\\nTitle: feat(runtime): WS-1 S3p+S3t \u2014 runtime picker, switch, and attestation\\nBody:\\n## Summary\\n\\nDelivers the user-facing surface of **WS-1 runtime pluggability** (the headline Phase-02 capability) across three shards + review polish:\\n\\n- **S3p Build** \u2014 `envoy/runtime/runtime_picker.py`: a durable, Genesis-signed `runtime-choice/1.0` config; `get_runtime(family=None)` resolves from it (was hardcoded `kailash-py`). Availability gate refuses persisting `kailash-rs-bindings` while the conformance flag `RS_BINDINGS_ENABLED` is False (fail-loud, no silent fallback). Resolves Spec-gap-6.\\n- **S3p Wire** \u2014 `envoy runtime show / switch`: the switch state machine runs cold passphrase unlock (a warm vault is re-sealed then unlocked) \u2192 target attestation \u2192 T-015 re-read checkpoint \u2192 Genesis-signed `runtime_switch` Ledger entry \u2192 flip default. Attestation-before-record ordering. `runtime` is the 11th canonical CLI command (reconciles the spec's \\\"11 subcommands\\\" label). Resolves Spec-gap-4.\\n- **S3t attestation co\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-1308f86b0e4bbfbc\",\n    \"filename\": \"envoy/cli/ledger.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 10,\n    \"deletions\": 0,\n    \"changes\": 10,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/f1242c09a7a2645528092d6a1d58363bb22c5003/envoy%2Fcli%2Fledger.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-cfc2a11703c6466d\",\n    \"filename\": \"envoy/cli/main.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 5,\n    \"deletions\": 2,\n    \"changes\": 7,\n    \"blob_url\": \"https://github.com/terrene-fo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-07d836b60d92f6ed", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312939, "scanner": "foundry_dataset", "fingerprint": "eea9e6d1c5091925e21b11c2c306f588b1fbe4334e9be158c913bc2e576107dd", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#115", "human_labels": ["docs_or_claims", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "115", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-1a4bfe2756bb1df6", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 5, "docs_or_claims": 2, "source_or_other": 3}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#115\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#115\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3, 'docs_or_claims': 2, 'test_or_ci': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bfea98913273af3d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/115\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/115\\nTitle: feat(runtime): F12-b \u2014 sync\u2194async cascade-revoke facade bridge (+ S4g-2b lift)\\nBody:\\n## Summary\\n\\nF12-b is the **sync\u2194async bridge** that makes cascade-revocation reachable from a user action. The sync runtime facade `revoke_prior_grant` \u2192 `CascadeRevocationOrchestrator` \u2192 the adapters' sync `trust_cascade_revoke` could not drive the real `TrustStoreAdapter.revoke` (async), so a revoked Day-1 parent could leave its Day-6 cross-channel children alive \u2014 the **EC-8(c)** hard constraint was unreachable. The adapters fail-closed-raised on the async store (correct, no silent-empty cascade), but cascade-from-a-user-action stayed blocked.\\n\\n`envoy/runtime/adapters/_async_cascade_bridge.py::run_coro_blocking` drives the async revoke on a **dedicated worker-thread event loop** \u2014 loop-safe whether or not the call fires from inside an async cross-channel flow (the EC-8 hazard a naive `asyncio.run()` cannot handle) \u2014 with a **bounded wait** (`AsyncBridgeTimeoutError`: a wedged cascade fails loud, never a \"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ea6f06baa14e8cc0\",\n    \"filename\": \"envoy/runtime/adapters/_async_cascade_bridge.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 143,\n    \"deletions\": 0,\n    \"changes\": 143,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/7899453389bf9466d182e55b3e0b4cd36448a16a/envoy%2Fruntime%2Fadapters%2F_async_cascade_bridge.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-4c33b726dc167527\",\n    \"filename\": \"envoy/runtime/adapters/kailash_py.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 24,\n    \"deletio\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-66473ae5ed6513e8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312938, "scanner": "foundry_dataset", "fingerprint": "7cf831ee0beb6e1c538293d2b663309c9855d5600ed0b55e819f03bc41614025", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#111", "human_labels": ["agent_instruction_gap", "docs_or_claims", "source_or_other"], "issue_number": "111", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-7b1477721d9ff711", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#111\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#111\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-80cee2e3d25913f0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/111\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/111\\nTitle: docs(phase-02): mark S5o-enc COMPLETE + refresh session notes\\nBody:\\nFollow-up to PR #110 (S5o-enc session-store encryption-at-rest, merged).\\n\\n- Marks **S5o-enc \u2705 COMPLETE** in `02-m2-ws6-durable-substrate.md` with the full verification block, including the user-approved **keychain-gated vs vault-passphrase-gated** key-source deviation (the spec assumed \\\"vault-derived\\\"; `grant`/`chat` never unlock the vault \u2014 empirical check caught the stale assumption, same drift class as S6a/S6b/S6c).\\n- Refreshes `.session-notes`: P12 closed, P16 added (the documented same-user+keychain residual \u2014 device-compromise class, out of local-file-read scope), next-pick guidance (**S4g-2** in-repo buildable vs **S7v** cross-repo vs **S6d** #514-blocked), and the reinforced keychain-backend-threading trap.\\n\\nDocs-only; path-skips the test matrix.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-b740d8673f9b3258\",\n    \"filename\": \"workspaces/phase-02-distribution/.session-notes\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 29,\n    \"deletions\": 26,\n    \"changes\": 55,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/9d4ddac54b200fe697e01516e7525067724c1df1/workspaces%2Fphase-02-distribution%2F.session-notes\"\n  },\n  {\n    \"id\": \"github-pr-file-file-7f4c7dc15b911b08\",\n    \"filename\": \"workspaces/phase-02-distribution/todos/active/02-m2-ws6-durable-substrate.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 12,\n    \"deletions\": 0,\n    \"changes\": 12,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/9d4ddac54b200fe697e\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-3ade2a121a1b6c88", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: terrene-foundation/envoy"}, "properties": {"repobilityId": 312937, "scanner": "foundry_dataset", "fingerprint": "f84514ecfaaef61190b572bd46c48359488fea6e3792d4d0372204549cec4389", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "terrene-foundation/envoy#110", "human_labels": ["docs_or_claims", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "110", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.912, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ed19efb8939aa1ef", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 9, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 3, "docs_or_claims": 3, "source_or_other": 3}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#110\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#110\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 9\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3, 'docs_or_claims': 3, 'test_or_ci': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7ba34343433b6454\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/110\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/110\\nTitle: feat(runtime): S5o-enc \u2014 encrypt session-store payload columns at rest (keychain-gated)\\nBody:\\n## Summary\\n\\nCloses the **session-store local-file-read residual** (`specs/threat-model.md` \u00a7 Residual risks). The vault-sibling session store persisted `request_json` / `resolution_json` (`pending_grant`) and `state_json` (`session_observed_state`) as canonical-JSON **plaintext** \u2014 protected only by 0o600 perms + a `resolution_sig` tamper anchor, not confidentiality. A local-file read (a malicious same-user process, or an unencrypted-disk forensic read) recovered a user's session-observation state, pending-grant wire payloads, and resolution answers in the clear. Those columns are now **AES-256-GCM ciphertext on disk**.\\n\\n## Key-source decision \u2014 keychain-gated, not vault-passphrase-gated\\n\\nThe durable-substrate plan anticipated \\\"vault-unlock key material\\\", but the `SessionRouter` opens short-lived one-shot CLI processes (`grant approve` in a fresh process) that hold **no passphrase**; a passphrase-g\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-021255fe05ab7b06\",\n    \"filename\": \"envoy/grant_moment/runtime.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 12,\n    \"deletions\": 1,\n    \"changes\": 13,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/078ff15d41fdade4717b06682ee887ef7b9b5b90/envoy%2Fgrant_moment%2Fruntime.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-a6bcd5bee8181cf1\",\n    \"filename\": \"envoy/ledger/keystore.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 132,\n    \"deletions\": 6,\n    \"changes\": 138,\n    \"blob_url\": \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-assumption_checks-0d6684d63afdf700", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: terrene-foundation/envoy"}, "properties": {"repobilityId": 358297, "scanner": "foundry_dataset", "fingerprint": "6e84c488a027dc4b98236234b7878573c294e4331ea4cae7631d64c8ee76840b", "category": "practices", "severity": "high", "confidence": 0.8, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Docs-only response to runtime or integration issue", "intent": "Assumption-check examples where docs or claims are not enough proof.", "labels": {"bug_fix": 2, "docs_or_chore": 1, "docs_or_claims": 3, "security_or_secrets": 2, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#125", "issue_number": "125", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-108dbc6fe8f9516f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#125\nRepo: terrene-foundation/envoy\nIssue/PR number: 125\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 25\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'security_or_secrets': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train models to reject docs-only fixes for runtime, integration, data, or security failures.\n- Add paired examples where the correct fix changes executable paths and adds verification.\nAssumption checks:\n- Do changed files include executable code or only documentation/claims?\n- Does the complaint require runtime behavior that docs cannot prove?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-0c3d067705bfafaa", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/docs_only_runtime_fix/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341247, "scanner": "foundry_dataset", "fingerprint": "ccd9f7a4438271f204cf5e7d10a070f6071753105c1959063964cc17a9685186", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#99", "issue_number": "99", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-94b0f9e9a6d73167", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#99\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#99\nRepo: terrene-foundation/envoy\nIssue/PR number: 99\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-696967c009c85e33", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341246, "scanner": "foundry_dataset", "fingerprint": "d10ee5f811d018cc08fd18db21d59992df05f69158a8aa455e2c1db832c2093e", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#98", "issue_number": "98", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6d3693c5ec4a6e74", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#98\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#98\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#98\nRepo: terrene-foundation/envoy\nIssue/PR number: 98\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-516fe87210137e45", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341245, "scanner": "foundry_dataset", "fingerprint": "83fa16a0bb28430cf4cc8ef3dbe978ff0a16c01a59cb9f65e1c649d3a1b6dcd6", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#92", "issue_number": "92", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-82deaf5b340f5819", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#92\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#92\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#92\nRepo: terrene-foundation/envoy\nIssue/PR number: 92\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-2e733ab235a73b0d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341244, "scanner": "foundry_dataset", "fingerprint": "73930fa768adc5c3991020ce8dbd74232979c98352eee487e333bc53faa5e78a", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#9", "issue_number": "9", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-3503b094fe7022c4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#9\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#9\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#9\nRepo: terrene-foundation/envoy\nIssue/PR number: 9\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d22abd29568156e6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341243, "scanner": "foundry_dataset", "fingerprint": "c254a47861626b0cb4db45301e6b8341f3c09e5868ab2ad1808a82f1d0aa8104", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#87", "issue_number": "87", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c3dd1e067c3bd1f0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#87\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#87\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#87\nRepo: terrene-foundation/envoy\nIssue/PR number: 87\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-3d59080822a66db2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341242, "scanner": "foundry_dataset", "fingerprint": "b218f88a78be0e4ed8e4f5cb9055738eca37fa04608cfbb517ff0e9a443bf86c", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#85", "issue_number": "85", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-608486410728faef", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#85\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#85\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#85\nRepo: terrene-foundation/envoy\nIssue/PR number: 85\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ca806d321a5fb9c8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341241, "scanner": "foundry_dataset", "fingerprint": "851c7062b699ec65e7778765665a680975b462ead280b81d80c0b70dac6eb306", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#84", "issue_number": "84", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-f1e19be53df6bf09", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#84\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#84\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#84\nRepo: terrene-foundation/envoy\nIssue/PR number: 84\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-41f1d56b30f13c03", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341240, "scanner": "foundry_dataset", "fingerprint": "cbe81b9d65366b2fa776ff6a63b6ed043be34a80d65030c14e01595a260331af", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#81", "issue_number": "81", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-fd1c3002b0a556e8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#81\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#81\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#81\nRepo: terrene-foundation/envoy\nIssue/PR number: 81\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-c6ea075d392fcf57", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341239, "scanner": "foundry_dataset", "fingerprint": "7493083eb1570a4872031a35629f1e3f34283c8045804dfd0bf1def727195426", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#8", "issue_number": "8", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-45ee358fb00c8b62", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#8\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#8\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#8\nRepo: terrene-foundation/envoy\nIssue/PR number: 8\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-66a7b443fde36bf8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341238, "scanner": "foundry_dataset", "fingerprint": "cd2b66d71d660c25ad5dbd2ac1832c38734ea7a6f65cb16ae5f517a4b24db3e8", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#76", "issue_number": "76", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6dfa8423ecfa6977", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#76\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#76\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#76\nRepo: terrene-foundation/envoy\nIssue/PR number: 76\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9ea6a5fb7b673f9a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341237, "scanner": "foundry_dataset", "fingerprint": "ea2a2c2ebac8c00d03c72a9e255816a31b9dfc47ebd5b43642761cc04bf0f695", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#75", "issue_number": "75", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-af5256864dafe510", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: assumption_check\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#75\nRepo: terrene-foundation/envoy\nIssue/PR number: 75\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-5dae59f2b3d81273", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341236, "scanner": "foundry_dataset", "fingerprint": "71e4896a2b4636ec93a4cac4ce7d13a9892ad5f126895b123311d7ef2bc19911", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#74", "issue_number": "74", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6fcf26c17136893a", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#74\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#74\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#74\nRepo: terrene-foundation/envoy\nIssue/PR number: 74\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-bccc16eb63cdf034", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341235, "scanner": "foundry_dataset", "fingerprint": "c2957a234be301b827d8345130884bbd318808d444aa75c981b5b9a6652b3b44", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#73", "issue_number": "73", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-444fea96c551720c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#73\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#73\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#73\nRepo: terrene-foundation/envoy\nIssue/PR number: 73\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9b714ded155bf5ee", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341234, "scanner": "foundry_dataset", "fingerprint": "3e16f84b9bbeb2973ff25cca8f884d8437938b4afcd24fe5f2eaee9c7a2044b5", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#72", "issue_number": "72", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-023fcd80da955851", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#72\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#72\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#72\nRepo: terrene-foundation/envoy\nIssue/PR number: 72\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-fdf77380ea55d5ab", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341233, "scanner": "foundry_dataset", "fingerprint": "fc53c7cef954102cd91583453a74ca1e42c4c3f6e81c4c9ab971dbc53cc0ab5d", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#61", "issue_number": "61", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-355941b5e5b751e3", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#61\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#61\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#61\nRepo: terrene-foundation/envoy\nIssue/PR number: 61\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-aae93216ce20fbf7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341232, "scanner": "foundry_dataset", "fingerprint": "6ab25bb0a595656dd3695d29fc69ed5aaddf1bb2432d8f44e9c9d67f5bbca28f", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#6", "issue_number": "6", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-7f08bc00f1046e8c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#6\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#6\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#6\nRepo: terrene-foundation/envoy\nIssue/PR number: 6\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b860f6d63c6b9ddc", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341231, "scanner": "foundry_dataset", "fingerprint": "0b4240a998e4271d0ed8116463b7cb663c9b1735c89934717103bc6baf88b710", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#56", "issue_number": "56", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-295efa901447b36d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#56\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#56\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#56\nRepo: terrene-foundation/envoy\nIssue/PR number: 56\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-6e5739c1b4e315ac", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341230, "scanner": "foundry_dataset", "fingerprint": "ff06e203ecf3a9907857f0984718129e9b044613ade6d76ebe0292e4ac939de6", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#51", "issue_number": "51", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-07b592377cecc8ab", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#51\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#51\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#51\nRepo: terrene-foundation/envoy\nIssue/PR number: 51\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9cb1eaeb44206bcf", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341229, "scanner": "foundry_dataset", "fingerprint": "532b1b80a620094955bb3b27f0028c4f0fc85c0dd5d06a0522c7042e9b419c1a", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#49", "issue_number": "49", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-284c6bfa4ae72952", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#49\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#49\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#49\nRepo: terrene-foundation/envoy\nIssue/PR number: 49\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-bfbf284091ad2f88", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341228, "scanner": "foundry_dataset", "fingerprint": "0ef8e39dd07b6321f4599652f41c1137d055d8bb158d88acb45b31f2b19556b9", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#46", "issue_number": "46", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-89e2d69aa66992eb", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#46\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#46\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#46\nRepo: terrene-foundation/envoy\nIssue/PR number: 46\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d44bac1797a626d9", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341227, "scanner": "foundry_dataset", "fingerprint": "c2cee4046afcf4c1de9b0f8f52b9598db2279741d636c13847d69e6a17351940", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#42", "issue_number": "42", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ffba830b32241017", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#42\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#42\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#42\nRepo: terrene-foundation/envoy\nIssue/PR number: 42\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-8606f6655b26bf6c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341226, "scanner": "foundry_dataset", "fingerprint": "7de2bfbfd563536a30bb77ed337f7411b3bc4fd084ebdb50018a7e93c64ca0f3", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#40", "issue_number": "40", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e90e3778b932a9d0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#40\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#40\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#40\nRepo: terrene-foundation/envoy\nIssue/PR number: 40\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-79b32f39c3fe5a63", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341225, "scanner": "foundry_dataset", "fingerprint": "eeee0d990b1f2014ac3720cda6c80ba12dc2099d7c2789ae117ea90278370f3e", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#4", "issue_number": "4", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-bdeefd7c8e132b46", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#4\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#4\nRepo: terrene-foundation/envoy\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-99ceaa90d1bc582d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341224, "scanner": "foundry_dataset", "fingerprint": "9c5ee4f99b8d55150c73e794775ab329a1f37c26ddbf1f0674a446a9b7d07d4d", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#32", "issue_number": "32", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6dd327effdcf6b67", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#32\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#32\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#32\nRepo: terrene-foundation/envoy\nIssue/PR number: 32\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-7aff53bf12c8aac0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341223, "scanner": "foundry_dataset", "fingerprint": "159ad30631ae3b94b92e1e6fac3a5cb8eb00cfe9bd406e9497bc5e09475d10ae", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#3", "issue_number": "3", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9852ddb00cd64076", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#3\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#3\nRepo: terrene-foundation/envoy\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-c4b41259375c2267", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341222, "scanner": "foundry_dataset", "fingerprint": "fa8e3ff35538906b742afbc956c284f7f6dc86859fee96b140bda824f436d405", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "docs_or_chore": 1, "docs_or_claims": 1, "runtime_failure": 1, "source_or_other": 1, "security_or_auth": 1, "verification_or_tests": 3, "ci_pending_or_incomplete": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {"ci_pending_or_incomplete": 2}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "comment_chain_has_ci": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#127", "issue_number": "127", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-21acd92d158c6514", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 4, "security_or_auth": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#127\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#127\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#127\nRepo: terrene-foundation/envoy\nIssue/PR number: 127\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 26\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'source_or_other': 1, 'security_or_auth': 1, 'docs_or_claims': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'ci_pending_or_incomplete': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {'ci_pending_or_incomplete': 2}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-0165ebe053dce3fe", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341221, "scanner": "foundry_dataset", "fingerprint": "0cf556b2d4541798e88dd5701e148cf7028c130862966298f8fc226176938d31", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_or_ci": 1, "test_ci_gap": 1, "docs_or_claims": 1, "source_or_other": 1, "security_or_secrets": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#122", "issue_number": "122", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ac8f717558ed5642", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4, "docs_or_claims": 4, "source_or_other": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#122\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#122\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#122\nRepo: terrene-foundation/envoy\nIssue/PR number: 122\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'test_or_ci': 1, 'docs_or_claims': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'security_or_secrets': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ee6f799f45bf101e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341220, "scanner": "foundry_dataset", "fingerprint": "815b03b2f85f7a31f5732a690a6cf89911ab74fb1d39ab7637a483d80ff47b15", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 2, "test_ci_gap": 1, "commit_general": 1, "docs_or_claims": 2, "source_or_other": 4, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 28, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#121", "issue_number": "121", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-20e34374efd8fd98", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"test_or_ci": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#121\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#121\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#121\nRepo: terrene-foundation/envoy\nIssue/PR number: 121\nGraph consistency label: supported_by_high_confidence_link\nNodes: 28\nEdges: 48\nNode types: {'pr_file': 8, 'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'docs_or_claims': 2, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-5e4f455b49f7a310", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341219, "scanner": "foundry_dataset", "fingerprint": "c62a27b5da18a2e925fed918e9f5acb8c925e42bb004cd093efc5f688074fa52", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 1, "test_ci_gap": 1, "commit_general": 1, "source_or_other": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 22, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#119", "issue_number": "119", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-5012b12a903b0486", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"test_or_ci": 4, "source_or_other": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#119\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#119\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#119\nRepo: terrene-foundation/envoy\nIssue/PR number: 119\nGraph consistency label: supported_by_high_confidence_link\nNodes: 22\nEdges: 30\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'test_or_ci': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-2c96e6f3bfd16f26", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341218, "scanner": "foundry_dataset", "fingerprint": "9146b4e433cd16550855447c1cdb9547c40d8774fc9be76d4c5be8330f425e42", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "docs_or_chore": 1, "source_or_other": 1, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#116", "issue_number": "116", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-acc8525a572564ff", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#116\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#116\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#116\nRepo: terrene-foundation/envoy\nIssue/PR number: 116\nGraph consistency label: supported_by_verification_signal\nNodes: 21\nEdges: 27\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-3d6e53e2afce1c8d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341217, "scanner": "foundry_dataset", "fingerprint": "3460f57c043cef438a124015ebd2cc5483eb61a4c48188868660c6d16d87bd35", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "docs_or_chore": 1, "docs_or_claims": 3, "source_or_other": 1, "dependency_or_build": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 24, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#114", "issue_number": "114", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9d69ec489e8796ac", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12, "source_or_other": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#114\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#114\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#114\nRepo: terrene-foundation/envoy\nIssue/PR number: 114\nGraph consistency label: supported_by_verification_signal\nNodes: 24\nEdges: 36\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 4, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'generated_provenance': 1, 'dependency_or_build': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-1d862964afea6b21", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: terrene-foundation/envoy"}, "properties": {"repobilityId": 341216, "scanner": "foundry_dataset", "fingerprint": "9b7dc1f0b48d1029461f0cb7bd09b1f759eb844b787054a3e3e3af5107234423", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 7, "test_ci_gap": 1, "docs_or_claims": 5, "source_or_other": 6, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 66, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 18, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 38, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 18, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#108", "issue_number": "108", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-72e7cae1aff6758e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 28, "docs_or_claims": 20, "source_or_other": 24}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#108\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#108\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#108\nRepo: terrene-foundation/envoy\nIssue/PR number: 108\nGraph consistency label: supported_by_verification_signal\nNodes: 38\nEdges: 66\nNode types: {'pr_file': 18, 'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 18, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'test_or_ci': 7, 'source_or_other': 6, 'docs_or_claims': 5, 'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-821d67535b6bbdd5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: terrene-foundation/envoy"}, "properties": {"repobilityId": 331052, "scanner": "foundry_dataset", "fingerprint": "b5b9c94d8c4e6784917f0d3db8df375327d1c119e4ee7cca0de21033a60bca4f", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 2, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#90", "issue_number": "90", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-eaf52130c4a8d0bc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#90\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#90\nRepo: terrene-foundation/envoy\nIssue/PR number: 90\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-692ac9007615301c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: terrene-foundation/envoy"}, "properties": {"repobilityId": 331051, "scanner": "foundry_dataset", "fingerprint": "c286b1bcd85fc91a65ea128568c1c12ea6c4d7659d16f24db9968a234c65ffc4", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"partial blueprint fit": 1, "verification_or_tests": 5, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#77", "issue_number": "77", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-91081c69452c24c6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#77\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#77\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#77\nRepo: terrene-foundation/envoy\nIssue/PR number: 77\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9a3cc5dd23a663e8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: terrene-foundation/envoy"}, "properties": {"repobilityId": 331050, "scanner": "foundry_dataset", "fingerprint": "1c18e86097eb3e5b4c6927ab2a6881e106848a7381edca4105f713e9bc9a4d5c", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"docs_or_chore": 1, "docs_or_claims": 1, "source_or_other": 2, "partial blueprint fit": 1, "verification_or_tests": 4, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#126", "issue_number": "126", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-7d23258d7943d742", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 8}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#126\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#126\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#126\nRepo: terrene-foundation/envoy\nIssue/PR number: 126\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'docs_or_claims': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b9961cbc9496a4f9", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323444, "scanner": "foundry_dataset", "fingerprint": "4c97936abd488789b2bb116d3acf55354ca1d1282e0480ea431ec89996a426c2", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#94", "human_labels": ["mock_placeholder"], "issue_number": "94", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7981a9ef036fbf56", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#94\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#94\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-efd8b10ec9151bc5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/94\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/94\\nTitle: style: repo-wide ruff clean \u2014 close pre-existing lint debt\\nBody:\\n## Summary\\n\\n- Before: 184 ruff errors across the repo (`ruff check .` was not a usable gate)\\n- After: 0 errors \u2014 `ruff check .` exits clean\\n- Two-commit approach: auto-fix sweep (158 fixes) then manual remainder (37 fixes)\\n- Test suite: 2040 passed, 9 skipped, 2 xfailed \u2014 zero regressions\\n- mypy + pyright: 0 errors each\\n\\n## Error breakdown (before \u2192 after)\\n\\n| Code | Description | Before | After |\\n|------|-------------|--------|-------|\\n| I001 | Import sort | 77 | 0 |\\n| F401 | Unused imports | 19 | 0 |\\n| UP045/UP037/UP006/UP035 | Annotation modernization | 37 | 0 |\\n| E402 | Module-level import not at top | 11 | 0 |\\n| SIM117 | Nested `with` \u2192 combined | 8 | 0 |\\n| SIM105 | try-except-pass \u2192 contextlib.suppress | 7 | 0 |\\n| SIM102 | Nested `if` \u2192 combined | 5 | 0 |\\n| F541 | f-string without placeholders | 4 | 0 |\\n| F841 | Unused local variable | 2 | 0 |\\n| B007 | Unused loop control variable | 1 | 0 |\\n| B017 | Blind pytest.raises(Excepti\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a11b5cab549aee95\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-f849e31e4c2a2602", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323443, "scanner": "foundry_dataset", "fingerprint": "c98c9ab5b514518c16bb09546b9b092c37300594ba84b134b0d814dcca1755f2", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#89", "human_labels": ["mock_placeholder"], "issue_number": "89", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-4275b41c9f7c8a61", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#89\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#89\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4f5519f91a521094\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/89\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/89\\nTitle: chore(coc): /sync refresh from kailash-coc-rs @ 2.23.1\\nBody:\\n## Summary\\n\\n`/sync` \u2014 pull + merge the latest COC artifacts from the upstream multi-CLI template **kailash-coc-rs** (@ 2.23.1, HEAD `7ee9a0d`, 3 days newer than the prior 2026-05-28 sync), preserving project-specific artifacts. Doc/COC-only diff \u2014 does **not** touch `envoy/` app code, tests, or `pyproject.toml`.\\n\\n## Scale\\n\\n438 COC files: **278 modified, 145 added, 15 deleted**. No app/workspace files staged.\\n\\n## Notable upstream adoptions\\n\\n- **Rules**: rule-authoring v10/v11 (proximity-band budget gate + recurrent-extraction escalation), `self-referential-codify`, `multi-operator-coordination` + `knowledge-convergence`, `journal`/`journal-author-discipline` (multi-operator frontmatter), `framework-first` baseline promotion, `state-file-write-guard`, `wave-loop`, `governed-throughput`, `variant-authoring`, `llm-deployment-coverage`.\\n- **`settings.json` hardening**: posture/state-file protection moves from a Bash deny-matrix to **hook-ba\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ad42c85c43d92399\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-a292307e5ef1c7e9", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323442, "scanner": "foundry_dataset", "fingerprint": "bbdaeabcfa233993c04db4e48801bd30eb71dde666ef037f474629b7ac9ec974", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#82", "human_labels": ["agent_instruction_gap"], "issue_number": "82", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-dc2d5c89da8deefb", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#82\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#82\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-720657ea63e19405\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/82\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/82\\nTitle: docs(redteam): record TEST-02 defer-to-Phase-02 disposition\\nBody:\\nRecords co-owner's defer-to-Phase-02 decision for the TEST-02 threat-coverage meta-gate, closing the open question left in journal/0053. Doc-only.\\n\\n## Related issues\\nNone.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ac7c1789d5d6f966\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-755197340194efa9", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323441, "scanner": "foundry_dataset", "fingerprint": "bb6a2af8ce7e8607c56fb07362b463f393d4ade8b321453f03b39f18e1b2215b", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#80", "human_labels": ["mock_placeholder"], "issue_number": "80", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0e4760707df0fab9", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#80\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#80\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b055b0bd0686c46a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/80\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/80\\nTitle: fix(phase01): /redteam Round-1 closures \u2014 sqlite-perms test + spec-citation hygiene\\nBody:\\n## Summary\\nFresh full `/redteam` round at HEAD (`70eea1a`) surfaced 8 confirmed in-scope findings (**0 CRITICAL**). This PR lands the 3 HIGH + 1 MED + 2 LOW that are clearly fixable. TEST-02 / TEST-03 (frozen full-product-spec test infrastructure) are dispositioned as value-anchored / by-design (see journal entry).\\n\\n## Findings closed\\n**HIGH**\\n- **TEST-01** \u2014 `envoy/trust/sqlite_perms.py::chmod_sqlite_family` (applies `0o600` to the SQLite WAL `-wal`/`-shm` family; wired into the durable-ledger bootstrap) had **zero importing tests**. New `tests/tier1/test_sqlite_perms.py`: WAL-family chmod, idempotency, absent-sibling skip, chmod-refused\u2192log-not-raise.\\n- **SCA-01** \u2014 `specs/boundary-conversation.md` \u00a7 Test location cited 6 paths that moved during `/implement` (`e2e`/`integration`/`regression` \u2192 `tier2`/`tier3`). Re-pointed to the real, passing paths.\\n- **SCA-02** \u2014 `specs/trust-lineage.md` \u00a7 Test location \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1d512fc3e4727d87\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_arti\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-9b87142aaeb98955", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323440, "scanner": "foundry_dataset", "fingerprint": "fcbc19324f0f3303a1dabeb3d524adb02d14ceb89a9f4e2daa784943664ee4be", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#75", "human_labels": ["test_ci_gap"], "issue_number": "75", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a54d2f4faa5fa379", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#75\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#75\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-19b1f4b86a49ef55\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/75\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/75\\nTitle: TEST PROBE (do not merge): prove tests-gate blocks --admin over red CI\\nBody:\\nThrowaway probe \u2014 a deliberately failing test. Expectation: `tests-gate` goes red and `gh pr merge --admin` is REJECTED by the ruleset. Closed without merging.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ec7c10d146e60266\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-7908d7e6f8898d81", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323439, "scanner": "foundry_dataset", "fingerprint": "ccee643d20a3cd84e113cc331d01d39b746fce988c890a77cf0a844723926483", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#63", "human_labels": ["mock_placeholder"], "issue_number": "63", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f60a0fdd1c4f7a9c", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#63\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#63\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-05f81ed8c9bea253\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/63\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/63\\nTitle: feat(cli): add `envoy version` + `envoy posture` subcommands (F5.2)\\nBody:\\n## Summary\\n\\nWires **2 of the 11** Wave-5 CLI subcommands (`02-plans/01-build-sequence.md:264`), picking the two lowest-invariant members:\\n\\n- **`envoy version`** \u2014 prints `envoy.__version__`. Reconciles `pyproject.toml` (the `0.0.0` placeholder) up to the canonical `0.1.0` that `envoy.__version__`, the heartbeat payload, and the R2-H-02 regression tests already rely on (zero-tolerance Rule 5). A new tier-1 test pins `pyproject == __version__` so they cannot re-drift.\\n- **`envoy posture`** \u2014 shows the principal's current autonomy-ladder level (`specs/posture-ladder.md`) plus a plain-language description of what it permits. Read-only; the signed ratchet-down (`--set`) is deferred to the Genesis-signing `init`/`up` shard so the command makes no claim it cannot back.\\n\\n## Cross-store identifier bridge (real bug surfaced)\\n\\n`current_posture()` is the first envoy consumer of kailash's `SQLitePostureStore`, which validates `agent_id\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1a0102c2e4140464\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_ar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-d08bbd9ce4f670c8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323438, "scanner": "foundry_dataset", "fingerprint": "1419975c6d79e25d2a125cb14a9ced4cba22a3f76ad9059408ec5a89e50e821a", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#58", "human_labels": ["mock_placeholder"], "issue_number": "58", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ddb69409a75c9801", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#58\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#58\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d7be82b68b599959\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/58\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/58\\nTitle: test(ledger): tamper-detection coverage for insert/delete/reorder (F16)\\nBody:\\n## Summary\\n\\nCloses **F16**. EC-4 line 66 names four tamper vectors verbatim (*\\\"single-bit flip \u2026 insertion / deletion / reorder of any entry\\\"*). Bit-flip was covered (tier1); **insert / delete / reorder had zero coverage**.\\n\\nA tier2 real-infra test (real `EnvoyLedger` + `InMemoryAuditStore`, no mock) exercises all three against the real `verify_chain`. **The verifier detects all three** \u2014 a confirm-it-works closure, not a bug:\\n\\n- **delete** middle entry \u2192 successor's `parent_hash` \u2260 running prev `entry_id`\\n- **insert** duplicate mid-chain \u2192 second copy's `parent_hash` \u2260 prev `entry_id`\\n- **reorder** \u2192 `verify_chain` canonicalizes physical order by sorting on `sequence`, so a reshuffle is a no-op; tampering `sequence` (in the canonical bytes) \u2192 recomputed `entry_id` mismatch\\n\\n## Also recorded (journal/0047): F15-c is Phase-02, not a Phase-01 gap\\n\\nInvestigating F15-c (duress-surface visible secret) found `shadow_segment_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4ab67fe804a32404\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sour\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-e3bedf9ea6dfb49f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323437, "scanner": "foundry_dataset", "fingerprint": "3d3f7dd9171a544cd750a25e18752d5e3f2889808bf6d1f25133d518dcb564c5", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#54", "human_labels": ["mock_placeholder"], "issue_number": "54", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9f77d85ee944b888", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#54\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#54\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1210035e379afd02\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/54\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/54\\nTitle: fix(trust): cascade revoke revokes descendants, not just root (F14 + F12-a)\\nBody:\\n## Summary\\n\\n**Critical EC-8(c) production bug**, discovered while building the F12-a real-infra cascade test. `TrustStoreAdapter.revoke` called kailash `cascade_revoke` **without** a `delegation_registry`, so kailash fell back to a fresh empty `InMemoryDelegationRegistry()`, discovered zero descendants, and revoked **only the root** \u2014 every delegated child grant survived. EC-2 line 42 + EC-8 line 116(c) (the cascade hard-constraint) was violated by the real engine.\\n\\nMasked because every prior cascade test wired a stub (`StubTrustRuntime` / hardcoded `cascade_responses`); the tier-1 cascade tests only exercised the idempotent no-op (no chain). The real engine was never run with real descendants until F12-a.\\n\\n## Fix\\n\\n`revoke()` builds the delegator\u2192[delegatee] adjacency once from the persisted chains (refactored into `_build_delegation_adjacency` + pure `_descendants_from_adjacency`, shared with `_snapshot_descendant\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4de31ece6f2d6cbf\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_art\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-096db0926797477c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323436, "scanner": "foundry_dataset", "fingerprint": "ddc15d64df2f5d85f92d08ec50f18afc807bb53dea861a435ae3d747c5445f98", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#53", "human_labels": ["agent_instruction_gap"], "issue_number": "53", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "terrene-foundation/envoy", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b6c119d95d8dc7e3", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#53\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#53\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2e3c8d7f7e9183a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/53\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/53\\nTitle: chore(journal): complete 0042 frontmatter + For Discussion\\nBody:\\n## Summary\\n\\n`journal/0042` (merged in #52) was missing the `journal.md` MUST structure \u2014 YAML frontmatter block + `## For Discussion` with probing questions. This follow-up completes the required structure (not an amend; preserves the immutability norm).\\n\\n## Related issues\\n\\njournal.md compliance (frontmatter + For Discussion MUST).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f70c443653843ceb\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 3, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"designs\": 1, \"docs\": 1}\nHelicopter views: {\"graphs\": 2, \"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-0ef47e6c3a4d44f5", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323435, "scanner": "foundry_dataset", "fingerprint": "4242dc26c6469b72c58617ae7b545acf0f2add0f8e29e148c9d81fc43631abc3", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#52", "human_labels": ["mock_placeholder"], "issue_number": "52", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bf5f603a13fe7b73", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#52\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#52\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-68d3a48ab7583f22\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/52\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/52\\nTitle: fix(runtime): cascade-revoke facade fails loud, never silent-empty (F10)\\nBody:\\n## Summary\\n\\nCloses **F10** (R4 reviewer MED-2). `KailashPyRuntime.trust_cascade_revoke` is sync per the `KailashRuntime` Protocol (`specs/runtime-abstraction.md:31`), but the only Phase-01 backing store `TrustStoreAdapter.revoke` is `async def`. The facade called it without `await` then `getattr(result, \\\"revoked_agents\\\", [])` \u2014 silently returning `set()` against the real store and leaking an unawaited-coroutine `RuntimeWarning`. A silent empty cascade invisibly violates the **EC-2 line 42 + EC-8(c) line 116** cascade hard-constraint (a revoked parent leaving children alive).\\n\\nFix (Option A \u2014 user-approved): detect the coroutine, close it, raise the typed `Phase02SubstrateNotWiredError` naming the sync\u2194async bridge as the Phase-02 substrate. Sync-store branch unpacks `RevocationResult` with no silent default. Converts a fake-dispatch (zero-tolerance Rule 2) + silent-fallback (Rule 3) into a loud, honest, grep-able erro\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-757a4b178e8cf639\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artif\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-55c3f86259d7e840", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323434, "scanner": "foundry_dataset", "fingerprint": "9773784f087d9ba76fe2c014e86c8c9100b67adb3ee7c31f8b03c6c5add30aee", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#5", "human_labels": ["mock_placeholder"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f8076e36577d5250", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#5\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#5\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8a8cc1ea0ef92f85\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/5#issuecomment-4385604438\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_comment\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/5#issuecomment-4385604438\\nTitle: \\nBody:\\n## Gate review feedback applied (commit `9830691`)\\n\\nBoth background reviewers landed; all in-shard fixes per `rules/autonomous-execution.md` MUST Rule 4. **Two HIGH findings** (one from each reviewer) were blocking \u2014 both fixed in this commit.\\n\\n### Gate-level review (reviewer)\\n\\n| Severity | Finding | Status |\\n|---|---|---|\\n| HIGH H-01 | `verify_cascade_complete` chain-walk corpus structurally incompatible with EC-8 detection (cascade_revoke soft-deletes chains, list_chains() excludes them; \\\"fake classification\\\" Rule 2 violation) | \u2705 FIXED \u2014 refactored to SNAPSHOT-PRE-REVOKE: revoke() now snapshots descendants BEFORE cascade; verify compares snapshot \u2282 revoked_set; CascadeIncompleteError path proven REACHABLE via new fixture test |\\n| MEDIUM M-1 | Commit subject 79 chars (over 72) | ACK \u2014 too late to amend (no-amend rule); next commit subject is 60 chars \u2713 |\\n| LOW L-1 | RevocationNotFoundError docstring drift (cites non-existent revocation_id) | \u2705 FIXED \u2014 docstring update\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a0ac2048cb537297\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-a6d7aed78eefd5bb", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323433, "scanner": "foundry_dataset", "fingerprint": "14c7674fb7d8c64a72285aadbed56d41ec3310b18a3bf7aa831bb446f7049528", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#48", "human_labels": ["mock_placeholder"], "issue_number": "48", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f373d27ff24d5e7d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#48\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#48\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a64886ad094c279a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/48\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/48\\nTitle: test(phase-01): shard 14 \u2014 EC-7 5-channel session-continuity acceptance (de-scope #1)\\nBody:\\n## Summary\\n\\nLands the EC-7 5-channel session-continuity acceptance battery \u2014 F3 from `workspaces/phase-01-mvp/.session-notes` outstanding-work ledger.\\n\\n15 EC-7 onboarding cases (5 channels \u00d7 N=3) + 6 ChannelAdapter constructability cases = 21 cases. All built against shipped Phase-01 primitives + a Protocol-Satisfying Deterministic Adapter for the LLM surface (per `rules/testing.md` \u00a7 \\\"Protocol Adapters\\\" exception \u2014 deterministic \u2260 mock).\\n\\n| Test class | Cases | Surface |\\n|---|---|---|\\n| `TestEC7FiveChannelOnboardingBattery` | 15 (5 channels \u00d7 3 sessions, parametrized) | Full S0\u2192S10 Boundary Conversation with fresh principal_id/vault/ledger per session; asserts COMPLETE + envelope_id + chain verifies |\\n| `TestChannelAdapterConstructability` | 6 | Each of CLI/Web/Telegram/Slack/Discord adapter constructs with placeholder secrets + satisfies `ChannelAdapter` ABC; 1 sanity counter on distinct channel_ids |\\n\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8edeb90f7a137cfc\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sourc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-9978d8d60ef09086", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323432, "scanner": "foundry_dataset", "fingerprint": "69adb500f549ab7d3fce8e2f44d2029d9ef4aa0887072e551e962688e6733372", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#47", "human_labels": ["mock_placeholder"], "issue_number": "47", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f5caf1e75607a8a7", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#47\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#47\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f6c511d2caa958bc\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/47\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/47\\nTitle: test(phase-01): shard 13 \u2014 EC-8 cross-channel acceptance suite\\nBody:\\n## Summary\\n\\nLands the EC-8 acceptance suite \u2014 F1 from `workspaces/phase-01-mvp/.session-notes` outstanding-work ledger. 14 cases across 4 test files exercise the channel-as-UI thesis at the EC-8 acceptance gate (`workspaces/phase-01-mvp/02-mvp-objectives.md` line 116: *\\\"channel-as-UI thesis; if broken, the thesis is at risk\\\"* + line 149 ship-predicate conjunction).\\n\\nAll 3 sub-conditions per `02-test-strategy.md` line 279 are covered:\\n\\n| File | Cases | EC-8 sub-condition |\\n|---|---|---|\\n| `tests/tier2/test_budget_no_double_billing_multi_channel.py` | 4 | (b) no double-billing |\\n| `tests/tier2/test_envelope_compiler_session_envelope_byte_identity.py` | 4 | (a) zero state-drift \u2014 envelope layer |\\n| `tests/tier2/test_grant_moment_cascade_cross_channel.py` | 3 | (c) cross-channel cascade |\\n| `tests/e2e/test_envoy_7_day_cross_channel_coherence.py` | 3 | (a)+(c) day-by-day battery |\\n\\nAll built against shipped Phase-01 primitives (no p\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2c03092b84ebf491\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sou\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-710cf87afca70dba", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323431, "scanner": "foundry_dataset", "fingerprint": "fd485b38b416d195fb6fbaada5bffe987a454e9fe19522c85300618ac37ed11f", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#45", "human_labels": ["mock_placeholder"], "issue_number": "45", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3843de7918afc666", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#45\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#45\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-33d78e5b664de8c7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/45\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/45\\nTitle: feat(phase-01): shard 12 \u2014 multi-window Budget tracker primitive\\nBody:\\nCloses the Phase-01 cross-cutting deliverable \\\"Budget tracker\\\" (shard 12 per `02-mvp-objectives.md` \u00a7 3) and unblocks EC-8(b) \\\"no double-billing in Budget tracker against multi-channel actions\\\" + the broader EC-8 acceptance work. Removes the 4 `Phase02SubstrateNotWiredError` budget stubs in the kailash-py runtime adapter \u2014 the orchestrator now lands on a production hot path (`rules/orphan-detection.md` Rule 1).\\n\\n## What landed\\n\\nFramework-first composition of `kailash.trust.constraints.BudgetTracker` (verified upstream API at session start \u2014 does NOT reimplement arithmetic/threshold/lock logic):\\n\\n- **`EnvoyBudgetOrchestrator`** \u2014 single facade per `rules/facade-manager-detection.md`. Sync accounting (`reserve_for_call`/`record_for_call`) matching upstream + the runtime contract; 5-window reserve with rollback-on-partial-fail; double-billing guard (EC-8b) timed *before* the mutation loop; check (most-restrictive + per-window va\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c459fdf8ee0bf0b9\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_a\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-2b855a9b3c0c5019", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323430, "scanner": "foundry_dataset", "fingerprint": "09af1a7f705a71a8126d0b9c369784438b42b125253f298ff0bcb3006aaa8ac4", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#44", "human_labels": ["mock_placeholder"], "issue_number": "44", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c35db6609187b076", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#44\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#44\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-093259badaf1d240\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/44\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/44\\nTitle: feat(phase-01): Wave-4 daily digest \u2014 EC-3 morning ritual\\nBody:\\n## Summary\\n\\nImplements `envoy.daily_digest` \u2014 the morning ritual that delivers a 2-minute summary of yesterday's actions, refusals, spend, and pending approvals across the user's configured channels. Closes Phase-01 exit criterion **EC-3** (digest fires 7 consecutive days). Wave-4-digest per `02-plans/01-build-sequence.md` \u00a7 Wave 4 + shard 11.\\n\\nFive sharded commits (T-04-80 \u2192 T-04-84):\\n\\n- **T-04-80** foundation \u2014 `DailyDigestService` facade + `DigestScheduler` (apscheduler, UTC-only Option A) + 11-field `DigestPayload` schema/1.0 + 5 typed errors.\\n- **T-04-81** content \u2014 `EnvoyLedger.query()` + `EntryEnvelope.from_dict()` + `LedgerAggregator` (single-point `format_record_id_for_event` redaction) + `DigestRenderer` (receipt_hash byte-identity via canonical_dumps).\\n- **T-04-82** state + delivery \u2014 TrustStoreAdapter digest-state surfaces (5 SQLite tables, 0o600) + `PauseDisableState` + `BackfillTracker` + `LowEngagementTracker` (T-019)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e69249cf266d725d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_art\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-deabc98a96e93117", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323429, "scanner": "foundry_dataset", "fingerprint": "c14c8bc9315d2fe4e8cb078f2b088bd9ea9425adb1c9205c6280ff15f7bf94c1", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#41", "human_labels": ["mock_placeholder"], "issue_number": "41", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ded8b1b45a4e717b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#41\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#41\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b9ca40d1453d2353\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/41\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/41\\nTitle: feat(phase-01-wave-4): EnvoyGrantMomentRuntime facade + 11 deferred tests + CLEAN\u00d72 convergence\\nBody:\\n## Summary\\n\\nWave-4 closes the EC-2 acceptance gate (\\\"3 Grant Moments triggered and resolved correctly\\\" per `briefs/00-phase-01-mvp-scope.md` \u00a7 Exit criteria) by landing the `EnvoyGrantMomentRuntime` facade \u2014 the runtime layer that composes the 8 Wave-3 structural primitives across the M0\u2192M4 lifecycle per `specs/grant-moment.md` \u00a7 State machine.\\n\\n5 commits ahead of main:\\n- `f086be9` \u2014 `EnvoyGrantMomentRuntime` facade (M0\u2192M4 composing 8 primitives; ~1000 LOC)\\n- `24b5fa3` \u2014 11 deferred test files at spec-named paths (`tests/integration/*`, `tests/regression/test_t*.py`, `tests/e2e/*`) + shared harness\\n- `e2709c6` \u2014 /redteam R1 same-shard fix (10 HIGH + 15 MED closures across 3 axes)\\n- `9b8708f` \u2014 /redteam R2 same-shard fix (1 HIGH + 2 MED + 3 LOW closures)\\n- `5620b2b` \u2014 convergence journal entry (`journal/0035-DISCOVERY-redteam-wave-4-runtime-facade-convergence.md`)\\n\\n## /redteam convergence \u2014 CLEAN\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-39da6518e48fabba\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sourc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-f3ffceb7927afaa0", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323428, "scanner": "foundry_dataset", "fingerprint": "7803f4464e5adbccb15782a65f8525e863c340fa3c234983fd6275a3c56d4949", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#39", "human_labels": ["mock_placeholder"], "issue_number": "39", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c35bed85f7beab7a", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#39\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#39\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-29a1dced49c561ef\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/39\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/39\\nTitle: feat(phase-01): T-02-44 + T-02-45 \u2014 EC-1 Tier-3 acceptance + Tier-2 gap closure\\nBody:\\n## Summary\\n\\n- **T-02-44** \u2014 closes 3 prescribed-name Tier-2 boundary-conversation gap tests (`test_post_duress_banner.py` \u00d7 4 tests, `test_visible_secret_render_check.py` \u00d7 4 tests incl. R1-HIGH-1b regression pin, `test_envelope_compiler_monotonic_tightening_at_compile.py` \u00d7 5 tests). Declares `ollama>=0.4` runtime dep \u2014 surfaced the hidden gap that the existing real-Ollama wiring test had been silently skipping.\\n- **T-02-45** \u2014 stands up the EC-1 Tier-3 acceptance gate: N=3 first-time-user sessions \u226425 min wall-clock (15 min UX target surfaced for `/codify` per disposition #3), plus minimum-path \u22648 min floor. Drives real Ollama against real EnvoyLedger + real TrustVault + real Shamir + real EnvelopeCompiler \u2014 NO mocking.\\n- **RT-1 same-shard fixes** \u2014 widened the R1-HIGH-1b regression sweep to `dataclasses.asdict(event)` (closed sweep-scope mismatch HIGH), added `@pytest.mark.regression` marker, dropped broken \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d4db7406c0498127\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifac\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-717d66baef8ad697", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323427, "scanner": "foundry_dataset", "fingerprint": "e99e5774a5f681d793376c8fa2fad184d40600a70b35d78e423743d3601ceadd", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#38", "human_labels": ["mock_placeholder"], "issue_number": "38", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-dc9b41d6b80e506f", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#38\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#38\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3b269b98246c4a2f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/38\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/38\\nTitle: feat(phase-01): Boundary Conversation primitive (T-02-40/41/42) + prerequisites\\nBody:\\n## Summary\\n\\nImplements the **Boundary Conversation** primitive \u2014 the first-run onboarding ritual that compiles a user's governance `EnvelopeConfig` (the EC-1 acceptance unblocker, brief \u00a7 Surfaces). Built bottom-up after a launch-time verification (journal 0030) found three of the runtime's collaborators were never shipped despite the session notes claiming \\\"all prerequisites shipped.\\\"\\n\\n**Shipped:**\\n- `envoy/authorship/novelty.py` \u2014 `NoveltyChecker` (Jaccard-only, T-023; adversarial classifier deferred to P04 per the spec's permissive OR).\\n- `envoy/trust/store.py` + `types.py` \u2014 boundary persistence (`set/get_visible_secret`, `persist/load_boundary_conversation_state`, `shadow_segment_unread_duress_events`) + `VisibleSecret` / `BoundaryConversationStateRow`.\\n- `envoy/boundary_conversation/` \u2014 `errors` (7-error taxonomy), `signatures` (9 per-state S1\u2013S9), `script` (S0\u2192S10 Kaizen L3 Plan-DAG), `envelope_assembler\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ada1bd6393545a76\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_ar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-fd12f50f1a057fbf", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323426, "scanner": "foundry_dataset", "fingerprint": "08341240fab8271378dbc1e1ccd69642ac212d70ea97e721c16a2e772105aad9", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#36", "human_labels": ["mock_placeholder"], "issue_number": "36", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bbc394a75e9f6138", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#36\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#36\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7ed1a01959c59cf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/36\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/36\\nTitle: fix(phase-01-redteam-r1): apply same-shard sweep \u2014 2\u00d7 HIGH + 1\u00d7 MED + 2\u00d7 LOW\\nBody:\\n## Summary\\n\\n/redteam Round 1 against Wave-1 BUILD ship (`ecc234a..a52a14d`) \u2014 same-shard fix-immediately sweep per `rules/autonomous-execution.md` MUST Rule 4. All 4 findings from analyst + security-reviewer + testing-specialist closed in one PR.\\n\\n| Severity | Source | Fix |\\n|---|---|---|\\n| HIGH-1 + HIGH-2 | T-01-26 runtime 6-module orphan (ZERO importing tests, ZERO in-package call sites) | `tests/tier2/test_envoy_runtime_wiring.py` (19 cases) |\\n| MED-1 | 5 INFO log lines leak schema-revealing identifiers per observability Rule 8 | INFO\u2192DEBUG at 5 sites in `envoy/model/{router,risk,byom_picker}.py` |\\n| MED-2 | T-01-26 todo deviation-acknowledgement gap per specs-authority Rule 6 | Todo amended with Status + 5 narrow-scope deviations |\\n| LOW-1 | T-01-23 missing consolidated facade wiring test per facade-manager-detection Rule 2 | `tests/tier2/test_envoy_model_router_wiring.py` (1 case) |\\n| LOW-2 | T-01-27 todo sta\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2b2881237e83da45\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_a\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-675bffbdf9225ee8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323425, "scanner": "foundry_dataset", "fingerprint": "b5b3cb5ea8f13643dcfbce47433e58c6fe676127f2826a44a1aac0f242a7f40a", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#35", "human_labels": ["mock_placeholder"], "issue_number": "35", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ae8a85ff7a3298ca", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#35\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#35\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d065898023dc0946\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/35\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/35\\nTitle: feat(phase-01-T-01-23): wire envoy/model/router Tier 2 + R1-M-02 chat_async route test\\nBody:\\n## Summary\\n\\nT-01-23 ships 8 Tier 2 wiring tests for the model router (T-01-22) per shard 13 \u00a7 6.1, plus the R1-M-02 chat_async route assertion per shard 13 \u00a7 7.1 HOLD.\\n\\n- 5 per-provider wiring tests (Ollama / Anthropic / OpenAI / DeepSeek / per-primitive override) \u2014 infra-conditional skipif on API key / Ollama daemon\\n- ProviderRisk annotation \u2192 Ledger round-trip (3 cases, real Ed25519)\\n- TokenBudgetFilter truncation (5 cases \u2014 under/exact/over/blocked/boundary)\\n- R1-M-02 legacy provider chat substrate pin (5 cases \u2014 OpenAI/Anthropic/DeepSeek `chat_async` async, Ollama `chat` sync per upstream shard 13 \u00a7 2.6 line 103)\\n\\nImplements `tests/integration/` surface listed in shard 13 \u00a7 6.1 under the project's `tests/tier2/` naming convention.\\n\\n## Recovery + completion\\n\\nInitial worktree agent ran out of budget mid-write and exited with zero commits but 5 test files written as untracked (wip commit `629f0fa` recov\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-50abeed031f7636b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sourc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-7a32c37dfa4c8651", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323424, "scanner": "foundry_dataset", "fingerprint": "29f2998a8402c381a308459eaa5f35c91d0754fe9d320b62e499c2ad0038f8d5", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#31", "human_labels": ["mock_placeholder"], "issue_number": "31", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.662, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-10f19cb6f405519e", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#31\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#31\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6f2107ec24f3e319\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/31\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/31\\nTitle: feat(phase-01-T-01-26): build envoy/runtime/ Protocol + kailash_py adapter + rs slot\\nBody:\\n## Summary\\n\\nT-01-26 ships the abstract `KailashRuntime` Protocol every Envoy primitive eventually programs against, plus the Phase 01 production adapter (`KailashPyRuntime`) and the Phase 02 deferred-but-named `KailashRsBindingsRuntime` slot. Phase 02 mechanicality is the load-bearing invariant: switching active adapter requires zero changes to primitive code.\\n\\n8 files under `envoy/runtime/`: protocol.py (Protocol with all spec methods), errors.py (12 typed), feature_flags.py (`RS_BINDINGS_ENABLED=False`), adapters/kailash_py.py (wired) + adapters/kailash_rs_bindings.py (feature-flag gated), selection.py (`get_runtime()` factory), package facade.\\n\\nImplements `specs/runtime-abstraction.md` per `01-analysis/18-runtime-abstraction-stub.md` \u00a7 narrow scope.\\n\\n## Verification\\n\\n- Tier 1: 4 new test files (Protocol completeness, kailash_py adapter, get_runtime, rs_bindings blocked); `751 passed` in worktree\\n\\n## Orc\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e246c62a57e95ae0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-07c1c331dac1551c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323423, "scanner": "foundry_dataset", "fingerprint": "726252363f5d6bc8f3fb6f00631298d376dee4a768085eb0a360cac069c1fa0a", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#30", "human_labels": ["mock_placeholder"], "issue_number": "30", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-857219bcf463161b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#30\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#30\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9b0c785ad4bccdc9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/30\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/30\\nTitle: feat(phase-01-T-01-24): Connection Vault \u2014 OS keychain credential adapter\\nBody:\\n## Summary\\n\\n- Ships `envoy/connection_vault/` \u2014 the Phase-01 OS-keychain-backed credential store (T-01-24, Wave 1). Wraps the cross-platform `keyring` library to enforce the `specs/connection-vault.md` per-entry schema, per-principal isolation, envelope-scope membership (with deny-veto), credential lifecycle (expiry + usage-counter ceiling), and a 10-class typed error taxonomy. Secrets live only in the OS keychain; the Python layer never persists plaintext beyond an active retrieval.\\n- Adds the Phase-01 envelope-scope primitives to `envoy/envelope/`: `EnvelopeScopeRef` dataclass + `envelope_contains_scope()` set-membership predicate (4-condition fail-closed: tool-deny-veto \u2192 tool-allow \u2192 channel-deny-veto \u2192 channel-allow) + new `channel_denylist` field on `CommunicationDimension`. Full envelope intersection stays deferred per `envoy/envelope/compiler.py:296-308`.\\n- Adds `import_credentials_from_env()` \u2014 the `.env` fi\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a6e1ce8946cb92a7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifac\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-29b10a0a9cb42692", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323422, "scanner": "foundry_dataset", "fingerprint": "a10d7fdbefee8db7734a3ce5985370308facd1832728d6dd1c1374d60d73444a", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#29", "human_labels": ["mock_placeholder"], "issue_number": "29", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-70dbc8c8505beea0", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#29\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#29\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-887b0f1e58e9d01e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/29\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/29\\nTitle: test(shamir): T-02-37 \u2014 Tier 2 wiring + cross-tool interop\\nBody:\\n## Summary\\n\\nCloses Phase 01 MVP exit criterion per `briefs/00-phase-01-mvp-scope.md` \u00a7 Exit criteria: **\\\"Trust Vault backup via SLIP-0039 Shamir works (3-of-5 reconstruct test)\\\"**.\\n\\n8 new Tier 2 tests against real `kailash.trust.vault.shamir` + real `shamir_mnemonic` + real Argon2id KDF + real AES-256-GCM. NO mocking per `rules/testing.md` Tier 2.\\n\\nChain: this PR follows T-02-36 (merged at `9c7c306`) which shipped the `envoy shamir recover` CLI + recovery primitive.\\n\\n## Tier 2 surface\\n\\n| Test file | Coverage |\\n|---|---|\\n| `test_shamir_ritual_coordinator_wiring.py` | Real coordinator end-to-end; any-3-of-5 reconstructs; checklist round-trips through vault lock/unlock |\\n| `test_shamir_commitments_bound_to_genesis.py` | Counterfeit-shard defense (real SLIP-0039 parallel rituals); commitment array integrity |\\n| `test_shamir_vault_recovery_end_to_end.py` | **Load-bearing exit-criterion test**: full backup \u2192 3-of-5 reconstruct \u2192 fresh Tr\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7a098318d57ba8dd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_so\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-925209cf23eec307", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323421, "scanner": "foundry_dataset", "fingerprint": "379ffe1a19388ed9d2adbfe31a6a14d7173421eaa9408024709781477472c82e", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#28", "human_labels": ["mock_placeholder"], "issue_number": "28", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3cf31fafe916b288", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#28\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#28\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5632d5591e16bb85\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/28\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/28\\nTitle: feat(shamir): T-02-36 \u2014 envoy shamir recover CLI + recovery primitive\\nBody:\\n## Summary\\n\\nShips `envoy shamir recover` per `specs/shamir-recovery.md` \u00a7 Recovery flow. Closes the user-facing reconstruct surface; vault unlock wiring follows in T-02-37 (Tier 2 cross-tool interop).\\n\\n- New CLI surface: `envoy` click group root + `envoy shamir` subgroup + `envoy shamir recover` subcommand. Entry point wired via `[project.scripts]::envoy`.\\n- New primitive: `envoy.shamir.recover.recover_master_key` \u2014 pure function; CLI shell + future Boundary Conversation S8 both delegate.\\n- Per-card SLIP-0039 checksum validation at entry via `shamir_mnemonic.share.Share.from_mnemonic` (closes L-03 carry-forward).\\n- Commitment verification against `Genesis.shard_public_commitments` (counterfeit-shard defense).\\n- Plain-language `.user_message` on every typed error per `rules/communication.md` MUST NOT (raw error messages).\\n- Memory hygiene per `rules/trust-plane-security.md` MUST NOT Rule 3 \u2014 `del recovered` in `finally`, \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-980a7b96281de024\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_ar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-b8d1b2f3d13ae7ab", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323420, "scanner": "foundry_dataset", "fingerprint": "634d66855593584e7f3004c899f5d0a092652fae69d7d3f1e92cc7bbc60fa8ba", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#113", "human_labels": ["docs_or_claims", "mock_placeholder", "source_or_other"], "issue_number": "113", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-45e6bbf499bc5ec4", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#113\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#113\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-528c8b86bb11bd46\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/113\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/113\\nTitle: docs(phase-02): mark S4g-2 velocity COMPLETE + record S4g-2b/F12-b split\\nBody:\\nFollow-up to PR #112 (S4g-2 velocity-raise ratchet hardening, merged).\\n\\n- Marks **S4g-2 velocity half \u2705 COMPLETE** in `02-m2-ws6-durable-substrate.md` with the verification block + the empirical **S4g-2b split** (delegation-tree literal cascade e2e is BLOCKED on **F12-b**, the sync\u2194async cascade bridge, + needs multi-adapter Genesis \u2014 not the test-lift the todo assumed; F12-a already proves the real cascade engine).\\n- Refreshes `.session-notes`: P12 + S4g-2 closed, **P17** (S4g-2b) + **P18** (F12-b) added, next-pick guidance (in-repo WS-6 buildables now exhausted; **F12-b** is the likely highest-value in-repo next pick; **S7v** is cross-repo).\\n\\nDocs-only; path-skips the test matrix.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-7a7f012986821d17\",\n    \"filename\": \"workspaces/phase-02-distribution/.session-notes\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 22,\n    \"deletions\": 13,\n    \"changes\": 35,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/7cab6c553b528b43aad879709fa557974e5ffdd9/workspaces%2Fphase-02-distribution%2F.session-notes\"\n  },\n  {\n    \"id\": \"github-pr-file-file-7c9bf2ce96b02686\",\n    \"filename\": \"workspaces/phase-02-distribution/todos/active/02-m2-ws6-durable-substrate.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 13,\n    \"deletions\": 2,\n    \"changes\": 15,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/7cab6c553b528b43aad879709fa557974e5ffdd9/workspaces%2Fphase-02-distributi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-a468bcf13205723a", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323419, "scanner": "foundry_dataset", "fingerprint": "814427a724c3865dcd93ea4e3902e80ba55306be90d43c8c8db01af911e53028", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#109", "human_labels": ["docs_or_claims", "mock_placeholder", "source_or_other", "test_or_ci"], "issue_number": "109", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-be54b7579f39253d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 3, "docs_or_claims": 2, "source_or_other": 5}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#109\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#109\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 5, 'docs_or_claims': 2, 'test_or_ci': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dc199137d8bceacb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/109\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/109\\nTitle: feat(runtime): S6c chat resident loop \u2014 10th CLI command (WS-6 LAST shard)\\nBody:\\n## Summary\\n\\nWS-6 **S6c** (the LAST WS-6 shard): `envoy chat` resident receive-loop completes the **10-of-10** canonical CLI surface. The loop is a **transport over the durable session store** \u2014 it holds no authoritative state, so a crash mid-conversation leaves an answerable pending grant in the store. It drives Grant Moments via the **S4r store-poll rendezvous** (the loop is the *first production consumer* of `issue_grant_moment`) and fires the **S5b channel-disconnect boundary (T-013 reset)** on EOF.\\n\\nThe grant substrate (runtime + S5o gate) is **optional with a typed `ChatActionUnsupportedError` guard** (zero-tolerance Rule 3a): the bare CLI ships conversation-only mode (acks plain messages, real boundary semantics) and never fabricates consequence/novelty signals a user did not provide (Rule 2); the gate/grant path activates when an agent layer injects an action resolver.\\n\\n## Scope corrections (empirical, per t\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-01cc874e456aea30\",\n    \"filename\": \"envoy/cli/chat.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 213,\n    \"deletions\": 0,\n    \"changes\": 213,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/1b40cd6be920257ee58c5acb54c98ea5074488fd/envoy%2Fcli%2Fchat.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-6278bfc5f3bfb1f1\",\n    \"filename\": \"envoy/cli/main.py\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 6,\n    \"deletions\": 5,\n    \"changes\": 11,\n    \"blob_url\": \"https://github.com/terrene-foundation/envoy/blob/1b\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-8b112ad184e93d88", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323418, "scanner": "foundry_dataset", "fingerprint": "db632176e978a7afaf05bceae5f257d4144776a54c24c78a88e3998bae6cdb74", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#107", "human_labels": ["mock_placeholder"], "issue_number": "107", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.777, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-94a5697364a0d8e4", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#107\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#107\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a0951934cb7e8a53\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/107\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/107\\nTitle: feat(runtime): S6a structural envelope-check engine (N1/N2/N3-struct/N5)\\nBody:\\n## Summary\\n\\nShips the **SPLIT S6a** (user-approved 2026-06-14, see `journal/0021`): the pure **structural envelope-check engine**. Both runtime adapters delegate to one pure function (`envoy/runtime/envelope_check.py`), so the verdict is **byte-identical by construction** (shared pure delegation \u2014 the same shape S5o used). The classifier/masking half is deferred to the upstream `kailash-rs#514` binding gap.\\n\\nThe engine computes, for a content-free (structural) action:\\n- **N1** knowledge-filter field-allowlist gate (deny-by-default)\\n- **N2** 5-property cache-key invalidation\\n- **N3-structural** six reject classes (malformed/missing schema, type mismatch, allowlist-shape, dimension-out-of-range, unknown verb)\\n- **N5** posture ceiling (`effective_posture` = floor of envelope-declared vs principal-current)\\n\\nA semantic action (carries `content` bytes) routes to the S6c classifier gate; the structural slice never dispatche\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b2b5a421f30e1af2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_sourc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-76dbd23a0cff7503", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323417, "scanner": "foundry_dataset", "fingerprint": "cd0e657508313fddbc6c6fa4f4ff6aa39e5ed6f0fca8f2a4968e3a697ea76003", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#106", "human_labels": ["mock_placeholder"], "issue_number": "106", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "terrene-foundation/envoy", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-c6e0c6bd4c478ad0", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#106\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#106\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8849434b58dcc195\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/106\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/106\\nTitle: docs(codify): close S4g-1/S5b/S3a debt + record S6a SDK-surface blocker\\nBody:\\n## Summary\\n\\n`/codify` for the Phase-02 implement cycle. Two workspace journal entries; no `envoy/` source changed.\\n\\n- **journal/0020 (DISCOVERY)** \u2014 closes the owed-codify debt the batch-3 `.session-notes` listed: reusable patterns from **S4g-1** (cross-process coordination = durable store is authority, in-process Future is a crash-losable cache), **S5b** (shared-contract single-ownership \u2014 one shard owns the `session_boundary_crossed` signal + T-013 reset-invariant test; S5o/S6c import it), **S3a** (byte-identical claims need cross-OS NFC coverage; set-results assert set-equality not order). journal/0019 covered only S5o + the conformance wave.\\n- **journal/0021 (GAP)** \u2014 records the **S6a blocker** surfaced empirically when picking up the next shard: the installed `kailash` 2.29.3 binding exposes **none** of the `ClassificationPolicy`/`MaskingStrategy`/`apply_read_classification`/5-enum/`kailash.dataflow` surface S6a\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7dbd97cc306c95af\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_arti\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-00d1fe21f0996c75", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: terrene-foundation/envoy"}, "properties": {"repobilityId": 323416, "scanner": "foundry_dataset", "fingerprint": "9003a5447f17ca0277460ad84ed37fc9edc4b887b14b5183aaf2177d2ce9c23f", "category": "practices", "severity": "high", "confidence": 0.84, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "bad_chains", "synthetic": false, "thread_key": "terrene-foundation/envoy#10", "human_labels": ["mock_placeholder"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "terrene-foundation/envoy", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-6b47251e2bfd09ee", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 4, "source_artifact_count": 3, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: terrene-foundation/envoy#10\nRepo: terrene-foundation/envoy\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f74bc1ce7af1b7dd\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/terrene-foundation/envoy/pull/10#issuecomment-4386226785\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_comment\\nRepo: terrene-foundation/envoy\\nAuthor: esperie (User)\\nURL: https://github.com/terrene-foundation/envoy/pull/10#issuecomment-4386226785\\nTitle: \\nBody:\\n## Gate review feedback applied (commit \\\\`767ded1\\\\`)\\n\\nBoth reviewers landed; all in-shard fixes per \\\\`rules/autonomous-execution.md\\\\` MUST Rule 4. **Security CRITICAL C1 was the load-bearing fix** \u2014 construction-time list\u2192tuple gap is now closed structurally.\\n\\n### Security review (security-reviewer)\\n\\n| Severity | Finding | Status |\\n|---|---|---|\\n| CRITICAL C1 | Construction-time list\u2192tuple gap defeats invariant | \u2705 FIXED \u2014 \\\\`__post_init__\\\\` coercion in all 5 dimensions; 10 new parametric coercion tests |\\n| HIGH H-1 | Full mutation surface coverage gap | \u2705 FIXED \u2014 TestFullMutationSurfaceForeclosed: 8 parametric (append/extend/insert/remove/pop/clear/sort/reverse) + setitem TypeError + iadd lock |\\n| HIGH H-2 | Empty-template fold path untested | \u2705 FIXED \u2014 test_empty_template_does_not_corrupt_existing_imported_constraints |\\n| MEDIUM M-1 | Typo TestSharddBFollowupTracking | \u2705 FIXED \u2014 renamed to TestShardBFollowupTracking |\\n| MEDIUM M-2 | Test asymmetry (imported_constraint\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c5161a3e406369a7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: terrene-foundation/envoy\nGraph label: source_backed_multi_signal_graph\nNodes: 11\nEdges: 14\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 3, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "comment-chain-pattern-bad_chains-9ca969762052fdfd", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335094, "scanner": "foundry_dataset", "fingerprint": "ce3c9267bc05aab155d05495827fefc1459497212fb3778f79b06cd866c3fb52", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#95", "issue_number": "95", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-d3808942f3d463eb", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#95\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#95\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#95\nRepo: terrene-foundation/envoy\nIssue/PR number: 95\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-080cb0c26168098d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335093, "scanner": "foundry_dataset", "fingerprint": "e7571f1c04229e092f73a5fd3609b551991979f05299a1db3226df8c4115c242", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#93", "issue_number": "93", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-05dd0c14d277bef8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#93\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#93\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#93\nRepo: terrene-foundation/envoy\nIssue/PR number: 93\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-41776009e9566b21", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335092, "scanner": "foundry_dataset", "fingerprint": "bb33a492579bcb158f3272ca6b41ab28484de1469857c67f89068dcd26465bf6", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#88", "issue_number": "88", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-de0fa9abbfa7bba2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#88\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#88\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#88\nRepo: terrene-foundation/envoy\nIssue/PR number: 88\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e19446477e442028", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335091, "scanner": "foundry_dataset", "fingerprint": "9aa42b2ca4c10ba5df8314d83324a1cba6d40a1e4a2b06a256612e73c82b83e7", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#70", "issue_number": "70", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-998eea24957d5c74", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#70\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#70\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#70\nRepo: terrene-foundation/envoy\nIssue/PR number: 70\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-bc78deab85473fae", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335090, "scanner": "foundry_dataset", "fingerprint": "aa02a2578372994d1590f059f7b5ae78dc0ae199999876cb79c1ca373a15e8fb", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#69", "issue_number": "69", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-88d9977bb176adc3", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#69\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#69\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#69\nRepo: terrene-foundation/envoy\nIssue/PR number: 69\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-71754b0732a0002d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335089, "scanner": "foundry_dataset", "fingerprint": "242c5150b6f309b64b07791ffadc1638541525af876f1e00b66fc084b5995ea1", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#68", "issue_number": "68", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-deeca26860d69dc3", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#68\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#68\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#68\nRepo: terrene-foundation/envoy\nIssue/PR number: 68\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-26964984b21e5801", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335088, "scanner": "foundry_dataset", "fingerprint": "72dcad00dac9497672bc7ec89e37217ecb09d4fa38f17c2dbd71c385c1fdafe4", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#67", "issue_number": "67", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-78bf5a33c5e35516", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#67\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#67\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#67\nRepo: terrene-foundation/envoy\nIssue/PR number: 67\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-559ccba1cd2fa7f5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335087, "scanner": "foundry_dataset", "fingerprint": "108cd89a6849b6641c30cfe37f6ce7191ae2cfd76568b24559d7cf7aaa69b406", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 5, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#66", "issue_number": "66", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-b65ea700f276d98c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#66\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#66\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#66\nRepo: terrene-foundation/envoy\nIssue/PR number: 66\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-c47d394fd3d756bd", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335086, "scanner": "foundry_dataset", "fingerprint": "854883c1da1cb9bd18891eb095fba157df6866358f96168d9c9016efebf356cb", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#65", "issue_number": "65", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-0a8dabf41b380cc9", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#65\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#65\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#65\nRepo: terrene-foundation/envoy\nIssue/PR number: 65\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-6fb2adbbacc2c80c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335085, "scanner": "foundry_dataset", "fingerprint": "6effa250b0ec4f964c10da0fe8fd8abd00f92dc98b04a7817030548ad7aaa139", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#62", "issue_number": "62", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-54b3c5db24879c8b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#62\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#62\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#62\nRepo: terrene-foundation/envoy\nIssue/PR number: 62\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f60fad7d508b5a5f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335084, "scanner": "foundry_dataset", "fingerprint": "b26fa9c49dd3dfb52a340000b40647389b5aa211c7c3e0a34546ce73dc383bb1", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#57", "issue_number": "57", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-75a6d2376354dda5", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#57\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#57\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#57\nRepo: terrene-foundation/envoy\nIssue/PR number: 57\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a05b99376823978c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335083, "scanner": "foundry_dataset", "fingerprint": "68b276df97363dc848851974e0a21039a8fb2faf2d9f3c180b8fcf9143f57341", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#55", "issue_number": "55", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-53344255e744fb86", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#55\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#55\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#55\nRepo: terrene-foundation/envoy\nIssue/PR number: 55\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'security_or_secrets': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-c8c2dcc5622a5783", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335082, "scanner": "foundry_dataset", "fingerprint": "d6d135dcc62e7a1a596cc7d33b77c9a7a50779fafd0ae0f0f750955b2aeebc0a", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#37", "issue_number": "37", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-05ee7a273f5be165", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#37\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#37\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#37\nRepo: terrene-foundation/envoy\nIssue/PR number: 37\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e9a5e1723b052c93", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335081, "scanner": "foundry_dataset", "fingerprint": "87d19d60b153a2c34805b262b928273fdb89a37857e3a450bd9976d2d288d47b", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#34", "issue_number": "34", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-5f074460e532fa1c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#34\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#34\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#34\nRepo: terrene-foundation/envoy\nIssue/PR number: 34\nGraph consistency label: weak_supervision_needs_review\nNodes: 12\nEdges: 14\nNode types: {'commit': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 3, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'bug_fix': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-aa24eabb91f2f8f6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335080, "scanner": "foundry_dataset", "fingerprint": "1b0d93cbeebd929a8a1e354f511966d2800fb3ae8703927be50ba1c26dfed0a1", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "docs_or_chore": 1, "docs_or_claims": 1, "runtime_failure": 1, "source_or_other": 1, "security_or_auth": 1, "verification_or_tests": 3, "ci_pending_or_incomplete": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {"ci_pending_or_incomplete": 2}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "comment_chain_has_ci": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#127", "issue_number": "127", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-53e25c36efaf3dc5", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 4, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#127\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#127\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#127\nRepo: terrene-foundation/envoy\nIssue/PR number: 127\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 26\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'source_or_other': 1, 'security_or_auth': 1, 'docs_or_claims': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'ci_pending_or_incomplete': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {'ci_pending_or_incomplete': 2}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b28b07c01f1c3e1f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: terrene-foundation/envoy"}, "properties": {"repobilityId": 335079, "scanner": "foundry_dataset", "fingerprint": "506d5f8cb6ea7fcdc568071f7e7c2ff5c41f87a9cd60686a356c766b55191ef8", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 2, "docs_or_chore": 1, "docs_or_claims": 3, "security_or_secrets": 2, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#125", "issue_number": "125", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-c0d7f8faee107e28", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#125\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#125\nRepo: terrene-foundation/envoy\nIssue/PR number: 125\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 25\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'security_or_secrets': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d98ac62903b3048f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327259, "scanner": "foundry_dataset", "fingerprint": "93f8610d39bfd3c578383fc42daba5a2802c5b0cfc6a78bc85e81268e57f4c86", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#96", "issue_number": "96", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e4c8e3b54c2621ba", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#96\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#96\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#96\nRepo: terrene-foundation/envoy\nIssue/PR number: 96\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9238545bc64195a5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327258, "scanner": "foundry_dataset", "fingerprint": "3658532162506a6402d45e436dedbabfcd1ac84a84e844e419b41225a320d113", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 15, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#94", "issue_number": "94", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-29b94f4c3fc82885", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#94\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#94\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#94\nRepo: terrene-foundation/envoy\nIssue/PR number: 94\nGraph consistency label: weak_supervision_needs_review\nNodes: 13\nEdges: 15\nNode types: {'commit': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-6c813d9da322d4e0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327257, "scanner": "foundry_dataset", "fingerprint": "2eaffeda281481dae890698faf7aa44c8f8f94d88f958042e9da7b056727f4a7", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#89", "issue_number": "89", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-69c888c30b446ae9", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#89\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#89\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#89\nRepo: terrene-foundation/envoy\nIssue/PR number: 89\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-9f9358b5ac6a76f7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327256, "scanner": "foundry_dataset", "fingerprint": "9f092b6f594db27c74cd8df690efaf02eaf25b2ba961be290d90b0b9e0711325", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#80", "issue_number": "80", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8e41150bec4eaee7", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#80\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#80\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#80\nRepo: terrene-foundation/envoy\nIssue/PR number: 80\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-be880de6aba92b8c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327255, "scanner": "foundry_dataset", "fingerprint": "48e4faac68228f187e861e7235cd5216bd5f99fe5de57ba49069f0d2a002f805", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 15, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#63", "issue_number": "63", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-3a59f05e4cf5b034", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#63\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#63\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#63\nRepo: terrene-foundation/envoy\nIssue/PR number: 63\nGraph consistency label: weak_supervision_needs_review\nNodes: 13\nEdges: 15\nNode types: {'commit': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-8cb31b8dad659032", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327254, "scanner": "foundry_dataset", "fingerprint": "0ec1684425b4bc244babcbbb11c271b1d043f40c898244e8cdb3922a977557d5", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#58", "issue_number": "58", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-3486c28f5d719a8c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#58\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#58\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#58\nRepo: terrene-foundation/envoy\nIssue/PR number: 58\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d112769e54fa0994", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327253, "scanner": "foundry_dataset", "fingerprint": "6ee7f476aef59f4400e1178e54cfc6f9cfd9d134634c4532511ca332830cf81c", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#54", "issue_number": "54", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-0608a81b669aa64e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#54\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#54\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#54\nRepo: terrene-foundation/envoy\nIssue/PR number: 54\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ab2e938fafa286e1", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327252, "scanner": "foundry_dataset", "fingerprint": "6d99f70a4c7debfe9d556d51453efd6ec73dd40bc13ddd5c6ce567ffed190e1d", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#52", "issue_number": "52", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-1d54bf3825a7e948", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#52\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#52\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#52\nRepo: terrene-foundation/envoy\nIssue/PR number: 52\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-160a523cf25af7fb", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327251, "scanner": "foundry_dataset", "fingerprint": "97f7391a594ad27367fae2912b06189f983ca7f198c1270fb3193258816edc06", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#5", "issue_number": "5", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9564a51ee33132af", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#5\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#5\nRepo: terrene-foundation/envoy\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-861f0bd3eeac37ef", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327250, "scanner": "foundry_dataset", "fingerprint": "124c590e7e6ec142b613229629efd35eb05ee18d5685ac51eb18aadf45d4c605", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#48", "issue_number": "48", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-875bda2f4ed56ebc", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#48\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#48\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#48\nRepo: terrene-foundation/envoy\nIssue/PR number: 48\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-8193350fdc2ec8e5", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327249, "scanner": "foundry_dataset", "fingerprint": "3d2d41a72d5575069e3dab03acde67fc96f84a224be2dcf9f464c0a8151ca83b", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#47", "issue_number": "47", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a465eb7c33e18a77", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#47\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#47\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#47\nRepo: terrene-foundation/envoy\nIssue/PR number: 47\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-18b3672f9ea9ebd8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327248, "scanner": "foundry_dataset", "fingerprint": "e511ea8740aeab76dc60974132d0933030da4af42623983348f3851c9e2787a0", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#45", "issue_number": "45", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-db1cc3af5e10c4fe", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#45\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#45\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#45\nRepo: terrene-foundation/envoy\nIssue/PR number: 45\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ea265ab2e13500e9", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327247, "scanner": "foundry_dataset", "fingerprint": "5c0dfc022b5a42413f160ed0c8e010b97952b85eeffacc5a41ad1c9bfd0cc941", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#44", "issue_number": "44", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2c3d7b49bd40ba0c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#44\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#44\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#44\nRepo: terrene-foundation/envoy\nIssue/PR number: 44\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-605949c4445ddd72", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327246, "scanner": "foundry_dataset", "fingerprint": "f7b54ac3d0b60b24f5eb74a2689659fe0d1299a17063c3d8e68be89cc00d5110", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#41", "issue_number": "41", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-006371ab49c21d48", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#41\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#41\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#41\nRepo: terrene-foundation/envoy\nIssue/PR number: 41\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a2c468153cd6dd50", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327245, "scanner": "foundry_dataset", "fingerprint": "515d60f9c7ded7ad59918667566bebb90c8a9840f744e3024fd1f609d542e2a1", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#39", "issue_number": "39", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-059c77784a1f7c2c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#39\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#39\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#39\nRepo: terrene-foundation/envoy\nIssue/PR number: 39\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-69f5ef9a9ee3601d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327244, "scanner": "foundry_dataset", "fingerprint": "7d23eb6dc1de1fbbcf22f04d871c587d7d9ce18e5c7ffcd08674117fe44f84ba", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#38", "issue_number": "38", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e2da13dfddec0414", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#38\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#38\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#38\nRepo: terrene-foundation/envoy\nIssue/PR number: 38\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e19c1142800f2db2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327243, "scanner": "foundry_dataset", "fingerprint": "c6bdd35c5fdcf262c0193f2562217f0f0cc444ff8f95de07c5aa260c3cecfe95", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#36", "issue_number": "36", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-05695729cb39c87a", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#36\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#36\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#36\nRepo: terrene-foundation/envoy\nIssue/PR number: 36\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-7df72952d87e0d20", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327242, "scanner": "foundry_dataset", "fingerprint": "6d98f341b36bb97910cb1536473afcb41db8a0b593f8551779034d2deced107f", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#35", "issue_number": "35", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d7299b114dab668c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#35\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#35\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#35\nRepo: terrene-foundation/envoy\nIssue/PR number: 35\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-b1d386bd149e9224", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327241, "scanner": "foundry_dataset", "fingerprint": "a0551dc6dfb5473eaccc8aa5b498d3bd0a2a9bc89636eebca35aac983a9d99c4", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 13, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 11, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#31", "issue_number": "31", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6401ef4a63f0d9ee", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#31\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#31\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#31\nRepo: terrene-foundation/envoy\nIssue/PR number: 31\nGraph consistency label: weak_supervision_needs_review\nNodes: 11\nEdges: 13\nNode types: {'link_quality': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ed29325edb318492", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327240, "scanner": "foundry_dataset", "fingerprint": "60cf088420c0ea7b91310d5195a0dbf9a7527093f44f843c010b7f7b7ad0509f", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#30", "issue_number": "30", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-333076e83e03dd4a", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#30\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#30\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#30\nRepo: terrene-foundation/envoy\nIssue/PR number: 30\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a68a4bfb0ea589d2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327239, "scanner": "foundry_dataset", "fingerprint": "171b15ba6497eb985a24e075a0e832643a20f353477bd51e4213dbdddd8542ed", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#29", "issue_number": "29", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c158942cb71d61ed", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#29\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#29\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#29\nRepo: terrene-foundation/envoy\nIssue/PR number: 29\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-a6ef70e2b55dd617", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327238, "scanner": "foundry_dataset", "fingerprint": "6b673426b98366a6abe211f43e1534f540fa8fc6f3f54645c75c9d45d33d1153", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#28", "issue_number": "28", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-127898928d20a5fa", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#28\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#28\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#28\nRepo: terrene-foundation/envoy\nIssue/PR number: 28\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-7d790eba635ad51e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327237, "scanner": "foundry_dataset", "fingerprint": "632c7dbfbf4937a29826ab0e428dbe8e39cc87fdfedcc29a3a005daa89b55240", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "docs_or_chore": 1, "docs_or_claims": 1, "source_or_other": 1, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#113", "issue_number": "113", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-63174ace5039a8b7", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 4}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#113\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#113\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#113\nRepo: terrene-foundation/envoy\nIssue/PR number: 113\nGraph consistency label: supported_by_high_confidence_link\nNodes: 13\nEdges: 19\nNode types: {'link_quality': 3, 'pr_file': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'thread_touches_file': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'source_or_other': 1, 'docs_or_claims': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-53b05081f2b5125a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327236, "scanner": "foundry_dataset", "fingerprint": "7b99243cb91d13f4a969264e6fbd3af1346dcb60cf6caff372c3a6fc4f6c4429", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 3, "test_or_ci": 1, "commit_general": 1, "source_or_other": 2, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#112", "issue_number": "112", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e5266859005e11a4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4, "source_or_other": 8}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#112\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#112\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#112\nRepo: terrene-foundation/envoy\nIssue/PR number: 112\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 25\nNode types: {'commit': 5, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'test_or_ci': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'commit_general': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d5f195a11343a53d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327235, "scanner": "foundry_dataset", "fingerprint": "be0e8de1a4097a9c7de48bab79cad1f95dc61899469a72e53c25a88bb458edf9", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "test_or_ci": 3, "commit_general": 1, "docs_or_claims": 2, "source_or_other": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 46, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 10, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 24, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 10, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#109", "issue_number": "109", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-33bdba6b45299d81", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"test_or_ci": 12, "docs_or_claims": 8, "source_or_other": 20}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#109\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#109\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#109\nRepo: terrene-foundation/envoy\nIssue/PR number: 109\nGraph consistency label: supported_by_high_confidence_link\nNodes: 24\nEdges: 46\nNode types: {'pr_file': 10, 'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 10, 'comment_chain_touches_file': 10, 'issue_chain_touches_file': 10, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 5, 'bug_fix': 4, 'test_or_ci': 3, 'claimed_resolved_unverified': 3, 'docs_or_claims': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-ccbdaca9039856a4", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327234, "scanner": "foundry_dataset", "fingerprint": "6df5976339cfa2a4a27b60f09a4e250b122a8003eb93f39582504239d217e633", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "commit_general": 1, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#107", "issue_number": "107", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a2750f484c4ff2ef", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#107\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#107\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#107\nRepo: terrene-foundation/envoy\nIssue/PR number: 107\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-d9e2a66cbe85622f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327233, "scanner": "foundry_dataset", "fingerprint": "19bbb333b360563cfbaf38835c9dbe82f7a90fd388f3e7bb7d2ee86edf932435", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "docs_or_chore": 1, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#106", "issue_number": "106", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6d0d431c52c31ea1", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#106\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#106\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#106\nRepo: terrene-foundation/envoy\nIssue/PR number: 106\nGraph consistency label: supported_by_high_confidence_link\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-77f80ca1c2424285", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327232, "scanner": "foundry_dataset", "fingerprint": "e7cf1b0ec1c16127698236670b35c70e37e6e2ae973973c98e223c83792763b0", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#103", "issue_number": "103", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-bee60168ebd617f5", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#103\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#103\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#103\nRepo: terrene-foundation/envoy\nIssue/PR number: 103\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-72e4393593625aeb", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327231, "scanner": "foundry_dataset", "fingerprint": "a74a3eea58ed431fd0aefcdd2795e20889194c70d5e0db4a76da59075382973d", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#102", "issue_number": "102", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ed8c2614f7b8c90f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#102\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#102\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#102\nRepo: terrene-foundation/envoy\nIssue/PR number: 102\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-3b698ee04008efeb", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327230, "scanner": "foundry_dataset", "fingerprint": "e7b16d2c49d7cde203fbbf5fdda8066c85c82bde04c91d1071c6b4a78db4415c", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#101", "issue_number": "101", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-7156f3fc05cffe02", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#101\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#101\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#101\nRepo: terrene-foundation/envoy\nIssue/PR number: 101\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-1d70a83170e876c0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327229, "scanner": "foundry_dataset", "fingerprint": "c72424edbab53b19531dfcb4298de8fb6208d627312dde66e23081ac3586628c", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#100", "issue_number": "100", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c7eb50784de2799e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#100\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#100\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#100\nRepo: terrene-foundation/envoy\nIssue/PR number: 100\nGraph consistency label: supported_by_verification_signal\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-e9c1614336fbd5e7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: terrene-foundation/envoy"}, "properties": {"repobilityId": 327228, "scanner": "foundry_dataset", "fingerprint": "b71a089a7dd84778c89c75028c16b5acd4af43e68fc641b1fc4b8c97f7511cd6", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "terrene-foundation/envoy#10", "issue_number": "10", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "terrene-foundation/envoy", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9f477149ee2f045c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#10\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: terrene-foundation/envoy\nThread: terrene-foundation/envoy#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: terrene-foundation/envoy#10\nRepo: terrene-foundation/envoy\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/terrene-foundation/envoy", "source_id": "graph-query-motif_query-f106a5bb1600bc18", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "terrene-foundation/envoy", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-80ed0a5b4bf93c91", "level": "note", "message": {"text": "Possibly dead Python function: visit_Call"}, "properties": {"repobilityId": "83d516a32f6d02f1", "scanner": "scanner-primary", "fingerprint": "80ed0a5b4bf93c91", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/maintenance/refactor-pythoncode-to-functions.py:37"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ad37795f00923551", "level": "note", "message": {"text": "Possibly dead Python function: snapshot_for"}, "properties": {"repobilityId": "8a9e57e4f28e147c", "scanner": "scanner-primary", "fingerprint": "ad37795f00923551", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/budget/types.py:155"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2d3cc74ee2069e6e", "level": "note", "message": {"text": "Possibly dead Python function: clear_pending_counters"}, "properties": {"repobilityId": "f319356198bdb023", "scanner": "scanner-primary", "fingerprint": "2d3cc74ee2069e6e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/heartbeat/client.py:216"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b3369c3d0def1dd", "level": "note", "message": {"text": "Possibly dead Python function: emit_queue_hold"}, "properties": {"repobilityId": "40338bab162ff79b", "scanner": "scanner-primary", "fingerprint": "8b3369c3d0def1dd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/grant_moment/runtime.py:1438"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8f1ad258744c5d84", "level": "note", "message": {"text": "Possibly dead Python function: emit_queue_resume"}, "properties": {"repobilityId": "e9b32e73f4edbf50", "scanner": "scanner-primary", "fingerprint": "8f1ad258744c5d84", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/grant_moment/runtime.py:1454"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0a1dc5eea34fdf4e", "level": "note", "message": {"text": "Possibly dead Python function: update_authority"}, "properties": {"repobilityId": "450ec3352671e270", "scanner": "scanner-primary", "fingerprint": "0a1dc5eea34fdf4e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/trust/store.py:181"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0250eb88df5f98a2", "level": "note", "message": {"text": "Possibly dead Python function: list_chain_ids"}, "properties": {"repobilityId": "b0776ba4598f64dc", "scanner": "scanner-primary", "fingerprint": "0250eb88df5f98a2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/trust/store.py:658"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-10c4d7985e2f8e67", "level": "note", "message": {"text": "Possibly dead Python function: verify_inbound"}, "properties": {"repobilityId": "e710a93f0fffa450", "scanner": "scanner-primary", "fingerprint": "10c4d7985e2f8e67", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/channels/telegram.py:730"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e8763327565f53c9", "level": "note", "message": {"text": "Possibly dead Python function: visit_Import"}, "properties": {"repobilityId": "66cd6a2eba488b69", "scanner": "scanner-primary", "fingerprint": "e8763327565f53c9", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/skill_ingest/inference.py:178"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-69ae6cf5c08d7cd8", "level": "note", "message": {"text": "Possibly dead Python function: visit_ImportFrom"}, "properties": {"repobilityId": "9943a88b95a56d70", "scanner": "scanner-primary", "fingerprint": "69ae6cf5c08d7cd8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/skill_ingest/inference.py:184"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-15b3a359f28cef5e", "level": "note", "message": {"text": "Possibly dead Python function: visit_Call"}, "properties": {"repobilityId": "83d516a32f6d02f1", "scanner": "scanner-primary", "fingerprint": "15b3a359f28cef5e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "envoy/skill_ingest/inference.py:204"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bead75b0f9233e05", "level": "none", "message": {"text": "No API endpoints detected"}, "properties": {"repobilityId": "0f8bb852027c38f8", "scanner": "scanner-primary", "fingerprint": "bead75b0f9233e05", "layer": "api", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-ed09deeda501356e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-learning-system.js:82"}, "properties": {"repobilityId": "03d9963966358d07", "scanner": "scanner-primary", "fingerprint": "ed09deeda501356e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e6e7f888f6569e41", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/test-hooks-system.js:59"}, "properties": {"repobilityId": "9b20f9235de01b99", "scanner": "scanner-primary", "fingerprint": "e6e7f888f6569e41", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e8f72ba1e7f77da", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/integration/run-all.js:58"}, "properties": {"repobilityId": "6b79e93abfc9b83b", "scanner": "scanner-primary", "fingerprint": "9e8f72ba1e7f77da", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-69a483a2c21a7a0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-uninstall.js:18"}, "properties": {"repobilityId": "afc89989df0c86e4", "scanner": "scanner-primary", "fingerprint": "69a483a2c21a7a0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c9e3c11be3c72fb4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/post-install.js:20"}, "properties": {"repobilityId": "1c8479969682c3f7", "scanner": "scanner-primary", "fingerprint": "c9e3c11be3c72fb4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4434161853dc93b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/pre-install.js:19"}, "properties": {"repobilityId": "6e35f2a372cbb781", "scanner": "scanner-primary", "fingerprint": "4434161853dc93b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fb334cf0d9338aa3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/plugin/build-plugin.js:162"}, "properties": {"repobilityId": "f974be8e7ea4cc1d", "scanner": "scanner-primary", "fingerprint": "fb334cf0d9338aa3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-811b97a186553693", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/digest-builder.js:212"}, "properties": {"repobilityId": "132760516c066939", "scanner": "scanner-primary", "fingerprint": "811b97a186553693", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0e4325234013fd51", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/learning/observation-logger.js:200"}, "properties": {"repobilityId": "3a7fe3710da202d1", "scanner": "scanner-primary", "fingerprint": "0e4325234013fd51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d28580356fde5d77", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-skills.js:177"}, "properties": {"repobilityId": "82e9766b321155fc", "scanner": "scanner-primary", "fingerprint": "d28580356fde5d77", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-be0f7d25da2ff607", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-commands.js:123"}, "properties": {"repobilityId": "7ebbcb11184dd266", "scanner": "scanner-primary", "fingerprint": "be0f7d25da2ff607", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1c3049ec85a37bad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-agents.js:186"}, "properties": {"repobilityId": "a4a932afaf986e60", "scanner": "scanner-primary", "fingerprint": "1c3049ec85a37bad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c597c1d6ec7f1b5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-rules.js:191"}, "properties": {"repobilityId": "22154611d485cc60", "scanner": "scanner-primary", "fingerprint": "8c597c1d6ec7f1b5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a10e4a1dec65491f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/validate-hooks.js:315"}, "properties": {"repobilityId": "9c480b3590106404", "scanner": "scanner-primary", "fingerprint": "a10e4a1dec65491f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-efa96f3ce3479b5d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/ci/run-all.js:92"}, "properties": {"repobilityId": "440e85a9b48a0f69", "scanner": "scanner-primary", "fingerprint": "efa96f3ce3479b5d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0ff349eeb4bd82f4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/gitignored-claude-warn.js:40"}, "properties": {"repobilityId": "d6b7c770ac89ddcb", "scanner": "scanner-primary", "fingerprint": "0ff349eeb4bd82f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1bb5eb6bfc502ffd", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/stop.js:26"}, "properties": {"repobilityId": "204cc8673b056ccb", "scanner": "scanner-primary", "fingerprint": "1bb5eb6bfc502ffd", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-811d558f7f74236a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-deployment.js:37"}, "properties": {"repobilityId": "abca3637efe852c6", "scanner": "scanner-primary", "fingerprint": "811d558f7f74236a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-13fa84d41fa85a71", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-drift-warn.js:44"}, "properties": {"repobilityId": "68ecc6cb0c4f0c57", "scanner": "scanner-primary", "fingerprint": "13fa84d41fa85a71", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-24f171e2278c276c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/auto-format.js:21"}, "properties": {"repobilityId": "592d326d84ad7e4a", "scanner": "scanner-primary", "fingerprint": "24f171e2278c276c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-44b40fb3fe75f62f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/pre-compact.js:25"}, "properties": {"repobilityId": "b8943bb38c44af60", "scanner": "scanner-primary", "fingerprint": "44b40fb3fe75f62f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-03bf2e718fed7120", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/coc-telemetry-autocommit.js:64"}, "properties": {"repobilityId": "554a94a69309e74d", "scanner": "scanner-primary", "fingerprint": "03bf2e718fed7120", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e3bc193d4708647a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-bash-command.js:29"}, "properties": {"repobilityId": "9b16ccbc8f1b7b4d", "scanner": "scanner-primary", "fingerprint": "e3bc193d4708647a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dbe0c477a34cf99f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-prod-deploy.js:52"}, "properties": {"repobilityId": "17e52283062d0e23", "scanner": "scanner-primary", "fingerprint": "dbe0c477a34cf99f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d5d1898938edbba", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-end.js:26"}, "properties": {"repobilityId": "155fe20fbe3fbac2", "scanner": "scanner-primary", "fingerprint": "3d5d1898938edbba", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-021c6d577ba10edf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/log-triage-gate.js:29"}, "properties": {"repobilityId": "4bb9f38648f6050c", "scanner": "scanner-primary", "fingerprint": "021c6d577ba10edf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6cf75265ffa7e3e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/user-prompt-rules-reminder.js:33"}, "properties": {"repobilityId": "df3d31cfa355555d", "scanner": "scanner-primary", "fingerprint": "6cf75265ffa7e3e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f238f5ba0f31a68d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/enforce-framework-first.js:16"}, "properties": {"repobilityId": "af2ad3572d4a3c02", "scanner": "scanner-primary", "fingerprint": "f238f5ba0f31a68d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ac7f625e9a3f58ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/session-start.js:42"}, "properties": {"repobilityId": "dfe162dc4e3195a0", "scanner": "scanner-primary", "fingerprint": "ac7f625e9a3f58ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8b5221099bba82e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/validate-workflow.js:33"}, "properties": {"repobilityId": "f0dc3ade1b71df8e", "scanner": "scanner-primary", "fingerprint": "c8b5221099bba82e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-41b4f4f3c19dbf72", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 .claude/hooks/integration-hygiene.js:30"}, "properties": {"repobilityId": "48f024bc6c7ed309", "scanner": "scanner-primary", "fingerprint": "41b4f4f3c19dbf72", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-717a797366e68868", "level": "warning", "message": {"text": "Privileged port 10 in use"}, "properties": {"repobilityId": "735372d6b5594915", "scanner": "scanner-primary", "fingerprint": "717a797366e68868", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/sync-manifest.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2b2ba165b52e3e22", "level": "warning", "message": {"text": "Privileged port 20 in use"}, "properties": {"repobilityId": "a59f3e53d617e0f8", "scanner": "scanner-primary", "fingerprint": "2b2ba165b52e3e22", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/sync-manifest.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4e05e73476b78fb6", "level": "warning", "message": {"text": "Privileged port 30 in use"}, "properties": {"repobilityId": "54f172e7d16fc662", "scanner": "scanner-primary", "fingerprint": "4e05e73476b78fb6", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/sync-manifest.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8bb68a2ba55de687", "level": "warning", "message": {"text": "Privileged port 31 in use"}, "properties": {"repobilityId": "8a1049d03b927a2d", "scanner": "scanner-primary", "fingerprint": "8bb68a2ba55de687", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/sync-manifest.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-acca05c4c40175ce", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in GEMINI.md:562"}, "properties": {"repobilityId": "8dd10f3f28135173", "scanner": "scanner-primary", "fingerprint": "acca05c4c40175ce", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "GEMINI.md"}, "region": {"startLine": 562}}}]}, {"ruleId": "scanner-01197c45106d808e", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in GEMINI.md:562"}, "properties": {"repobilityId": "15de3e35e123869a", "scanner": "scanner-primary", "fingerprint": "01197c45106d808e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "GEMINI.md"}, "region": {"startLine": 562}}}]}, {"ruleId": "scanner-bef961c8c6b1c3de", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in GEMINI.md:562"}, "properties": {"repobilityId": "e7225cc14bc6068f", "scanner": "scanner-primary", "fingerprint": "bef961c8c6b1c3de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "GEMINI.md"}, "region": {"startLine": 562}}}]}, {"ruleId": "scanner-14ff762f2dc73904", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in AGENTS.md:548"}, "properties": {"repobilityId": "cc9099b2635c2d20", "scanner": "scanner-primary", "fingerprint": "14ff762f2dc73904", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "AGENTS.md"}, "region": {"startLine": 548}}}]}, {"ruleId": "scanner-3a2bcac3ecefe36a", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in AGENTS.md:548"}, "properties": {"repobilityId": "e4c85edfb77e8cc7", "scanner": "scanner-primary", "fingerprint": "3a2bcac3ecefe36a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "AGENTS.md"}, "region": {"startLine": 548}}}]}, {"ruleId": "scanner-0f55fb6890e34f90", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in AGENTS.md:548"}, "properties": {"repobilityId": "51fd832d50ce1ddd", "scanner": "scanner-primary", "fingerprint": "0f55fb6890e34f90", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "AGENTS.md"}, "region": {"startLine": 548}}}]}, {"ruleId": "scanner-ca5c45d5404985b8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/plugin/build-plugin.js:16"}, "properties": {"repobilityId": "21f85f29395fe6d4", "scanner": "scanner-primary", "fingerprint": "ca5c45d5404985b8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/plugin/build-plugin.js"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-4550f15aa37301a3", "level": "error", "message": {"text": "Possible secret in scripts/deployment/deploy-tenant.sh"}, "properties": {"repobilityId": "7ae1672d159b0ede", "scanner": "scanner-primary", "fingerprint": "4550f15aa37301a3", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/deployment/deploy-tenant.sh"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-fb0510ed80633375", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ci/validate-hooks.js:14"}, "properties": {"repobilityId": "b5bfd780e1bf91cf", "scanner": "scanner-primary", "fingerprint": "fb0510ed80633375", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ci/validate-hooks.js"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-aebc61e67d3eea49", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/ci/run-all.js:13"}, "properties": {"repobilityId": "3daa8d4acc65e0da", "scanner": "scanner-primary", "fingerprint": "aebc61e67d3eea49", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/ci/run-all.js"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-97cb82f573eae5b3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:16"}, "properties": {"repobilityId": "02997958d67321f5", "scanner": "scanner-primary", "fingerprint": "97cb82f573eae5b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/run.mjs"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-d73d93f274412431", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/codex-dispatcher/run.mjs:23"}, "properties": {"repobilityId": "fba110c131545d26", "scanner": "scanner-primary", "fingerprint": "d73d93f274412431", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-dispatcher/run.mjs"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-582b9ca8b75e11fb", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs:18"}, "properties": {"repobilityId": "d6f430c2142cceeb", "scanner": "scanner-primary", "fingerprint": "582b9ca8b75e11fb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/authorization-receipt/test.mjs"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-b1cebf20883879dd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-proximity-band/run.mjs:32"}, "properties": {"repobilityId": "7a0af3f22ab6443f", "scanner": "scanner-primary", "fingerprint": "b1cebf20883879dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validate-proximity-band/run.mjs"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-2181595441e9b424", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/forest-ledger/run.mjs:34"}, "properties": {"repobilityId": "10a4847346cff797", "scanner": "scanner-primary", "fingerprint": "2181595441e9b424", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/forest-ledger/run.mjs"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-f477265731218c7f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/coc-sync-description-normalize/run.mjs:23"}, "properties": {"repobilityId": "af10e17914ddd149", "scanner": "scanner-primary", "fingerprint": "f477265731218c7f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/coc-sync-description-normalize/run.mjs"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-ef4ec5b9d7cfa8f5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/validate-extraction-history/run.mjs:26"}, "properties": {"repobilityId": "71a144b19160e4d2", "scanner": "scanner-primary", "fingerprint": "ef4ec5b9d7cfa8f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validate-extraction-history/run.mjs"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-b51b2452d40aa8ed", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/audit-fixtures/strip-build-internal/run.mjs:34"}, "properties": {"repobilityId": "917133b16be66360", "scanner": "scanner-primary", "fingerprint": "b51b2452d40aa8ed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/strip-build-internal/run.mjs"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-934e2edb2f035274", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/signing-mutation-guard.js:91"}, "properties": {"repobilityId": "e7ecbf0b8e9ccc9d", "scanner": "scanner-primary", "fingerprint": "934e2edb2f035274", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/signing-mutation-guard.js"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-2032dbee2655cca8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/gitignored-claude-warn.js:35"}, "properties": {"repobilityId": "59fa2701603532ce", "scanner": "scanner-primary", "fingerprint": "2032dbee2655cca8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/gitignored-claude-warn.js"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-4b7d32c73db1b050", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-drift-warn.js:40"}, "properties": {"repobilityId": "96cea6579ba1c7f1", "scanner": "scanner-primary", "fingerprint": "4b7d32c73db1b050", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/coc-drift-warn.js"}, "region": {"startLine": 40}}}]}, {"ruleId": "scanner-2611a47ba439c081", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/auto-format.js:15"}, "properties": {"repobilityId": "1c7265ba175eadd3", "scanner": "scanner-primary", "fingerprint": "2611a47ba439c081", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/auto-format.js"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-2c6ba1d1166151d0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/coc-telemetry-autocommit.js:57"}, "properties": {"repobilityId": "4d095a7b8aa8b202", "scanner": "scanner-primary", "fingerprint": "2c6ba1d1166151d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/coc-telemetry-autocommit.js"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-26021418a840b2df", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/integrity-guard.js:73"}, "properties": {"repobilityId": "e947973b9397a76f", "scanner": "scanner-primary", "fingerprint": "26021418a840b2df", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/integrity-guard.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-4b8946bc5a1566dd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-bash-command.js:213"}, "properties": {"repobilityId": "611930ba34256810", "scanner": "scanner-primary", "fingerprint": "4b8946bc5a1566dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/validate-bash-command.js"}, "region": {"startLine": 213}}}]}, {"ruleId": "scanner-038b609cc76ccb86", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/validate-prod-deploy.js:21"}, "properties": {"repobilityId": "f0e2babb22e84289", "scanner": "scanner-primary", "fingerprint": "038b609cc76ccb86", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/validate-prod-deploy.js"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-8537d6e4544cd972", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-end.js:362"}, "properties": {"repobilityId": "d5f2443a707a40e2", "scanner": "scanner-primary", "fingerprint": "8537d6e4544cd972", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/session-end.js"}, "region": {"startLine": 362}}}]}, {"ruleId": "scanner-26b9bc134ee773c2", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/log-triage-gate.js:22"}, "properties": {"repobilityId": "3fde62ab17267b28", "scanner": "scanner-primary", "fingerprint": "26b9bc134ee773c2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/log-triage-gate.js"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-de5d808e2ea0349d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/pre-commit-branch-scope.js:53"}, "properties": {"repobilityId": "7324d74e22436dae", "scanner": "scanner-primary", "fingerprint": "de5d808e2ea0349d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/pre-commit-branch-scope.js"}, "region": {"startLine": 53}}}]}, {"ruleId": "scanner-75d03103350bb574", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/multi-operator-sessionstart.js:57"}, "properties": {"repobilityId": "23b95a998f4e854a", "scanner": "scanner-primary", "fingerprint": "75d03103350bb574", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/multi-operator-sessionstart.js"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-710a1b21d2255afd", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/adjacency-leasecheck.js:68"}, "properties": {"repobilityId": "50cd3456f3ca76c6", "scanner": "scanner-primary", "fingerprint": "710a1b21d2255afd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/adjacency-leasecheck.js"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-18a865347dbf6042", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/fold-amendment-paired-with-helper.js:73"}, "properties": {"repobilityId": "8f3bb164a65c73f2", "scanner": "scanner-primary", "fingerprint": "18a865347dbf6042", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/fold-amendment-paired-with-helper.js"}, "region": {"startLine": 73}}}]}, {"ruleId": "scanner-7a7e650cf8e80d55", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/session-start.js:19"}, "properties": {"repobilityId": "ac78ddce5e577452", "scanner": "scanner-primary", "fingerprint": "7a7e650cf8e80d55", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/session-start.js"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-225b5ac36fd163a4", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/transport-git-ref.js:87"}, "properties": {"repobilityId": "13cf75a2234d5795", "scanner": "scanner-primary", "fingerprint": "225b5ac36fd163a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/transport-git-ref.js"}, "region": {"startLine": 87}}}]}, {"ruleId": "scanner-d96bbf6cf2d925ab", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/release-drift.js:21"}, "properties": {"repobilityId": "44e086e84e4a0ede", "scanner": "scanner-primary", "fingerprint": "d96bbf6cf2d925ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/release-drift.js"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-15d5ab47791a3189", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/sibling-porcelain.js:59"}, "properties": {"repobilityId": "4e3114eaf058720b", "scanner": "scanner-primary", "fingerprint": "15d5ab47791a3189", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/sibling-porcelain.js"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-4aa7a6ccdefb51f0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/codify-lease.js:60"}, "properties": {"repobilityId": "38766df63c511c24", "scanner": "scanner-primary", "fingerprint": "4aa7a6ccdefb51f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/codify-lease.js"}, "region": {"startLine": 60}}}]}, {"ruleId": "scanner-d2eb8f567f99d8af", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/violation-patterns.js:13"}, "properties": {"repobilityId": "b95eda3ed2a21e22", "scanner": "scanner-primary", "fingerprint": "d2eb8f567f99d8af", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/violation-patterns.js"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-76f42969023aaaf8", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/genesis-ceremony.js:1012"}, "properties": {"repobilityId": "6538b7e1241dc1c5", "scanner": "scanner-primary", "fingerprint": "76f42969023aaaf8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/genesis-ceremony.js"}, "region": {"startLine": 1012}}}]}, {"ruleId": "scanner-53a06fb2bb82ad3f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-io.js:27"}, "properties": {"repobilityId": "4f525ea60df3100e", "scanner": "scanner-primary", "fingerprint": "53a06fb2bb82ad3f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/state-io.js"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-5afde919c15939af", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/version-utils.js:20"}, "properties": {"repobilityId": "baa1c8fb655edfa0", "scanner": "scanner-primary", "fingerprint": "5afde919c15939af", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/version-utils.js"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-2558d1b4df4780f5", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/state-resolver.js:17"}, "properties": {"repobilityId": "c266c16ef8d14515", "scanner": "scanner-primary", "fingerprint": "2558d1b4df4780f5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/state-resolver.js"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-826fa49906b10caf", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/coc-sign.js:32"}, "properties": {"repobilityId": "df6f808d94ff6d71", "scanner": "scanner-primary", "fingerprint": "826fa49906b10caf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/coc-sign.js"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-20ba409313ec1137", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in .claude/hooks/lib/operator-id.js:38"}, "properties": {"repobilityId": "c4975d54696cfa63", "scanner": "scanner-primary", "fingerprint": "20ba409313ec1137", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/hooks/lib/operator-id.js"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-e63342d90aedbb24", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/workflows/redteam-round.mjs:78"}, "properties": {"repobilityId": "eb536fa4c825b4db", "scanner": "scanner-primary", "fingerprint": "e63342d90aedbb24", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/workflows/redteam-round.mjs"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-b592aea0e7199025", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in .claude/skills/35-kailash-align/SKILL.md:109"}, "properties": {"repobilityId": "98b76567acbd74dc", "scanner": "scanner-primary", "fingerprint": "b592aea0e7199025", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/SKILL.md"}, "region": {"startLine": 109}}}]}, {"ruleId": "scanner-2425da2f852e32d0", "level": "error", "message": {"text": "Possible secret in .claude/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "8d451d533d75a344", "scanner": "scanner-primary", "fingerprint": "2425da2f852e32d0", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-ceeb195d4ef942a2", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .claude/skills/18-security-patterns/SKILL.md:117"}, "properties": {"repobilityId": "e7f08106026b203d", "scanner": "scanner-primary", "fingerprint": "ceeb195d4ef942a2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-27f7a010693e6b3c", "level": "warning", "message": {"text": "Insecure pattern 'subprocess_shell_true' in .codex/skills/35-kailash-align/SKILL.md:109"}, "properties": {"repobilityId": "35bc619b434a6870", "scanner": "scanner-primary", "fingerprint": "27f7a010693e6b3c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "subprocess_shell_true"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/35-kailash-align/SKILL.md"}, "region": {"startLine": 109}}}]}, {"ruleId": "scanner-65740c6883f9f542", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135"}, "properties": {"repobilityId": "34d4d660437a88e2", "scanner": "scanner-primary", "fingerprint": "65740c6883f9f542", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/40-stack-onboarding/python/SKILL.md"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-9963e75634320d5b", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in .codex/skills/40-stack-onboarding/python/SKILL.md:135"}, "properties": {"repobilityId": "b4d4b3f0242eb74b", "scanner": "scanner-primary", "fingerprint": "9963e75634320d5b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/40-stack-onboarding/python/SKILL.md"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-2b4efa4d7b342735", "level": "error", "message": {"text": "Possible secret in .codex/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "8a516f6691f0c949", "scanner": "scanner-primary", "fingerprint": "2b4efa4d7b342735", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-27f2a7f6f865bb90", "level": "error", "message": {"text": "Insecure pattern 'eval_used' in .codex/skills/18-security-patterns/SKILL.md:117"}, "properties": {"repobilityId": "e816974811e6a9cd", "scanner": "scanner-primary", "fingerprint": "27f2a7f6f865bb90", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "eval_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-3cfb74277c6de536", "level": "note", "message": {"text": "Very large file: tests/tier1/test_posture_gate_5_step_fail_closed.py (2160 lines)"}, "properties": {"repobilityId": "2018e5867f7843ab", "scanner": "scanner-primary", "fingerprint": "3cfb74277c6de536", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e3b6a3c232359a80", "level": "note", "message": {"text": "Very large file: tests/tier1/test_connection_vault_adapter.py (1619 lines)"}, "properties": {"repobilityId": "05088d8743c486a8", "scanner": "scanner-primary", "fingerprint": "e3b6a3c232359a80", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bf83396b1349b69c", "level": "note", "message": {"text": "Very large file: workspaces/phase-00-alignment/issues/file-issues.py (882 lines)"}, "properties": {"repobilityId": "0ac0b5f9ca6dfe36", "scanner": "scanner-primary", "fingerprint": "bf83396b1349b69c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5d5b1644fecea4e3", "level": "note", "message": {"text": "Very large file: workspaces/phase-00-alignment/issues/generate-specs.py (1203 lines)"}, "properties": {"repobilityId": "508d17fab8b7769b", "scanner": "scanner-primary", "fingerprint": "5d5b1644fecea4e3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8307c0ccf3ce107a", "level": "note", "message": {"text": "Very large file: .claude/hooks/lib/coordination-log.js (1693 lines)"}, "properties": {"repobilityId": "bf71aa0bf3cd28e6", "scanner": "scanner-primary", "fingerprint": "8307c0ccf3ce107a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7251bd9740a6dd85", "level": "note", "message": {"text": "Very large file: .claude/hooks/lib/violation-patterns.js (1156 lines)"}, "properties": {"repobilityId": "3bf919b2394b8724", "scanner": "scanner-primary", "fingerprint": "7251bd9740a6dd85", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9de0826e910fbefb", "level": "note", "message": {"text": "Very large file: .claude/hooks/lib/genesis-ceremony.js (2234 lines)"}, "properties": {"repobilityId": "def305c06bf7d34b", "scanner": "scanner-primary", "fingerprint": "9de0826e910fbefb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bc8230bf6efaad86", "level": "note", "message": {"text": "Very large file: envoy/authorship/posture_gate.py (1151 lines)"}, "properties": {"repobilityId": "7fb00957386ec40f", "scanner": "scanner-primary", "fingerprint": "bc8230bf6efaad86", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-82c7df6c5c3a7bd4", "level": "note", "message": {"text": "Very large file: envoy/grant_moment/runtime.py (1701 lines)"}, "properties": {"repobilityId": "3d09469505c957c6", "scanner": "scanner-primary", "fingerprint": "82c7df6c5c3a7bd4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-84fdcca71cd6e3ea", "level": "note", "message": {"text": "Very large file: envoy/runtime/session.py (1179 lines)"}, "properties": {"repobilityId": "e351eea62ad64b2d", "scanner": "scanner-primary", "fingerprint": "84fdcca71cd6e3ea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8914718de3eb5c21", "level": "note", "message": {"text": "Very large file: envoy/trust/store.py (1770 lines)"}, "properties": {"repobilityId": "a4f1fe8ad18e1697", "scanner": "scanner-primary", "fingerprint": "8914718de3eb5c21", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "8e5e7dd372a09bf7", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "94ab063bd798813f", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "61c5118d902bb779", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "b304705dbf0bd7f1", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "d02df18abed9896b", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-c104b36c9c323475", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: GEMINI.md"}, "properties": {"repobilityId": "83d70c1e74d67dc2", "scanner": "scanner-primary", "fingerprint": "c104b36c9c323475", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "gemini_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "GEMINI.md"}, "region": {"startLine": 582}}}]}, {"ruleId": "scanner-cbb5857940ba0dc2", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: AGENTS.md"}, "properties": {"repobilityId": "e12c7213d5eadf3e", "scanner": "scanner-primary", "fingerprint": "cbb5857940ba0dc2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "agents_md"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "AGENTS.md"}, "region": {"startLine": 568}}}]}, {"ruleId": "scanner-122f91b7f2906dc4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/settings.json"}, "properties": {"repobilityId": "a2967269048b6a9d", "scanner": "scanner-primary", "fingerprint": "122f91b7f2906dc4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a0bac3c83705e71", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/sync-manifest.yaml"}, "properties": {"repobilityId": "14d12a6a940f04d5", "scanner": "scanner-primary", "fingerprint": "7a0bac3c83705e71", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/sync-manifest.yaml"}, "region": {"startLine": 466}}}]}, {"ruleId": "scanner-819bc6081d368dd4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/codex-templates/README.md"}, "properties": {"repobilityId": "6d1333ed0d5a8e13", "scanner": "scanner-primary", "fingerprint": "819bc6081d368dd4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/codex-templates/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ccaac6e0de94452", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/README.md"}, "properties": {"repobilityId": "e66a86ed37dd8e49", "scanner": "scanner-primary", "fingerprint": "5ccaac6e0de94452", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dbbd89d312f80b2e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json"}, "properties": {"repobilityId": "7865f9ff112dfd51", "scanner": "scanner-primary", "fingerprint": "dbbd89d312f80b2e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/02-pass-no-sibling/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de53dda3fd69e90b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.json"}, "properties": {"repobilityId": "1b4f6fea4a2b42f7", "scanner": "scanner-primary", "fingerprint": "de53dda3fd69e90b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/05-pass-signing-key-present/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-acc9537f18cdc5f6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.json"}, "properties": {"repobilityId": "ac5e93a030ec0a32", "scanner": "scanner-primary", "fingerprint": "acc9537f18cdc5f6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/06-block-git-commit-degraded/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7e0f5a784b431a8b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.json"}, "properties": {"repobilityId": "ad1c826501261593", "scanner": "scanner-primary", "fingerprint": "7e0f5a784b431a8b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/01-block-sibling-porcelain/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f62ef8e74bf9e05a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.json"}, "properties": {"repobilityId": "1c4c3f1c37bf52e0", "scanner": "scanner-primary", "fingerprint": "f62ef8e74bf9e05a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/signing-mutation-guard/03-block-degraded-mode-mutation/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9c905a3dc53e4ca8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/proximity-band-budget/README.md"}, "properties": {"repobilityId": "befb2f54eb78c87e", "scanner": "scanner-primary", "fingerprint": "9c905a3dc53e4ca8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/proximity-band-budget/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-22f56adef3b0ded0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.json"}, "properties": {"repobilityId": "5c2267962d7f7466", "scanner": "scanner-primary", "fingerprint": "22f56adef3b0ded0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-read-only-passthrough.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-747c064ec0a70940", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.json"}, "properties": {"repobilityId": "4f3d5a6554e5dc14", "scanner": "scanner-primary", "fingerprint": "747c064ec0a70940", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-shell-variable-skip.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0c487f47f5914dd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.json"}, "properties": {"repobilityId": "d9398a733810c1d1", "scanner": "scanner-primary", "fingerprint": "c0c487f47f5914dd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-ssh-keygen-sign.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04fcb783a35cd89b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json"}, "properties": {"repobilityId": "6d097b98bda2311c", "scanner": "scanner-primary", "fingerprint": "04fcb783a35cd89b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/genesis-anchor-guard/pretooluse-bash-git-push.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b189fb81eff1f0a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/README.md"}, "properties": {"repobilityId": "3357fbb2dd96f977", "scanner": "scanner-primary", "fingerprint": "8b189fb81eff1f0a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-03ec0f0a26c0f7f8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.json"}, "properties": {"repobilityId": "56f426015102c09a", "scanner": "scanner-primary", "fingerprint": "03ec0f0a26c0f7f8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/f77-settings-bad/.claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9337b6700e04f1cf", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.json"}, "properties": {"repobilityId": "7365646e8a37feaa", "scanner": "scanner-primary", "fingerprint": "9337b6700e04f1cf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/scan-synced-disclosure/f77-settings-good/.claude/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d62fb2db4fba9605", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.json"}, "properties": {"repobilityId": "1c2ccbc43aaca5b6", "scanner": "scanner-primary", "fingerprint": "d62fb2db4fba9605", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/03-pass-branch-and-lease-match/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-748cc2825fade737", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json"}, "properties": {"repobilityId": "5e9b21f330849b96", "scanner": "scanner-primary", "fingerprint": "748cc2825fade737", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/01-block-non-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-90ac0e1aa05a35fb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.json"}, "properties": {"repobilityId": "358ec797481ffffc", "scanner": "scanner-primary", "fingerprint": "90ac0e1aa05a35fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/02-halt-no-lease-on-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c72920f2a85ac2bc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json"}, "properties": {"repobilityId": "609a76e0919e5550", "scanner": "scanner-primary", "fingerprint": "c72920f2a85ac2bc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/04-pass-unwatched-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a82feb178504707", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.json"}, "properties": {"repobilityId": "ebffb2b307de1e88", "scanner": "scanner-primary", "fingerprint": "6a82feb178504707", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/06-structural-null-malformed-log/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-50a6bc066161635c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.json"}, "properties": {"repobilityId": "fd4993505b23df43", "scanner": "scanner-primary", "fingerprint": "50a6bc066161635c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/integrity-guard/05-pass-foreign-codify-branch/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-10fe1d1b9e8ecc7b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.json"}, "properties": {"repobilityId": "1e8b4d378fa0b315", "scanner": "scanner-primary", "fingerprint": "10fe1d1b9e8ecc7b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/08-filesystem-exception-negative/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c3d690057acc92a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.json"}, "properties": {"repobilityId": "92be3056efca9e62", "scanner": "scanner-primary", "fingerprint": "2c3d690057acc92a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/07-filesystem-exception-positive/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3c28c7c0abd307ef", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.json"}, "properties": {"repobilityId": "571e482f440f6d1c", "scanner": "scanner-primary", "fingerprint": "3c28c7c0abd307ef", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/04-watched-write-on-non-cwd-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fd4e7df9323602cc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.json"}, "properties": {"repobilityId": "efe39d478b936b9b", "scanner": "scanner-primary", "fingerprint": "fd4e7df9323602cc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/09-self-claim-no-self-conflict/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-30ae916ea9af4664", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.json"}, "properties": {"repobilityId": "2b0b4e1a6b1b3538", "scanner": "scanner-primary", "fingerprint": "30ae916ea9af4664", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/adjacency-leasecheck/01-watched-edit-on-claimed-path/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f8f7260930328c82", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md"}, "properties": {"repobilityId": "2d72c7da67870830", "scanner": "scanner-primary", "fingerprint": "f8f7260930328c82", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectCommitClaim/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c58d5d6b0c7a55ec", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md"}, "properties": {"repobilityId": "707212c85fb97692", "scanner": "scanner-primary", "fingerprint": "c58d5d6b0c7a55ec", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da7bdd6d2433584c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.json"}, "properties": {"repobilityId": "fc93acd46cff827c", "scanner": "scanner-primary", "fingerprint": "da7bdd6d2433584c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-05-no-upstream-flat-consumer.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3a193f40d3bd20c5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.json"}, "properties": {"repobilityId": "1cd1bd95e91e3490", "scanner": "scanner-primary", "fingerprint": "3a193f40d3bd20c5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-04-sibling-not-upstream.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2d892c30942ebfcd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.json"}, "properties": {"repobilityId": "57e7d87da26dc76f", "scanner": "scanner-primary", "fingerprint": "2d892c30942ebfcd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-02-https-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b6bae941f4e1d50c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.json"}, "properties": {"repobilityId": "7444f9cf783cf5a2", "scanner": "scanner-primary", "fingerprint": "b6bae941f4e1d50c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-03-slug-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-73d0b7c21648cb6b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.json"}, "properties": {"repobilityId": "53bd352ccfec2fd9", "scanner": "scanner-primary", "fingerprint": "73d0b7c21648cb6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-07-no-repo-flag.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ecbe14f83d869bb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.json"}, "properties": {"repobilityId": "48364251cc8cdda4", "scanner": "scanner-primary", "fingerprint": "5ecbe14f83d869bb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-01-ssh-form-match.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-60909f7fe21f5fa8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.json"}, "properties": {"repobilityId": "e673f016d2f81052", "scanner": "scanner-primary", "fingerprint": "60909f7fe21f5fa8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectRepoScopeDriftBash/upstream-remote/case-06-cwd-basename-matches.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71508077ba6db155", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md"}, "properties": {"repobilityId": "70ea95f07b176240", "scanner": "scanner-primary", "fingerprint": "71508077ba6db155", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectStateFileMutation/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-525d504aee5204b6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md"}, "properties": {"repobilityId": "a79be93a1b0e8096", "scanner": "scanner-primary", "fingerprint": "525d504aee5204b6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/violation-patterns/detectSelfConfession/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-47a8d9722e55b3b1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/README.md"}, "properties": {"repobilityId": "e2ef098e39080682", "scanner": "scanner-primary", "fingerprint": "47a8d9722e55b3b1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/probe-phase-guard/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11cbdf8120454e0f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.json"}, "properties": {"repobilityId": "51a994e484dfd412", "scanner": "scanner-primary", "fingerprint": "11cbdf8120454e0f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/probe-phase-guard/03-pass-non-retrieval-tool/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f659229ffc95adb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json"}, "properties": {"repobilityId": "bf191d1ee791740d", "scanner": "scanner-primary", "fingerprint": "9f659229ffc95adb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/03-pass-self-reserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-546cadc4e4fd1c73", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.json"}, "properties": {"repobilityId": "04ea4fbb3bb4d2ab", "scanner": "scanner-primary", "fingerprint": "546cadc4e4fd1c73", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/04-halt-sibling-reserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0313942df5c792e0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json"}, "properties": {"repobilityId": "322966627075c997", "scanner": "scanner-primary", "fingerprint": "0313942df5c792e0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/05-pass-outside-repo/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a912ba7557e8e3d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json"}, "properties": {"repobilityId": "50508b42ab7e4804", "scanner": "scanner-primary", "fingerprint": "7a912ba7557e8e3d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/01-block-file-exists/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce12d13a866753cb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json"}, "properties": {"repobilityId": "5130babfec8da95f", "scanner": "scanner-primary", "fingerprint": "ce12d13a866753cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/journal-write-guard/02-halt-slot-unreserved/input.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-074d93aff3da4915", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json"}, "properties": {"repobilityId": "656cbfca196ad3dc", "scanner": "scanner-primary", "fingerprint": "074d93aff3da4915", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-mcp-guard/flag-shell-force-push-main.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6f1187158b6eadd4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json"}, "properties": {"repobilityId": "453d5a8c93768511", "scanner": "scanner-primary", "fingerprint": "6f1187158b6eadd4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/codex-mcp-guard/flag-shell-rm-rf.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9f1bb4809a028367", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-drift/README.md"}, "properties": {"repobilityId": "43def7836ddb3d3c", "scanner": "scanner-primary", "fingerprint": "9f1bb4809a028367", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-drift/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b9b42db3f7deae8c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md"}, "properties": {"repobilityId": "b05cd495c9fd984c", "scanner": "scanner-primary", "fingerprint": "b9b42db3f7deae8c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-artifact-hygiene/flag-claude-md-authority.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b073d844f5e3a70f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md"}, "properties": {"repobilityId": "899afceba27b4c91", "scanner": "scanner-primary", "fingerprint": "b073d844f5e3a70f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/cross-cli-artifact-hygiene/flag-agent-syntax.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6d04dae47a0854f4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/audit-fixtures/validator-17-roster-schema-coupling/README.md"}, "properties": {"repobilityId": "17d1fbcbba4e3c5e", "scanner": "scanner-primary", "fingerprint": "6d04dae47a0854f4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/audit-fixtures/validator-17-roster-schema-coupling/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de1e5d2b2bcd57df", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/release.schema.json"}, "properties": {"repobilityId": "c5885880661b6776", "scanner": "scanner-primary", "fingerprint": "de1e5d2b2bcd57df", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/release.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eb0849934f199589", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ai.schema.json"}, "properties": {"repobilityId": "3563fc670502e388", "scanner": "scanner-primary", "fingerprint": "eb0849934f199589", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/ai.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d40fc3b2e102ce75", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/repos.schema.json"}, "properties": {"repobilityId": "30e54e1b00d61970", "scanner": "scanner-primary", "fingerprint": "d40fc3b2e102ce75", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/repos.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a8d224d9a61193d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync-to-build.schema.json"}, "properties": {"repobilityId": "d211caa2c03f5d48", "scanner": "scanner-primary", "fingerprint": "2a8d224d9a61193d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sync-to-build.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-208c4dbb0e3db9cb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/deploy.schema.json"}, "properties": {"repobilityId": "20a9c8f85b505b16", "scanner": "scanner-primary", "fingerprint": "208c4dbb0e3db9cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/deploy.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7c8afa90abe0c2f2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/cc-audit.schema.json"}, "properties": {"repobilityId": "f357c7622559f524", "scanner": "scanner-primary", "fingerprint": "7c8afa90abe0c2f2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/cc-audit.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-264a1997a48b4322", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-audit.schema.json"}, "properties": {"repobilityId": "9a2cca7a90b84237", "scanner": "scanner-primary", "fingerprint": "264a1997a48b4322", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-audit.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-725746a4febb79da", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/learn.schema.json"}, "properties": {"repobilityId": "08ad09192e1cf2f2", "scanner": "scanner-primary", "fingerprint": "725746a4febb79da", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/learn.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-55edaa30f367e742", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/settings.schema.json"}, "properties": {"repobilityId": "7b4666454d1ffda5", "scanner": "scanner-primary", "fingerprint": "55edaa30f367e742", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/settings.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2a3eac3b80d256aa", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/inspect.schema.json"}, "properties": {"repobilityId": "9c76e1d11bcfa02b", "scanner": "scanner-primary", "fingerprint": "2a3eac3b80d256aa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/inspect.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8e284883f3731db9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/codify.schema.json"}, "properties": {"repobilityId": "edf13a01e120570d", "scanner": "scanner-primary", "fingerprint": "8e284883f3731db9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/codify.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6f846c80dfca545b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/validate.schema.json"}, "properties": {"repobilityId": "1c6f27877c20352b", "scanner": "scanner-primary", "fingerprint": "6f846c80dfca545b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/validate.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d32113df83b00ab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/test.schema.json"}, "properties": {"repobilityId": "ffdb7b84e936240b", "scanner": "scanner-primary", "fingerprint": "5d32113df83b00ab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/test.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a0a573a0e0874418", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/ws.schema.json"}, "properties": {"repobilityId": "00b99f37b5a92266", "scanner": "scanner-primary", "fingerprint": "a0a573a0e0874418", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/ws.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4cf744a91f658399", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-harden.schema.json"}, "properties": {"repobilityId": "5e66fe8deb391336", "scanner": "scanner-primary", "fingerprint": "4cf744a91f658399", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-harden.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71be0d5a51cc6f2b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/todos.schema.json"}, "properties": {"repobilityId": "edf8dadd72c15dbc", "scanner": "scanner-primary", "fingerprint": "71be0d5a51cc6f2b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/todos.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f9c9aeb89acf925f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/analyze.schema.json"}, "properties": {"repobilityId": "2acb3ccd9133835c", "scanner": "scanner-primary", "fingerprint": "f9c9aeb89acf925f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/analyze.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c39c212faff62eee", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sdk.schema.json"}, "properties": {"repobilityId": "9f4c133f0a3285d7", "scanner": "scanner-primary", "fingerprint": "c39c212faff62eee", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sdk.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-01f3d02a49a294ed", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/i-polish.schema.json"}, "properties": {"repobilityId": "f201a762edc98a24", "scanner": "scanner-primary", "fingerprint": "01f3d02a49a294ed", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/i-polish.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7fa71fc717e1e050", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/redteam.schema.json"}, "properties": {"repobilityId": "dae645d6ef4f5f67", "scanner": "scanner-primary", "fingerprint": "7fa71fc717e1e050", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/redteam.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-40bd39659f37047f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/implement.schema.json"}, "properties": {"repobilityId": "b1fd02d37e8acdd3", "scanner": "scanner-primary", "fingerprint": "40bd39659f37047f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/implement.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c4a325085bec553e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/start.schema.json"}, "properties": {"repobilityId": "56c557bf27b3dd05", "scanner": "scanner-primary", "fingerprint": "c4a325085bec553e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/start.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b677c1dae32590ca", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/journal.schema.json"}, "properties": {"repobilityId": "53f2f70f8d816954", "scanner": "scanner-primary", "fingerprint": "b677c1dae32590ca", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/journal.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c58b2e963cb5662", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/sync.schema.json"}, "properties": {"repobilityId": "6f74bba8155507d1", "scanner": "scanner-primary", "fingerprint": "2c58b2e963cb5662", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/sync.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d29d86c147b5076e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/db.schema.json"}, "properties": {"repobilityId": "8279dab3f25acbd0", "scanner": "scanner-primary", "fingerprint": "d29d86c147b5076e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/db.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8af8ded5fc215591", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/api.schema.json"}, "properties": {"repobilityId": "e9be6c8c0ab12fdd", "scanner": "scanner-primary", "fingerprint": "8af8ded5fc215591", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/api.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a67a1437ae012339", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/wrapup.schema.json"}, "properties": {"repobilityId": "129c1923ca55a0c0", "scanner": "scanner-primary", "fingerprint": "a67a1437ae012339", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/wrapup.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b9b6472452a63bdd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/wrappers/schemas/design.schema.json"}, "properties": {"repobilityId": "05c2bd327b1b939b", "scanner": "scanner-primary", "fingerprint": "b9b6472452a63bdd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/wrappers/schemas/design.schema.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5dabb352063bfdb7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/gemini-templates/README.md"}, "properties": {"repobilityId": "85fd2db05bb1cb31", "scanner": "scanner-primary", "fingerprint": "5dabb352063bfdb7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/gemini-templates/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4d0e4551a30f6988", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/gemini-templates/settings.json"}, "properties": {"repobilityId": "9cea49a711e5dc9b", "scanner": "scanner-primary", "fingerprint": "4d0e4551a30f6988", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/gemini-templates/settings.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3a0650c9cff79662", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/rules/security.md"}, "properties": {"repobilityId": "efba7acaba5bb572", "scanner": "scanner-primary", "fingerprint": "3a0650c9cff79662", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/security.md"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-2d0a3e338c46f304", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/patterns.md"}, "properties": {"repobilityId": "b32f81fc4fda4d33", "scanner": "scanner-primary", "fingerprint": "2d0a3e338c46f304", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f5a76b353d1fb5e8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/time-pressure-discipline.md"}, "properties": {"repobilityId": "42cd93b501102c81", "scanner": "scanner-primary", "fingerprint": "f5a76b353d1fb5e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/time-pressure-discipline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5543861bf3d40cbe", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/repo-scope-discipline.md"}, "properties": {"repobilityId": "709f134137de9fa7", "scanner": "scanner-primary", "fingerprint": "5543861bf3d40cbe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/repo-scope-discipline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4bcae50fa6941d7b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/framework-first.md"}, "properties": {"repobilityId": "2333d0fe786a20cc", "scanner": "scanner-primary", "fingerprint": "4bcae50fa6941d7b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/framework-first.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-14423589ae29afb1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/ci-runners.operator.local.md"}, "properties": {"repobilityId": "faf6c857591c67ce", "scanner": "scanner-primary", "fingerprint": "14423589ae29afb1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/ci-runners.operator.local.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6e24ff95381a38b9", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/rules/llm-auth-strategy-hygiene.md"}, "properties": {"repobilityId": "bf1ccd123bf0a0dc", "scanner": "scanner-primary", "fingerprint": "6e24ff95381a38b9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/llm-auth-strategy-hygiene.md"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-a515192725d36e71", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/rules/testing.md"}, "properties": {"repobilityId": "20af03de64089840", "scanner": "scanner-primary", "fingerprint": "a515192725d36e71", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/testing.md"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-cf901e9ccadbbb9f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/trust-plane-security.md"}, "properties": {"repobilityId": "f972452f2b0a5aa3", "scanner": "scanner-primary", "fingerprint": "cf901e9ccadbbb9f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/trust-plane-security.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cbd7e18f8160e6ac", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/rules/cross-cli-parity.md"}, "properties": {"repobilityId": "7d0e2cfb8769846c", "scanner": "scanner-primary", "fingerprint": "cbd7e18f8160e6ac", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/rules/cross-cli-parity.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-12ec6ffd80037e6d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/fixtures/validator-13/expected-policies.json"}, "properties": {"repobilityId": "9f35731b9cb68e75", "scanner": "scanner-primary", "fingerprint": "12ec6ffd80037e6d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/fixtures/validator-13/expected-policies.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da825a160af1851d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/certify.md"}, "properties": {"repobilityId": "c2c86e490c4b4bbe", "scanner": "scanner-primary", "fingerprint": "da825a160af1851d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/certify.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04479d44c57a7531", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/ws.md"}, "properties": {"repobilityId": "1d48f7642e9f4250", "scanner": "scanner-primary", "fingerprint": "04479d44c57a7531", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/ws.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6a01a3a5c8a7f151", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/journal.md"}, "properties": {"repobilityId": "3e424079adb8f1d4", "scanner": "scanner-primary", "fingerprint": "6a01a3a5c8a7f151", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/journal.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-303c63bf840080d7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/commands/learn.md"}, "properties": {"repobilityId": "a262f38e32f40304", "scanner": "scanner-primary", "fingerprint": "303c63bf840080d7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/commands/learn.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8b2a0803ddeae05d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/agents/codex-architect.md"}, "properties": {"repobilityId": "c931f18681c691c0", "scanner": "scanner-primary", "fingerprint": "8b2a0803ddeae05d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/codex-architect.md"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-26a5551eba420a8d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/agents/value-auditor.md"}, "properties": {"repobilityId": "65709272ddadad26", "scanner": "scanner-primary", "fingerprint": "26a5551eba420a8d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/value-auditor.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be7cdf0f2157ec22", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/agents/frameworks/align-specialist.md"}, "properties": {"repobilityId": "9d757dfbff57e210", "scanner": "scanner-primary", "fingerprint": "be7cdf0f2157ec22", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/agents/frameworks/align-specialist.md"}, "region": {"startLine": 147}}}]}, {"ruleId": "scanner-0b869ea0f428546e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/custom-node-guide.md"}, "properties": {"repobilityId": "4cc68e7c0cf9dfa1", "scanner": "scanner-primary", "fingerprint": "0b869ea0f428546e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/custom-node-guide.md"}, "region": {"startLine": 298}}}]}, {"ruleId": "scanner-093cfb8c49c7f215", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-watchdog.md"}, "properties": {"repobilityId": "488f86acf5992d28", "scanner": "scanner-primary", "fingerprint": "093cfb8c49c7f215", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/runtime-watchdog.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6219d0bd0e5c65a4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/parameter-scoping.md"}, "properties": {"repobilityId": "35b55c7ca7409c24", "scanner": "scanner-primary", "fingerprint": "6219d0bd0e5c65a4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/parameter-scoping.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ab6158806f741f26", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/enterprise-infrastructure.md"}, "properties": {"repobilityId": "26762476dacbc2ab", "scanner": "scanner-primary", "fingerprint": "ab6158806f741f26", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/enterprise-infrastructure.md"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-2e4f930edf6eaf9e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/pythoncode-best-practices.md"}, "properties": {"repobilityId": "49b56ced51095675", "scanner": "scanner-primary", "fingerprint": "2e4f930edf6eaf9e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/pythoncode-best-practices.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-2cea0f2e6a17c784", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/kailash-imports.md"}, "properties": {"repobilityId": "c799bfe34f89fea0", "scanner": "scanner-primary", "fingerprint": "2cea0f2e6a17c784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/kailash-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5ce644ca84413eba", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/01-core-sdk/production-readiness-patterns.md"}, "properties": {"repobilityId": "6f57e4663c0eff5c", "scanner": "scanner-primary", "fingerprint": "5ce644ca84413eba", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/production-readiness-patterns.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-0d14e9457844fc04", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/01-core-sdk/runtime-progress.md"}, "properties": {"repobilityId": "6ef65ddce51a7c31", "scanner": "scanner-primary", "fingerprint": "0d14e9457844fc04", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/01-core-sdk/runtime-progress.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0390984b17d94e2c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "properties": {"repobilityId": "3cb7fe7fa492f664", "scanner": "scanner-primary", "fingerprint": "0390984b17d94e2c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/30-claude-code-patterns/parallel-merge-workflow.md"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-1268aa8ad02d8572", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "properties": {"repobilityId": "4a74dadf30b65f7a", "scanner": "scanner-primary", "fingerprint": "1268aa8ad02d8572", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/30-claude-code-patterns/worktree-orchestration.md"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-964b66f60234bf53", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "properties": {"repobilityId": "9f09d29fdf14e8b1", "scanner": "scanner-primary", "fingerprint": "964b66f60234bf53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-100993ed118ae323", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "properties": {"repobilityId": "258a12a73134fd3c", "scanner": "scanner-primary", "fingerprint": "100993ed118ae323", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-68a417eb0fc95b11", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tokens.md"}, "properties": {"repobilityId": "ba86d3a4651ff670", "scanner": "scanner-primary", "fingerprint": "68a417eb0fc95b11", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/enterprise-tokens.md"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-6f89c26a2053ea12", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "properties": {"repobilityId": "97c8916d4aad09fb", "scanner": "scanner-primary", "fingerprint": "6f89c26a2053ea12", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-64e75ad21b1d12bf", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/enterprise-tenancy.md"}, "properties": {"repobilityId": "446a3317e5efc5f5", "scanner": "scanner-primary", "fingerprint": "64e75ad21b1d12bf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/enterprise-tenancy.md"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-2e48e159ab994cd6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/15-enterprise-infrastructure/SKILL.md"}, "properties": {"repobilityId": "f84486decb485078", "scanner": "scanner-primary", "fingerprint": "2e48e159ab994cd6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/15-enterprise-infrastructure/SKILL.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-d79a479760c769d3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-serving.md"}, "properties": {"repobilityId": "19870bc8c945d1df", "scanner": "scanner-primary", "fingerprint": "d79a479760c769d3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/align-serving.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4216835109282b74", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/35-kailash-align/align-adapter-registry.md"}, "properties": {"repobilityId": "6a92cc5d60367cd0", "scanner": "scanner-primary", "fingerprint": "4216835109282b74", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/35-kailash-align/align-adapter-registry.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-58418400ebe659d9", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-v2-quickstart.md"}, "properties": {"repobilityId": "0ce938121c71b1f4", "scanner": "scanner-primary", "fingerprint": "58418400ebe659d9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-python-bindings/python-v2-quickstart.md"}, "region": {"startLine": 189}}}]}, {"ruleId": "scanner-6229e81a64b288af", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-available-nodes.md"}, "properties": {"repobilityId": "4ec993880ec675a5", "scanner": "scanner-primary", "fingerprint": "6229e81a64b288af", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-python-bindings/python-available-nodes.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-55279ad0595b98d6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-python-bindings/python-migration-guide.md"}, "properties": {"repobilityId": "569d507f8342998d", "scanner": "scanner-primary", "fingerprint": "55279ad0595b98d6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-python-bindings/python-migration-guide.md"}, "region": {"startLine": 242}}}]}, {"ruleId": "scanner-1695f7994a3f417c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/python-framework-bindings.md"}, "properties": {"repobilityId": "ad3b81e160fd3ad4", "scanner": "scanner-primary", "fingerprint": "1695f7994a3f417c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-python-bindings/python-framework-bindings.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4a8f9a2e48cd9be2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-python-bindings/layered-truncation.md"}, "properties": {"repobilityId": "7d5be2748c549bec", "scanner": "scanner-primary", "fingerprint": "4a8f9a2e48cd9be2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-python-bindings/layered-truncation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d893b2d6b7dcb40a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/34-kailash-ml/ml-training-pipeline.md"}, "properties": {"repobilityId": "e389bb38de5359ef", "scanner": "scanner-primary", "fingerprint": "d893b2d6b7dcb40a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/34-kailash-ml/ml-training-pipeline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7a6473a782658a5c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-models.md"}, "properties": {"repobilityId": "6436b35b8d26544a", "scanner": "scanner-primary", "fingerprint": "7a6473a782658a5c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-models.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-58c5b90333c7454a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "properties": {"repobilityId": "d12acf1d592ad108", "scanner": "scanner-primary", "fingerprint": "58c5b90333c7454a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-nexus-integration.md"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-667c3ca716ec2cea", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-retention.md"}, "properties": {"repobilityId": "fec8041a5e78a0e0", "scanner": "scanner-primary", "fingerprint": "667c3ca716ec2cea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-retention.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-919403c4e70ad4e4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-connection-config.md"}, "properties": {"repobilityId": "e8150a3e24b7921d", "scanner": "scanner-primary", "fingerprint": "919403c4e70ad4e4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-connection-config.md"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-9e18b696d22c3469", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-error-enhancer.md"}, "properties": {"repobilityId": "7db9d7d936c665de", "scanner": "scanner-primary", "fingerprint": "9e18b696d22c3469", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-error-enhancer.md"}, "region": {"startLine": 129}}}]}, {"ruleId": "scanner-8744cd463bb516bf", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "properties": {"repobilityId": "4ab88f3653e5b5a3", "scanner": "scanner-primary", "fingerprint": "8744cd463bb516bf", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-fabric-engine.md"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-f2594bc4bec3f789", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-cli-commands.md"}, "properties": {"repobilityId": "f9be4780febbf65e", "scanner": "scanner-primary", "fingerprint": "f2594bc4bec3f789", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-cli-commands.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7d6380b0bfec1880", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-instance.md"}, "properties": {"repobilityId": "058f5c29c515db12", "scanner": "scanner-primary", "fingerprint": "7d6380b0bfec1880", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-multi-instance.md"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-f7213764bb763beb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-debug-agent.md"}, "properties": {"repobilityId": "e14896fbd69506b4", "scanner": "scanner-primary", "fingerprint": "f7213764bb763beb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-debug-agent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a5f78553997692a9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-queries.md"}, "properties": {"repobilityId": "917ce120e04059aa", "scanner": "scanner-primary", "fingerprint": "a5f78553997692a9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-queries.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-694155995822e902", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-inspector.md"}, "properties": {"repobilityId": "0dc57090c7977a26", "scanner": "scanner-primary", "fingerprint": "694155995822e902", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-inspector.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-30166af4485dcb3d", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-existing-database.md"}, "properties": {"repobilityId": "88eae45c76d985f2", "scanner": "scanner-primary", "fingerprint": "30166af4485dcb3d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-existing-database.md"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-f5424398f9fad896", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "properties": {"repobilityId": "7ee9fa86907b9178", "scanner": "scanner-primary", "fingerprint": "f5424398f9fad896", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cb21698fba089505", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "properties": {"repobilityId": "d3a197cfce021d8e", "scanner": "scanner-primary", "fingerprint": "cb21698fba089505", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-multi-tenancy.md"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-f59b27b9ae7ebc6b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/numbered-migration-scaffold.md"}, "properties": {"repobilityId": "6b6f0dde86c1da84", "scanner": "scanner-primary", "fingerprint": "f59b27b9ae7ebc6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/numbered-migration-scaffold.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9c1e6a06e1999e0c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-aggregation.md"}, "properties": {"repobilityId": "d37d30ff19254731", "scanner": "scanner-primary", "fingerprint": "9c1e6a06e1999e0c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-aggregation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3dbbd4f6be13a7ba", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-transactions.md"}, "properties": {"repobilityId": "40574ed6b494a4b7", "scanner": "scanner-primary", "fingerprint": "3dbbd4f6be13a7ba", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8ee98613659763e5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-connection-isolation.md"}, "properties": {"repobilityId": "7b301770f00b67cc", "scanner": "scanner-primary", "fingerprint": "8ee98613659763e5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-connection-isolation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be47f70e229f7418", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "properties": {"repobilityId": "038848c349854956", "scanner": "scanner-primary", "fingerprint": "be47f70e229f7418", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-migrations-quick.md"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-a4181381b612efc7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-file-import.md"}, "properties": {"repobilityId": "e640e2b7811bde36", "scanner": "scanner-primary", "fingerprint": "a4181381b612efc7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-file-import.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b5ed0622bf5e886d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-result-access.md"}, "properties": {"repobilityId": "d3598e25bd730035", "scanner": "scanner-primary", "fingerprint": "b5ed0622bf5e886d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-result-access.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-170d971ef2a4363c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-deployment.md"}, "properties": {"repobilityId": "9dbebfa6898d8ec8", "scanner": "scanner-primary", "fingerprint": "170d971ef2a4363c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-deployment.md"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-c42fe9ebd4714abe", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-gotchas.md"}, "properties": {"repobilityId": "9fa8f1400dd9de6c", "scanner": "scanner-primary", "fingerprint": "c42fe9ebd4714abe", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-gotchas.md"}, "region": {"startLine": 458}}}]}, {"ruleId": "scanner-10e341624aaef5d2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-dialects.md"}, "properties": {"repobilityId": "4b09ce32df171de9", "scanner": "scanner-primary", "fingerprint": "10e341624aaef5d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-dialects.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3def312f75323368", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/02-dataflow/dataflow-advanced-patterns.md"}, "properties": {"repobilityId": "8bf7583179df0054", "scanner": "scanner-primary", "fingerprint": "3def312f75323368", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5e886b8fd83a68b0", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-performance.md"}, "properties": {"repobilityId": "f9702311a322e5bc", "scanner": "scanner-primary", "fingerprint": "5e886b8fd83a68b0", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-performance.md"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-88b818862395fb56", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/02-dataflow/dataflow-quickstart.md"}, "properties": {"repobilityId": "1799e43f870b4b0c", "scanner": "scanner-primary", "fingerprint": "88b818862395fb56", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/02-dataflow/dataflow-quickstart.md"}, "region": {"startLine": 154}}}]}, {"ruleId": "scanner-45e3bbde69894551", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-transaction-reference.md"}, "properties": {"repobilityId": "74511b915b949fe9", "scanner": "scanner-primary", "fingerprint": "45e3bbde69894551", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-transaction-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fa41698015ce74a1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-ai-reference.md"}, "properties": {"repobilityId": "f86cd9f491e63d42", "scanner": "scanner-primary", "fingerprint": "fa41698015ce74a1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-ai-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-06027826a5a25725", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-database-reference.md"}, "properties": {"repobilityId": "64434a4851ca1e7f", "scanner": "scanner-primary", "fingerprint": "06027826a5a25725", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-database-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-37ba775718d6b110", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-code-reference.md"}, "properties": {"repobilityId": "ba8d82e8d3323636", "scanner": "scanner-primary", "fingerprint": "37ba775718d6b110", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-code-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-afce1e0ca13bf700", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/08-nodes-reference/nodes-quick-index.md"}, "properties": {"repobilityId": "a15a26abdf31337b", "scanner": "scanner-primary", "fingerprint": "afce1e0ca13bf700", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/08-nodes-reference/nodes-quick-index.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1b9fc55dc187217", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/12-testing-strategies/testing-patterns.md"}, "properties": {"repobilityId": "176a8dba51563e03", "scanner": "scanner-primary", "fingerprint": "a1b9fc55dc187217", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/12-testing-strategies/testing-patterns.md"}, "region": {"startLine": 304}}}]}, {"ruleId": "scanner-c4df1eecfa8f6764", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/governance-patterns.md"}, "properties": {"repobilityId": "57b6bcfdab089a9e", "scanner": "scanner-primary", "fingerprint": "c4df1eecfa8f6764", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/governance-patterns.md"}, "region": {"startLine": 75}}}]}, {"ruleId": "scanner-0ecb4c87ace99826", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelope-model.md"}, "properties": {"repobilityId": "f990498695c14603", "scanner": "scanner-primary", "fingerprint": "0ecb4c87ace99826", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/pact-envelope-model.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-749005864320cd5c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/29-pact/pact-access-enforcement.md"}, "properties": {"repobilityId": "60dc9092d8bb6979", "scanner": "scanner-primary", "fingerprint": "749005864320cd5c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/pact-access-enforcement.md"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-e22b13f22cb40aa8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/29-pact/pact-envelopes.md"}, "properties": {"repobilityId": "02595ee66ca1becd", "scanner": "scanner-primary", "fingerprint": "e22b13f22cb40aa8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/29-pact/pact-envelopes.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0211e5a653a18ce", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-posture-stores.md"}, "properties": {"repobilityId": "f364d925d943366c", "scanner": "scanner-primary", "fingerprint": "c0211e5a653a18ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-posture-stores.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a1778d0dba4c633c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "properties": {"repobilityId": "1f330e5e3c1afe42", "scanner": "scanner-primary", "fingerprint": "a1778d0dba4c633c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-15a786362eae5bc5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/26-eatp-reference/eatp-security-patterns.md"}, "properties": {"repobilityId": "cc36363046299c92", "scanner": "scanner-primary", "fingerprint": "15a786362eae5bc5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-security-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce75f7c3f1b836cb", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "properties": {"repobilityId": "c77c1ef779f91663", "scanner": "scanner-primary", "fingerprint": "ce75f7c3f1b836cb", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-20b112b7b21fbfe2", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tokens.md"}, "properties": {"repobilityId": "18d49a51bb57f419", "scanner": "scanner-primary", "fingerprint": "20b112b7b21fbfe2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-enterprise/enterprise-tokens.md"}, "region": {"startLine": 41}}}]}, {"ruleId": "scanner-32ed75d4bb13daa8", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-enterprise/enterprise-tenancy.md"}, "properties": {"repobilityId": "2a2265cd2c78c9e6", "scanner": "scanner-primary", "fingerprint": "32ed75d4bb13daa8", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-enterprise/enterprise-tenancy.md"}, "region": {"startLine": 250}}}]}, {"ruleId": "scanner-27cdc20b5b9fa4e1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/distributed-transactions.md"}, "properties": {"repobilityId": "4c7e98554b525262", "scanner": "scanner-primary", "fingerprint": "27cdc20b5b9fa4e1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/distributed-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9395da38535728a7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/query-routing.md"}, "properties": {"repobilityId": "1ffa2588c8b27dd5", "scanner": "scanner-primary", "fingerprint": "9395da38535728a7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/query-routing.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c13cab723d3e32ce", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/enterprise-mcp.md"}, "properties": {"repobilityId": "85406aeb82fb0c67", "scanner": "scanner-primary", "fingerprint": "c13cab723d3e32ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/enterprise-mcp.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f00b56ac73294963", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/directoryreader-patterns.md"}, "properties": {"repobilityId": "bf827cacb7ffcc5e", "scanner": "scanner-primary", "fingerprint": "f00b56ac73294963", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/directoryreader-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c35233d673209ab7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "properties": {"repobilityId": "8c8f098b4c8d2885", "scanner": "scanner-primary", "fingerprint": "c35233d673209ab7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2f8a17a46d4bc609", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/SKILL.md"}, "properties": {"repobilityId": "6caac687fae19a06", "scanner": "scanner-primary", "fingerprint": "2f8a17a46d4bc609", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-848ea552d4e5ccb6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/06-cheatsheets/production-patterns.md"}, "properties": {"repobilityId": "f284c37cdae0c725", "scanner": "scanner-primary", "fingerprint": "848ea552d4e5ccb6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/production-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e4263dc55360bc8a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "properties": {"repobilityId": "cd63976515fe3b20", "scanner": "scanner-primary", "fingerprint": "e4263dc55360bc8a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-de1d4a0e0a24a3e3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/event-bus.md"}, "properties": {"repobilityId": "b3eece86541f40ae", "scanner": "scanner-primary", "fingerprint": "de1d4a0e0a24a3e3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/33-gsf-cap/event-bus.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7299d85a837ed6df", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/33-gsf-cap/validation-patterns.md"}, "properties": {"repobilityId": "6eb1cc8d6ce994ec", "scanner": "scanner-primary", "fingerprint": "7299d85a837ed6df", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/33-gsf-cap/validation-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4a9b3c12d891891e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/plan-dag.md"}, "properties": {"repobilityId": "1c80fc1e8442717d", "scanner": "scanner-primary", "fingerprint": "4a9b3c12d891891e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-l3-autonomy/plan-dag.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-de38e815844bd5d2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-l3-autonomy/messaging.md"}, "properties": {"repobilityId": "807c4a376513ef5e", "scanner": "scanner-primary", "fingerprint": "de38e815844bd5d2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-l3-autonomy/messaging.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-628d701486281fff", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-patterns.md"}, "properties": {"repobilityId": "57b9c070fc8f8a70", "scanner": "scanner-primary", "fingerprint": "628d701486281fff", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-patterns.md"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-841542bd5ad6e275", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-docker-quick.md"}, "properties": {"repobilityId": "db1378bcb6e7eec3", "scanner": "scanner-primary", "fingerprint": "841542bd5ad6e275", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-docker-quick.md"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-9ec4bb2252eb6121", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "properties": {"repobilityId": "2b9849e9dc2485d1", "scanner": "scanner-primary", "fingerprint": "9ec4bb2252eb6121", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-d576ace6fa2b7020", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/project-management.md"}, "properties": {"repobilityId": "b87b6359204df1bf", "scanner": "scanner-primary", "fingerprint": "d576ace6fa2b7020", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/project-management.md"}, "region": {"startLine": 475}}}]}, {"ruleId": "scanner-bf26553305f608df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "e8bff6f9a79e4e65", "scanner": "scanner-primary", "fingerprint": "bf26553305f608df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-0af96046bd6def53", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "d5c3442396256fb1", "scanner": "scanner-primary", "fingerprint": "0af96046bd6def53", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4714c7cdadff6dab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "properties": {"repobilityId": "b0706c33c9c70cba", "scanner": "scanner-primary", "fingerprint": "4714c7cdadff6dab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cdecb6007021179b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-comparison.md"}, "properties": {"repobilityId": "40d3feffb5f1259a", "scanner": "scanner-primary", "fingerprint": "cdecb6007021179b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-comparison.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-04a81ecc59b306f7", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-workflow-registration.md"}, "properties": {"repobilityId": "43babc6d691b9d35", "scanner": "scanner-primary", "fingerprint": "04a81ecc59b306f7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-workflow-registration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8f1519ddcd15f977", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-security-best-practices.md"}, "properties": {"repobilityId": "cc68d29ff114e3c8", "scanner": "scanner-primary", "fingerprint": "8f1519ddcd15f977", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-security-best-practices.md"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-eccc8ad60781627e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/03-nexus/nexus-dataflow-integration.md"}, "properties": {"repobilityId": "f6a274a7c62e334f", "scanner": "scanner-primary", "fingerprint": "eccc8ad60781627e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-dataflow-integration.md"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-b05e20bf7fe110fb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-config-options.md"}, "properties": {"repobilityId": "00d1502be8abdbfb", "scanner": "scanner-primary", "fingerprint": "b05e20bf7fe110fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-config-options.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aa824dc6b25c66b0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-api-patterns.md"}, "properties": {"repobilityId": "2c117d311e804529", "scanner": "scanner-primary", "fingerprint": "aa824dc6b25c66b0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-api-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5fc951534d182b36", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-plugins.md"}, "properties": {"repobilityId": "c82340e0326ab32b", "scanner": "scanner-primary", "fingerprint": "5fc951534d182b36", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-plugins.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c64007242b1bcc1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-eventbus-phase2.md"}, "properties": {"repobilityId": "fa9606e45f5ca440", "scanner": "scanner-primary", "fingerprint": "c64007242b1bcc1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-eventbus-phase2.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c8e2dab71088d555", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/03-nexus/nexus-mcp-channel.md"}, "properties": {"repobilityId": "f1fb5cfb6b05688c", "scanner": "scanner-primary", "fingerprint": "c8e2dab71088d555", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/03-nexus/nexus-mcp-channel.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8f148c20871e4295", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/framework-first/SKILL.md"}, "properties": {"repobilityId": "f9901cdd3b403ddf", "scanner": "scanner-primary", "fingerprint": "8f148c20871e4295", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/framework-first/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d6673bda6fbd29c8", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-security.md"}, "properties": {"repobilityId": "cab2814e608f4eee", "scanner": "scanner-primary", "fingerprint": "d6673bda6fbd29c8", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-security.md"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-d3a4db01e722516c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-mocking-policy.md"}, "properties": {"repobilityId": "cce1d521ad92bbde", "scanner": "scanner-primary", "fingerprint": "d3a4db01e722516c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-mocking-policy.md"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-94fe1393171c47ed", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/17-gold-standards/gold-absolute-imports.md"}, "properties": {"repobilityId": "f8b56d5bfd695a33", "scanner": "scanner-primary", "fingerprint": "94fe1393171c47ed", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-absolute-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-735fbb0671331909", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/17-gold-standards/gold-documentation.md"}, "properties": {"repobilityId": "feee3414495871ec", "scanner": "scanner-primary", "fingerprint": "735fbb0671331909", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/17-gold-standards/gold-documentation.md"}, "region": {"startLine": 169}}}]}, {"ruleId": "scanner-073d95caa2df0806", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/rule-authoring-checklist.md"}, "properties": {"repobilityId": "a2f5284e1827173f", "scanner": "scanner-primary", "fingerprint": "073d95caa2df0806", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/32-trust-posture/rule-authoring-checklist.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7260769a2856ca90", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/32-trust-posture/SKILL.md"}, "properties": {"repobilityId": "5506536bb48af2d9", "scanner": "scanner-primary", "fingerprint": "7260769a2856ca90", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/32-trust-posture/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c08a1c3f438b72c6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/32-kaizen-agents/protocols.md"}, "properties": {"repobilityId": "8f585f434bd7f0d8", "scanner": "scanner-primary", "fingerprint": "c08a1c3f438b72c6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/32-kaizen-agents/protocols.md"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-10588b066ee0aa30", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/constant-time-comparison-rs.md"}, "properties": {"repobilityId": "09ba246170ecda39", "scanner": "scanner-primary", "fingerprint": "10588b066ee0aa30", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/constant-time-comparison-rs.md"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-cb585378d2dffb84", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/fail-closed-defaults-rs.md"}, "properties": {"repobilityId": "de5dbb0ef5619a63", "scanner": "scanner-primary", "fingerprint": "cb585378d2dffb84", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/fail-closed-defaults-rs.md"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-b52fc31a2adea5d7", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "cca64f5971d00eaa", "scanner": "scanner-primary", "fingerprint": "b52fc31a2adea5d7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-d280208bd53a3523", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/18-security-patterns/network-security-rs.md"}, "properties": {"repobilityId": "9edacfd98f45539f", "scanner": "scanner-primary", "fingerprint": "d280208bd53a3523", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/network-security-rs.md"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-930d2ad38fa155ff", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/skills/18-security-patterns/network-security-rs.md"}, "properties": {"repobilityId": "1998c49f3db51103", "scanner": "scanner-primary", "fingerprint": "930d2ad38fa155ff", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/18-security-patterns/network-security-rs.md"}, "region": {"startLine": 89}}}]}, {"ruleId": "scanner-bc03d7b815e6f72b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/41-onboard/SKILL.md"}, "properties": {"repobilityId": "84f9d115e2111d17", "scanner": "scanner-primary", "fingerprint": "bc03d7b815e6f72b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/41-onboard/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eb5c3d30e19a3a98", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "properties": {"repobilityId": "58d410f0d0583dc1", "scanner": "scanner-primary", "fingerprint": "eb5c3d30e19a3a98", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a4e13603ee103609", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/validate-security.md"}, "properties": {"repobilityId": "5b2b24a31672384b", "scanner": "scanner-primary", "fingerprint": "a4e13603ee103609", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/validate-security.md"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-70bdc346c37f8280", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/16-validation-patterns/SKILL.md"}, "properties": {"repobilityId": "9377a48d33fef520", "scanner": "scanner-primary", "fingerprint": "70bdc346c37f8280", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/16-validation-patterns/SKILL.md"}, "region": {"startLine": 132}}}]}, {"ruleId": "scanner-b90dc9e2eeaa65b7", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-server.md"}, "properties": {"repobilityId": "7ec02f145391eb21", "scanner": "scanner-primary", "fingerprint": "b90dc9e2eeaa65b7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-server.md"}, "region": {"startLine": 218}}}]}, {"ruleId": "scanner-da4b355b55b10b92", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-map.md"}, "properties": {"repobilityId": "f06e422cafa3e050", "scanner": "scanner-primary", "fingerprint": "da4b355b55b10b92", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-platform-map.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9ba313af7f10ad85", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-transports.md"}, "properties": {"repobilityId": "986021b81a9be3c8", "scanner": "scanner-primary", "fingerprint": "9ba313af7f10ad85", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-transports.md"}, "region": {"startLine": 193}}}]}, {"ruleId": "scanner-c9115920b52cdc33", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "822bcd2434e1f044", "scanner": "scanner-primary", "fingerprint": "c9115920b52cdc33", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 139}}}]}, {"ruleId": "scanner-92856b6a044c56a5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "1d557650916bfb89", "scanner": "scanner-primary", "fingerprint": "92856b6a044c56a5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6c4bbd7000089ef3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/05-kailash-mcp/mcp-authentication.md"}, "properties": {"repobilityId": "5549486748d8890c", "scanner": "scanner-primary", "fingerprint": "6c4bbd7000089ef3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-authentication.md"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-5c612e94c8a0815d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/05-kailash-mcp/mcp-platform-overview.md"}, "properties": {"repobilityId": "c74186808702875e", "scanner": "scanner-primary", "fingerprint": "5c612e94c8a0815d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/05-kailash-mcp/mcp-platform-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4edf0a3ed63538c6", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-orchestration.md"}, "properties": {"repobilityId": "8686fa716f6a4b72", "scanner": "scanner-primary", "fingerprint": "4edf0a3ed63538c6", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-orchestration.md"}, "region": {"startLine": 143}}}]}, {"ruleId": "scanner-abbbc7212a0ea6df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "c352abbb1720b8ad", "scanner": "scanner-primary", "fingerprint": "abbbc7212a0ea6df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-c276034528c7f456", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "ee2a34ccb40845fc", "scanner": "scanner-primary", "fingerprint": "c276034528c7f456", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-18cbe216838914f1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-budget-tracking.md"}, "properties": {"repobilityId": "b60e1edd6aaefd5a", "scanner": "scanner-primary", "fingerprint": "18cbe216838914f1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-budget-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-25540d03e83215f6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-a2a.md"}, "properties": {"repobilityId": "db4401ce7d76d632", "scanner": "scanner-primary", "fingerprint": "25540d03e83215f6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-a2a.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3411f7252c857999", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "804c057ee8c020fe", "scanner": "scanner-primary", "fingerprint": "3411f7252c857999", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 169}}}]}, {"ruleId": "scanner-f7c3bb24e3f9d649", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "973f0a2d6abda39e", "scanner": "scanner-primary", "fingerprint": "f7c3bb24e3f9d649", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-073b26093b6f5f01", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "properties": {"repobilityId": "86ccbbd20b02f30e", "scanner": "scanner-primary", "fingerprint": "073b26093b6f5f01", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-ux-helpers.md"}, "region": {"startLine": 270}}}]}, {"ruleId": "scanner-c36ec02c0b501769", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability.md"}, "properties": {"repobilityId": "1c3da11a04835560", "scanner": "scanner-primary", "fingerprint": "c36ec02c0b501769", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-observability.md"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-67b1eff84c0f5563", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-outputs.md"}, "properties": {"repobilityId": "14645fa0abff673c", "scanner": "scanner-primary", "fingerprint": "67b1eff84c0f5563", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-structured-outputs.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ecebad56c756eca2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-baseagent-quick.md"}, "properties": {"repobilityId": "bf92583e55e60a64", "scanner": "scanner-primary", "fingerprint": "ecebad56c756eca2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-baseagent-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-12b82219e19679ab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-overview.md"}, "properties": {"repobilityId": "2dd80a9abd41065d", "scanner": "scanner-primary", "fingerprint": "12b82219e19679ab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7b1d6cd17df92438", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agents-protocols.md"}, "properties": {"repobilityId": "0b3bd1a0d3774aed", "scanner": "scanner-primary", "fingerprint": "7b1d6cd17df92438", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-agents-protocols.md"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-074a5dcafff1078a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-llm-providers.md"}, "properties": {"repobilityId": "8e7a8aa4a6724198", "scanner": "scanner-primary", "fingerprint": "074a5dcafff1078a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-llm-providers.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-02fcc763cd6d471b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-structured-output.md"}, "properties": {"repobilityId": "a2bed36cfccb6f39", "scanner": "scanner-primary", "fingerprint": "02fcc763cd6d471b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-structured-output.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-090cbc3879f93bcf", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-chain-of-thought.md"}, "properties": {"repobilityId": "d0ead706aba7237d", "scanner": "scanner-primary", "fingerprint": "090cbc3879f93bcf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-chain-of-thought.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-09bb4c1c7ebc9c8b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-tools.md"}, "properties": {"repobilityId": "f3c2e2fb32892a95", "scanner": "scanner-primary", "fingerprint": "09bb4c1c7ebc9c8b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-tools.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ffb23f95a734b7a9", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-common-issues.md"}, "properties": {"repobilityId": "7fff546b4ac30cb2", "scanner": "scanner-primary", "fingerprint": "ffb23f95a734b7a9", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-common-issues.md"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-44f50bdc5b81dc1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate.md"}, "properties": {"repobilityId": "fb8950c90bc5f2a3", "scanner": "scanner-primary", "fingerprint": "44f50bdc5b81dc1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-delegate.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-78c22852e37feb06", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-catalog-server.md"}, "properties": {"repobilityId": "ec7c61d54f2ce8bb", "scanner": "scanner-primary", "fingerprint": "78c22852e37feb06", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-catalog-server.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a9e2b3ab89a080ba", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-plan-dag.md"}, "properties": {"repobilityId": "0dfb1572c8a93498", "scanner": "scanner-primary", "fingerprint": "a9e2b3ab89a080ba", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/l3-plan-dag.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dd87f2c350b1ebd4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "ce101af926faf346", "scanner": "scanner-primary", "fingerprint": "dd87f2c350b1ebd4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-a2870dbfc301fdbd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "d4aa25a308b70eb5", "scanner": "scanner-primary", "fingerprint": "a2870dbfc301fdbd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4d02c4cf4bade1f4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "properties": {"repobilityId": "c736d5ee07b3c246", "scanner": "scanner-primary", "fingerprint": "4d02c4cf4bade1f4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-trust-eatp.md"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-fe55c450c069290b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-advanced-patterns.md"}, "properties": {"repobilityId": "2a510c9297c2bf10", "scanner": "scanner-primary", "fingerprint": "fe55c450c069290b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3f09998158c02481", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-multi-agent.md"}, "properties": {"repobilityId": "6bcc26b26e1167de", "scanner": "scanner-primary", "fingerprint": "3f09998158c02481", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-multi-agent.md"}, "region": {"startLine": 236}}}]}, {"ruleId": "scanner-14818c406c289e6b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-envelope.md"}, "properties": {"repobilityId": "7b69343a6b76fef4", "scanner": "scanner-primary", "fingerprint": "14818c406c289e6b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-envelope.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eac1d43df480be00", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-l3-factory.md"}, "properties": {"repobilityId": "becbe4da0cd1497c", "scanner": "scanner-primary", "fingerprint": "eac1d43df480be00", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-l3-factory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-95ebd2ef40825cd5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-rag-agent.md"}, "properties": {"repobilityId": "268ba8fbfb46895d", "scanner": "scanner-primary", "fingerprint": "95ebd2ef40825cd5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-rag-agent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ce47de45b1cec682", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-config-patterns.md"}, "properties": {"repobilityId": "c155c211c6f47efe", "scanner": "scanner-primary", "fingerprint": "ce47de45b1cec682", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-config-patterns.md"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-77c88c609becdd72", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-persistent-memory.md"}, "properties": {"repobilityId": "11293afeea4a5339", "scanner": "scanner-primary", "fingerprint": "77c88c609becdd72", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-persistent-memory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3c98ffd1662107d5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "properties": {"repobilityId": "cf87f2e6ff6f2e5c", "scanner": "scanner-primary", "fingerprint": "3c98ffd1662107d5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-90b42955f7133ae2", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/l3-messaging.md"}, "properties": {"repobilityId": "c2197a79e45cf575", "scanner": "scanner-primary", "fingerprint": "90b42955f7133ae2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/l3-messaging.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6358195f864a6c31", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-cost-tracking.md"}, "properties": {"repobilityId": "52c32f0ef7108f01", "scanner": "scanner-primary", "fingerprint": "6358195f864a6c31", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-cost-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ebb986a20a0bcecb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/SKILL.md"}, "properties": {"repobilityId": "2b049c7f75b89ba3", "scanner": "scanner-primary", "fingerprint": "ebb986a20a0bcecb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-26b232d42ac504ab", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-pipelines.md"}, "properties": {"repobilityId": "6f8b7c022aac17b9", "scanner": "scanner-primary", "fingerprint": "26b232d42ac504ab", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-pipelines.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b3a0944afae8d901", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-memory-system.md"}, "properties": {"repobilityId": "e4f948954206e304", "scanner": "scanner-primary", "fingerprint": "b3a0944afae8d901", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-memory-system.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4b0cdb105b282874", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-quickstart-template.md"}, "properties": {"repobilityId": "1cfeca78be743ccc", "scanner": "scanner-primary", "fingerprint": "4b0cdb105b282874", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-quickstart-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-85f20462038d3285", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "properties": {"repobilityId": "d5c69fd697e8e7e6", "scanner": "scanner-primary", "fingerprint": "85f20462038d3285", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-observability-hooks.md"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-b50f169e87268d9f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "properties": {"repobilityId": "e39c534ccae7ee6c", "scanner": "scanner-primary", "fingerprint": "b50f169e87268d9f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-38f77dee81bd3a68", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/04-kaizen/kaizen-wrapper-composition.md"}, "properties": {"repobilityId": "92deb27263833111", "scanner": "scanner-primary", "fingerprint": "38f77dee81bd3a68", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/04-kaizen/kaizen-wrapper-composition.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c5739c2b1e76c0fa", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-framework-bindings.md"}, "properties": {"repobilityId": "b8414ae4e399b399", "scanner": "scanner-primary", "fingerprint": "c5739c2b1e76c0fa", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/28-ruby-bindings/ruby-framework-bindings.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bc419380dc7c4bf3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-available-nodes.md"}, "properties": {"repobilityId": "4532ef329f922536", "scanner": "scanner-primary", "fingerprint": "bc419380dc7c4bf3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/28-ruby-bindings/ruby-available-nodes.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-723d7b7821d66e07", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/28-ruby-bindings/ruby-eatp-trust.md"}, "properties": {"repobilityId": "01184c4c7f5980d0", "scanner": "scanner-primary", "fingerprint": "723d7b7821d66e07", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/28-ruby-bindings/ruby-eatp-trust.md"}, "region": {"startLine": 71}}}]}, {"ruleId": "scanner-82d179d0c7f06ae4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/28-ruby-bindings/ruby-dataflow.md"}, "properties": {"repobilityId": "c53b03deab718aa7", "scanner": "scanner-primary", "fingerprint": "82d179d0c7f06ae4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/28-ruby-bindings/ruby-dataflow.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a5922ee7301ffdac", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-trust-durability.md"}, "properties": {"repobilityId": "5312fff32692ff08", "scanner": "scanner-primary", "fingerprint": "a5922ee7301ffdac", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-governance/governance-trust-durability.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-b899728ba0c737cd", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/10-governance/governance-verification-delegation.md"}, "properties": {"repobilityId": "87d1294e0c2ef0d3", "scanner": "scanner-primary", "fingerprint": "b899728ba0c737cd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/10-governance/governance-verification-delegation.md"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-5e701695cd66d267", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/skills/31-error-troubleshooting/error-runtime-execution.md"}, "properties": {"repobilityId": "a789cf5eb0c4267f", "scanner": "scanner-primary", "fingerprint": "5e701695cd66d267", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-runtime-execution.md"}, "region": {"startLine": 243}}}]}, {"ruleId": "scanner-338ce5a727855fdd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/skills/31-error-troubleshooting/error-v1-migration.md"}, "properties": {"repobilityId": "714f913561b59ed7", "scanner": "scanner-primary", "fingerprint": "338ce5a727855fdd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/skills/31-error-troubleshooting/error-v1-migration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-118daa4db10d0bcc", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/codex/README.md"}, "properties": {"repobilityId": "833826cab096b946", "scanner": "scanner-primary", "fingerprint": "118daa4db10d0bcc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/codex/README.md"}, "region": {"startLine": 17}}}]}, {"ruleId": "scanner-0a9a916f2464f35d", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/gemini/README.md"}, "properties": {"repobilityId": "66cefa9d48b549db", "scanner": "scanner-primary", "fingerprint": "0a9a916f2464f35d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/gemini/README.md"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-50a4f1feeb0c505e", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/12-troubleshooting.md"}, "properties": {"repobilityId": "5e07d4fba1e98a29", "scanner": "scanner-primary", "fingerprint": "50a4f1feeb0c505e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/12-troubleshooting.md"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-bb22cba88fb37586", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/07-the-hook-system.md"}, "properties": {"repobilityId": "781e4cfbcf6a75d8", "scanner": "scanner-primary", "fingerprint": "bb22cba88fb37586", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/07-the-hook-system.md"}, "region": {"startLine": 220}}}]}, {"ruleId": "scanner-6bba3d2fc2c37c14", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/claude-code/README.md"}, "properties": {"repobilityId": "c2a7d1d73b8139a6", "scanner": "scanner-primary", "fingerprint": "6bba3d2fc2c37c14", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/README.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-21424546a777b8e3", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/10-daily-workflows.md"}, "properties": {"repobilityId": "771ff01cae3e64ae", "scanner": "scanner-primary", "fingerprint": "21424546a777b8e3", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/10-daily-workflows.md"}, "region": {"startLine": 309}}}]}, {"ruleId": "scanner-9d6305eda6026884", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/claude-code/04-the-command-system.md"}, "properties": {"repobilityId": "56fb80e40b9a0053", "scanner": "scanner-primary", "fingerprint": "9d6305eda6026884", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/04-the-command-system.md"}, "region": {"startLine": 258}}}]}, {"ruleId": "scanner-219e81e85083a864", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .claude/guides/claude-code/03-installation-and-first-run.md"}, "properties": {"repobilityId": "feacea2c45c7f34f", "scanner": "scanner-primary", "fingerprint": "219e81e85083a864", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/claude-code/03-installation-and-first-run.md"}, "region": {"startLine": 56}}}]}, {"ruleId": "scanner-a18e878712aa3f30", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/observability.md"}, "properties": {"repobilityId": "2841a304020a381d", "scanner": "scanner-primary", "fingerprint": "a18e878712aa3f30", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/observability.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-28f598d109649153", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .claude/guides/rule-extracts/specs-authority.md"}, "properties": {"repobilityId": "ab3d9984c62d26ce", "scanner": "scanner-primary", "fingerprint": "28f598d109649153", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/specs-authority.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c0df38f23c424625", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .claude/guides/rule-extracts/zero-tolerance.md"}, "properties": {"repobilityId": "71d1c5d34d004d18", "scanner": "scanner-primary", "fingerprint": "c0df38f23c424625", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".claude/guides/rule-extracts/zero-tolerance.md"}, "region": {"startLine": 248}}}]}, {"ruleId": "scanner-22bb1fcb1abc95c1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/prompts/certify.md"}, "properties": {"repobilityId": "3ce48d022951d8e8", "scanner": "scanner-primary", "fingerprint": "22bb1fcb1abc95c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/certify.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-908ac932fce5c944", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/prompts/ws.md"}, "properties": {"repobilityId": "592d1b54cc16193a", "scanner": "scanner-primary", "fingerprint": "908ac932fce5c944", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/ws.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5bf1fd4819c7f3bd", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/prompts/specialist-align.md"}, "properties": {"repobilityId": "e93b32b4ab778a79", "scanner": "scanner-primary", "fingerprint": "5bf1fd4819c7f3bd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/specialist-align.md"}, "region": {"startLine": 161}}}]}, {"ruleId": "scanner-0a3c49e21f664f21", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/prompts/journal.md"}, "properties": {"repobilityId": "a379d74d6a934ff4", "scanner": "scanner-primary", "fingerprint": "0a3c49e21f664f21", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/journal.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9e6d41a7496b6f30", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/prompts/learn.md"}, "properties": {"repobilityId": "8b3dfe226b204c5d", "scanner": "scanner-primary", "fingerprint": "9e6d41a7496b6f30", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/learn.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1a782ee73a301ef8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/prompts/specialist-value-auditor.md"}, "properties": {"repobilityId": "eca848378fbf3c5e", "scanner": "scanner-primary", "fingerprint": "1a782ee73a301ef8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/prompts/specialist-value-auditor.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f64f5999aa0d3590", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/custom-node-guide.md"}, "properties": {"repobilityId": "0a262b0779507bef", "scanner": "scanner-primary", "fingerprint": "f64f5999aa0d3590", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/custom-node-guide.md"}, "region": {"startLine": 298}}}]}, {"ruleId": "scanner-d9a7bd42fd0920b3", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-watchdog.md"}, "properties": {"repobilityId": "c4cc299fb6a90142", "scanner": "scanner-primary", "fingerprint": "d9a7bd42fd0920b3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/runtime-watchdog.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-21753a18c18b8010", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/parameter-scoping.md"}, "properties": {"repobilityId": "83409a045ae611aa", "scanner": "scanner-primary", "fingerprint": "21753a18c18b8010", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/parameter-scoping.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-051ad27b7de6aa9b", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/pythoncode-best-practices.md"}, "properties": {"repobilityId": "5290bd0d39f223a8", "scanner": "scanner-primary", "fingerprint": "051ad27b7de6aa9b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/pythoncode-best-practices.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-175a8fa951ea28f9", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/kailash-imports.md"}, "properties": {"repobilityId": "f80ef0f2408feb4c", "scanner": "scanner-primary", "fingerprint": "175a8fa951ea28f9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/kailash-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e666fc26472dd56b", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/01-core-sdk/production-readiness-patterns.md"}, "properties": {"repobilityId": "62c30f0af3278ce1", "scanner": "scanner-primary", "fingerprint": "e666fc26472dd56b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/production-readiness-patterns.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-c86a6f81a85774f6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/01-core-sdk/runtime-progress.md"}, "properties": {"repobilityId": "ec2a458b6fc46e97", "scanner": "scanner-primary", "fingerprint": "c86a6f81a85774f6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/01-core-sdk/runtime-progress.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3dd90b38ab9b5fe8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "properties": {"repobilityId": "662a1aeb9157e898", "scanner": "scanner-primary", "fingerprint": "3dd90b38ab9b5fe8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/15-enterprise-infrastructure/dialect-portable-sql.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d03ebd6947b3f3f7", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "properties": {"repobilityId": "b4e43dacc21f7e4a", "scanner": "scanner-primary", "fingerprint": "d03ebd6947b3f3f7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/15-enterprise-infrastructure/progressive-infrastructure.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-049bb119f962e343", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "properties": {"repobilityId": "f5b17b5f953d9a91", "scanner": "scanner-primary", "fingerprint": "049bb119f962e343", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/15-enterprise-infrastructure/idempotency-patterns.md"}, "region": {"startLine": 43}}}]}, {"ruleId": "scanner-682b619a23313225", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/15-enterprise-infrastructure/SKILL.md"}, "properties": {"repobilityId": "9c21ae067538a92d", "scanner": "scanner-primary", "fingerprint": "682b619a23313225", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/15-enterprise-infrastructure/SKILL.md"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-0c7cefd09d3915c8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-serving.md"}, "properties": {"repobilityId": "3f9eba9ec38ad55f", "scanner": "scanner-primary", "fingerprint": "0c7cefd09d3915c8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/35-kailash-align/align-serving.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b78449b80176421e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/35-kailash-align/align-adapter-registry.md"}, "properties": {"repobilityId": "e485be3430bcdf0e", "scanner": "scanner-primary", "fingerprint": "b78449b80176421e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/35-kailash-align/align-adapter-registry.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ebd6670ff55111ee", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/34-kailash-ml/ml-training-pipeline.md"}, "properties": {"repobilityId": "e34f84f911d09e41", "scanner": "scanner-primary", "fingerprint": "ebd6670ff55111ee", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/34-kailash-ml/ml-training-pipeline.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ab84257480c9c869", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-models.md"}, "properties": {"repobilityId": "52eecfa471efef0b", "scanner": "scanner-primary", "fingerprint": "ab84257480c9c869", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-models.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-389a88908a658807", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-nexus-integration.md"}, "properties": {"repobilityId": "2098840004ac120e", "scanner": "scanner-primary", "fingerprint": "389a88908a658807", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-nexus-integration.md"}, "region": {"startLine": 33}}}]}, {"ruleId": "scanner-58632459aa94b628", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-retention.md"}, "properties": {"repobilityId": "4f16d23442f85734", "scanner": "scanner-primary", "fingerprint": "58632459aa94b628", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-retention.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-06bc82026e03a990", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-connection-config.md"}, "properties": {"repobilityId": "ee43e6ab75498b47", "scanner": "scanner-primary", "fingerprint": "06bc82026e03a990", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-connection-config.md"}, "region": {"startLine": 32}}}]}, {"ruleId": "scanner-76ef175070221e3e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-error-enhancer.md"}, "properties": {"repobilityId": "df7b37938f311ab9", "scanner": "scanner-primary", "fingerprint": "76ef175070221e3e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-error-enhancer.md"}, "region": {"startLine": 129}}}]}, {"ruleId": "scanner-4802159d299007c7", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-fabric-engine.md"}, "properties": {"repobilityId": "3c9219a3a73f6065", "scanner": "scanner-primary", "fingerprint": "4802159d299007c7", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-fabric-engine.md"}, "region": {"startLine": 86}}}]}, {"ruleId": "scanner-f6e2c9de72875a2d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-cli-commands.md"}, "properties": {"repobilityId": "86544288ae0599be", "scanner": "scanner-primary", "fingerprint": "f6e2c9de72875a2d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-cli-commands.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-35cb4a5fc5a6261f", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-instance.md"}, "properties": {"repobilityId": "b719fa0f25d98394", "scanner": "scanner-primary", "fingerprint": "35cb4a5fc5a6261f", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-multi-instance.md"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-0421e98281b332af", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-debug-agent.md"}, "properties": {"repobilityId": "8bc5810d95cd8648", "scanner": "scanner-primary", "fingerprint": "0421e98281b332af", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-debug-agent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-03970c52f60d8f9d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-queries.md"}, "properties": {"repobilityId": "d3721d8d4d359ab8", "scanner": "scanner-primary", "fingerprint": "03970c52f60d8f9d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-queries.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-241bf2dd185cc85b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-inspector.md"}, "properties": {"repobilityId": "b77abdb5b8c28bc3", "scanner": "scanner-primary", "fingerprint": "241bf2dd185cc85b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-inspector.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a2f19ba4bf13bf00", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-existing-database.md"}, "properties": {"repobilityId": "28c7aa906c43e69d", "scanner": "scanner-primary", "fingerprint": "a2f19ba4bf13bf00", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-existing-database.md"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-bfe326dcfe003933", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "properties": {"repobilityId": "1592a51b92a7223b", "scanner": "scanner-primary", "fingerprint": "bfe326dcfe003933", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-fabric-cache-consumers.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7e2f9a198c6c2b93", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-multi-tenancy.md"}, "properties": {"repobilityId": "0c1529dce19d3e66", "scanner": "scanner-primary", "fingerprint": "7e2f9a198c6c2b93", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-multi-tenancy.md"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-8bc5104eb50cc982", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-aggregation.md"}, "properties": {"repobilityId": "f0e3a99715235946", "scanner": "scanner-primary", "fingerprint": "8bc5104eb50cc982", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-aggregation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-71cc37a405bead76", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-transactions.md"}, "properties": {"repobilityId": "87d5d74f0656c275", "scanner": "scanner-primary", "fingerprint": "71cc37a405bead76", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eff8a354f0a929d6", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-connection-isolation.md"}, "properties": {"repobilityId": "1767c02f1e1a11ba", "scanner": "scanner-primary", "fingerprint": "eff8a354f0a929d6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-connection-isolation.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aa11931a60f7a000", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-migrations-quick.md"}, "properties": {"repobilityId": "9ed936fa90544d16", "scanner": "scanner-primary", "fingerprint": "aa11931a60f7a000", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-migrations-quick.md"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-3c210c4c93b0fa4b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-file-import.md"}, "properties": {"repobilityId": "07adb8e64bac07fe", "scanner": "scanner-primary", "fingerprint": "3c210c4c93b0fa4b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-file-import.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-74d173865058c1bc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-result-access.md"}, "properties": {"repobilityId": "572221ba432abc92", "scanner": "scanner-primary", "fingerprint": "74d173865058c1bc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-result-access.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b0839da618cf786c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-deployment.md"}, "properties": {"repobilityId": "c30d5087955844f3", "scanner": "scanner-primary", "fingerprint": "b0839da618cf786c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-deployment.md"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-94a22c2515ca1f1e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-gotchas.md"}, "properties": {"repobilityId": "8b6aff734c447604", "scanner": "scanner-primary", "fingerprint": "94a22c2515ca1f1e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-gotchas.md"}, "region": {"startLine": 458}}}]}, {"ruleId": "scanner-bb26deb7bc530659", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-dialects.md"}, "properties": {"repobilityId": "9798863896f1cc01", "scanner": "scanner-primary", "fingerprint": "bb26deb7bc530659", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-dialects.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6339af1a9c5fa077", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/02-dataflow/dataflow-advanced-patterns.md"}, "properties": {"repobilityId": "7b158b3a3960b947", "scanner": "scanner-primary", "fingerprint": "6339af1a9c5fa077", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ad798598b2a58571", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-performance.md"}, "properties": {"repobilityId": "45ccb9b084835cbf", "scanner": "scanner-primary", "fingerprint": "ad798598b2a58571", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-performance.md"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-b083140abcd07080", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/02-dataflow/dataflow-quickstart.md"}, "properties": {"repobilityId": "fc8bb1871c2b61cf", "scanner": "scanner-primary", "fingerprint": "b083140abcd07080", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/02-dataflow/dataflow-quickstart.md"}, "region": {"startLine": 154}}}]}, {"ruleId": "scanner-632db3c4006bd8ce", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-transaction-reference.md"}, "properties": {"repobilityId": "1e659a3d6b84a926", "scanner": "scanner-primary", "fingerprint": "632db3c4006bd8ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/08-nodes-reference/nodes-transaction-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a50b5cfc485904fc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-ai-reference.md"}, "properties": {"repobilityId": "c87f1fdedeff88ad", "scanner": "scanner-primary", "fingerprint": "a50b5cfc485904fc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/08-nodes-reference/nodes-ai-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-29a8d5b86add4c36", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-database-reference.md"}, "properties": {"repobilityId": "09609dd1c4b0604d", "scanner": "scanner-primary", "fingerprint": "29a8d5b86add4c36", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/08-nodes-reference/nodes-database-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e0b47b6908e79646", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-code-reference.md"}, "properties": {"repobilityId": "66298d2d4f168d83", "scanner": "scanner-primary", "fingerprint": "e0b47b6908e79646", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/08-nodes-reference/nodes-code-reference.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-687112031c364af1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/08-nodes-reference/nodes-quick-index.md"}, "properties": {"repobilityId": "1bc7084065941278", "scanner": "scanner-primary", "fingerprint": "687112031c364af1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/08-nodes-reference/nodes-quick-index.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4bf6b48d6c96818b", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/12-testing-strategies/testing-patterns.md"}, "properties": {"repobilityId": "b555683030f48895", "scanner": "scanner-primary", "fingerprint": "4bf6b48d6c96818b", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/12-testing-strategies/testing-patterns.md"}, "region": {"startLine": 304}}}]}, {"ruleId": "scanner-af89eb6ea7a4844e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/29-pact/pact-access-enforcement.md"}, "properties": {"repobilityId": "00af90cba12363b4", "scanner": "scanner-primary", "fingerprint": "af89eb6ea7a4844e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/29-pact/pact-access-enforcement.md"}, "region": {"startLine": 93}}}]}, {"ruleId": "scanner-31d1121fc3e5d168", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/29-pact/pact-envelopes.md"}, "properties": {"repobilityId": "42089535dd240e47", "scanner": "scanner-primary", "fingerprint": "31d1121fc3e5d168", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/29-pact/pact-envelopes.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cef963e884c84b88", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-posture-stores.md"}, "properties": {"repobilityId": "e259b98a7f8f6893", "scanner": "scanner-primary", "fingerprint": "cef963e884c84b88", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/26-eatp-reference/eatp-posture-stores.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9119e59cf862cdd5", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "properties": {"repobilityId": "01d9b4d229a9465a", "scanner": "scanner-primary", "fingerprint": "9119e59cf862cdd5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/26-eatp-reference/eatp-sdk-patterns.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-4499e81dd0919e1c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/26-eatp-reference/eatp-security-patterns.md"}, "properties": {"repobilityId": "4ac9228bc387409b", "scanner": "scanner-primary", "fingerprint": "4499e81dd0919e1c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/26-eatp-reference/eatp-security-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c2af55d1ee22a878", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "properties": {"repobilityId": "dc0a499bbdf5b5a6", "scanner": "scanner-primary", "fingerprint": "c2af55d1ee22a878", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/26-eatp-reference/eatp-sdk-quickstart.md"}, "region": {"startLine": 57}}}]}, {"ruleId": "scanner-274ee83827c7a151", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/distributed-transactions.md"}, "properties": {"repobilityId": "2e7240331e16f73e", "scanner": "scanner-primary", "fingerprint": "274ee83827c7a151", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/distributed-transactions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d0adafe6ee796ead", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/asyncsql-advanced.md"}, "properties": {"repobilityId": "e4eebdb9d3176340", "scanner": "scanner-primary", "fingerprint": "d0adafe6ee796ead", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/asyncsql-advanced.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-379f604384153d39", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/query-routing.md"}, "properties": {"repobilityId": "a6faa80a7251f3c8", "scanner": "scanner-primary", "fingerprint": "379f604384153d39", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/query-routing.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5336b9c2832c3239", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/enterprise-mcp.md"}, "properties": {"repobilityId": "af277b77fc6207f5", "scanner": "scanner-primary", "fingerprint": "5336b9c2832c3239", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/enterprise-mcp.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-79ba00f6fb143fb0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/directoryreader-patterns.md"}, "properties": {"repobilityId": "1015cfa16fc9c8ef", "scanner": "scanner-primary", "fingerprint": "79ba00f6fb143fb0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/directoryreader-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dacf0782cd133801", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "properties": {"repobilityId": "e2a3abf55ddd9d4a", "scanner": "scanner-primary", "fingerprint": "dacf0782cd133801", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/mcp-resource-subscriptions.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-999f6a0ad732b18b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/SKILL.md"}, "properties": {"repobilityId": "890444074310f7b2", "scanner": "scanner-primary", "fingerprint": "999f6a0ad732b18b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-999b59a9c2649d1d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/06-cheatsheets/production-patterns.md"}, "properties": {"repobilityId": "c08fa653d56f330f", "scanner": "scanner-primary", "fingerprint": "999b59a9c2649d1d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/production-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c3b450aaeefbd6b5", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "properties": {"repobilityId": "7bc7ac6c17be4707", "scanner": "scanner-primary", "fingerprint": "c3b450aaeefbd6b5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/06-cheatsheets/multi-tenancy-patterns.md"}, "region": {"startLine": 72}}}]}, {"ruleId": "scanner-52936d1e8bab80c2", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-patterns.md"}, "properties": {"repobilityId": "7944d8e00c0056a9", "scanner": "scanner-primary", "fingerprint": "52936d1e8bab80c2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/deployment-patterns.md"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-6c5c7c9e94477597", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-docker-quick.md"}, "properties": {"repobilityId": "20818b2ec57af844", "scanner": "scanner-primary", "fingerprint": "6c5c7c9e94477597", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/deployment-docker-quick.md"}, "region": {"startLine": 102}}}]}, {"ruleId": "scanner-f8b2941b33795548", "level": "warning", "message": {"text": "Agent instruction contains unpinned remote install: .codex/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "properties": {"repobilityId": "d74806e8142c6f7f", "scanner": "scanner-primary", "fingerprint": "f8b2941b33795548", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "supply-chain", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/ci-runner-troubleshooting.md"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-9115e362c8e29a66", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/project-management.md"}, "properties": {"repobilityId": "195ccd80ad558106", "scanner": "scanner-primary", "fingerprint": "9115e362c8e29a66", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/project-management.md"}, "region": {"startLine": 475}}}]}, {"ruleId": "scanner-d2ad544a2ec967da", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "1e8756a6559fa38a", "scanner": "scanner-primary", "fingerprint": "d2ad544a2ec967da", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 42}}}]}, {"ruleId": "scanner-7e7c7f3558cd1ec0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "properties": {"repobilityId": "9fc4716caccb9e5f", "scanner": "scanner-primary", "fingerprint": "7e7c7f3558cd1ec0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/10-deployment-git/deployment-kubernetes-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-fb1729dfc0591540", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "properties": {"repobilityId": "0870d13723e09b45", "scanner": "scanner-primary", "fingerprint": "fb1729dfc0591540", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/skill-authoring/proximity-band-named-rationale-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4dd6123825ccc0d5", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-comparison.md"}, "properties": {"repobilityId": "f66e3962a321e355", "scanner": "scanner-primary", "fingerprint": "4dd6123825ccc0d5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-comparison.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-181cfc16cf6b912f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-workflow-registration.md"}, "properties": {"repobilityId": "53337b012b5cf588", "scanner": "scanner-primary", "fingerprint": "181cfc16cf6b912f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-workflow-registration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-76a7dd04ea5646b4", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-security-best-practices.md"}, "properties": {"repobilityId": "f9d668615a50de46", "scanner": "scanner-primary", "fingerprint": "76a7dd04ea5646b4", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-security-best-practices.md"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-1200f43d4b8b7247", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/03-nexus/nexus-dataflow-integration.md"}, "properties": {"repobilityId": "e2c94355ed07659a", "scanner": "scanner-primary", "fingerprint": "1200f43d4b8b7247", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-dataflow-integration.md"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-156eb111591e9c3d", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-config-options.md"}, "properties": {"repobilityId": "b2ef5d846b1207a0", "scanner": "scanner-primary", "fingerprint": "156eb111591e9c3d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-config-options.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-67424c2bded5808a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-api-patterns.md"}, "properties": {"repobilityId": "01b5d07850198f89", "scanner": "scanner-primary", "fingerprint": "67424c2bded5808a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-api-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-79bbacc8808369ea", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-plugins.md"}, "properties": {"repobilityId": "f4eb498f92cfc1bf", "scanner": "scanner-primary", "fingerprint": "79bbacc8808369ea", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-plugins.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1ab8c6f93e22c6a0", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-eventbus-phase2.md"}, "properties": {"repobilityId": "cdaee3113711054d", "scanner": "scanner-primary", "fingerprint": "1ab8c6f93e22c6a0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-eventbus-phase2.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e97c67433ff2ce67", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/03-nexus/nexus-mcp-channel.md"}, "properties": {"repobilityId": "8c83f0ba93eda68e", "scanner": "scanner-primary", "fingerprint": "e97c67433ff2ce67", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/03-nexus/nexus-mcp-channel.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-20af1e6ef78bc381", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/framework-first/SKILL.md"}, "properties": {"repobilityId": "40194e9bb67d543a", "scanner": "scanner-primary", "fingerprint": "20af1e6ef78bc381", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/framework-first/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a21b169682d4a981", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-security.md"}, "properties": {"repobilityId": "ba4014cc53f33480", "scanner": "scanner-primary", "fingerprint": "a21b169682d4a981", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/17-gold-standards/gold-security.md"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-1d7b524d566ee9f5", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-mocking-policy.md"}, "properties": {"repobilityId": "61efc1529ad1e01d", "scanner": "scanner-primary", "fingerprint": "1d7b524d566ee9f5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/17-gold-standards/gold-mocking-policy.md"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-0e185015bd5999ac", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/17-gold-standards/gold-absolute-imports.md"}, "properties": {"repobilityId": "1b1398024debce72", "scanner": "scanner-primary", "fingerprint": "0e185015bd5999ac", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/17-gold-standards/gold-absolute-imports.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1a4aa375b2834fae", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/17-gold-standards/gold-documentation.md"}, "properties": {"repobilityId": "b9beca66e028755a", "scanner": "scanner-primary", "fingerprint": "1a4aa375b2834fae", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/17-gold-standards/gold-documentation.md"}, "region": {"startLine": 169}}}]}, {"ruleId": "scanner-bce023f9a9ea9b47", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/rule-authoring-checklist.md"}, "properties": {"repobilityId": "e076e236b9d05222", "scanner": "scanner-primary", "fingerprint": "bce023f9a9ea9b47", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/32-trust-posture/rule-authoring-checklist.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4490f68f64d812c1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/32-trust-posture/SKILL.md"}, "properties": {"repobilityId": "268b78040a3cf901", "scanner": "scanner-primary", "fingerprint": "4490f68f64d812c1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/32-trust-posture/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d4a581d12af1b72e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/18-security-patterns/SKILL.md"}, "properties": {"repobilityId": "9649b9c28fb729a6", "scanner": "scanner-primary", "fingerprint": "d4a581d12af1b72e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/18-security-patterns/SKILL.md"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-a0be9a10924ef747", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/41-onboard/SKILL.md"}, "properties": {"repobilityId": "794a1a71d1a43c31", "scanner": "scanner-primary", "fingerprint": "a0be9a10924ef747", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/41-onboard/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3f8e1a77c6e24f23", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "properties": {"repobilityId": "570badbdf089a425", "scanner": "scanner-primary", "fingerprint": "3f8e1a77c6e24f23", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/16-validation-patterns/validate-dataflow-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a6f7f41319c35939", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/validate-security.md"}, "properties": {"repobilityId": "24ee12967ca72cc0", "scanner": "scanner-primary", "fingerprint": "a6f7f41319c35939", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/16-validation-patterns/validate-security.md"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-b3df9613b31cbd26", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/16-validation-patterns/SKILL.md"}, "properties": {"repobilityId": "0c0f5ffc3a80a289", "scanner": "scanner-primary", "fingerprint": "b3df9613b31cbd26", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/16-validation-patterns/SKILL.md"}, "region": {"startLine": 132}}}]}, {"ruleId": "scanner-023d1cde0a05b408", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-map.md"}, "properties": {"repobilityId": "4e46422085ec0f43", "scanner": "scanner-primary", "fingerprint": "023d1cde0a05b408", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/05-kailash-mcp/mcp-platform-map.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9a690f68a60ef0dc", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "3fe198d21f61013b", "scanner": "scanner-primary", "fingerprint": "9a690f68a60ef0dc", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 139}}}]}, {"ruleId": "scanner-d715abc86d9a3f31", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "properties": {"repobilityId": "6c6d1c9f8d2c0cff", "scanner": "scanner-primary", "fingerprint": "d715abc86d9a3f31", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/05-kailash-mcp/mcp-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b531b448a658fc2a", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/05-kailash-mcp/mcp-authentication.md"}, "properties": {"repobilityId": "1833ab8447a6a63b", "scanner": "scanner-primary", "fingerprint": "b531b448a658fc2a", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/05-kailash-mcp/mcp-authentication.md"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-e8e0dcd2a2635152", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/05-kailash-mcp/mcp-platform-overview.md"}, "properties": {"repobilityId": "e666ed7440ef5c8a", "scanner": "scanner-primary", "fingerprint": "e8e0dcd2a2635152", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/05-kailash-mcp/mcp-platform-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3b370c165ac39fec", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-orchestration.md"}, "properties": {"repobilityId": "b789e5ee66ef34ac", "scanner": "scanner-primary", "fingerprint": "3b370c165ac39fec", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-orchestration.md"}, "region": {"startLine": 143}}}]}, {"ruleId": "scanner-d26168cfe025a769", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "5240ae5df314e302", "scanner": "scanner-primary", "fingerprint": "d26168cfe025a769", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-1a2a5e87d9f7421b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "properties": {"repobilityId": "47cb7c4427a6f885", "scanner": "scanner-primary", "fingerprint": "1a2a5e87d9f7421b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-byok-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-578bf64ae250fc1c", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-budget-tracking.md"}, "properties": {"repobilityId": "205b22a89b42392c", "scanner": "scanner-primary", "fingerprint": "578bf64ae250fc1c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-budget-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-70eecbf08f7082f5", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "d2f3a4a21efafce1", "scanner": "scanner-primary", "fingerprint": "70eecbf08f7082f5", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 169}}}]}, {"ruleId": "scanner-8d9a0d332a7b7617", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-v1-features.md"}, "properties": {"repobilityId": "147d57a5f410f686", "scanner": "scanner-primary", "fingerprint": "8d9a0d332a7b7617", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-v1-features.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-957737628d0904fd", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-ux-helpers.md"}, "properties": {"repobilityId": "d57fa56b5cceb7d3", "scanner": "scanner-primary", "fingerprint": "957737628d0904fd", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-ux-helpers.md"}, "region": {"startLine": 270}}}]}, {"ruleId": "scanner-54b506a9e57b55df", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability.md"}, "properties": {"repobilityId": "77131c50e82c067e", "scanner": "scanner-primary", "fingerprint": "54b506a9e57b55df", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-observability.md"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-0decb1d599b3769b", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-structured-outputs.md"}, "properties": {"repobilityId": "64b03bdd5675cb78", "scanner": "scanner-primary", "fingerprint": "0decb1d599b3769b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-structured-outputs.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2fd05500f6d4c17a", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-baseagent-quick.md"}, "properties": {"repobilityId": "7207f1c665acb138", "scanner": "scanner-primary", "fingerprint": "2fd05500f6d4c17a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-baseagent-quick.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d287f10a99d5ffb", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-overview.md"}, "properties": {"repobilityId": "bc138631c46e3b27", "scanner": "scanner-primary", "fingerprint": "5d287f10a99d5ffb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-l3-overview.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a237cda1019ce601", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-chain-of-thought.md"}, "properties": {"repobilityId": "b845ffb9d6e9d46b", "scanner": "scanner-primary", "fingerprint": "a237cda1019ce601", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-chain-of-thought.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-bd5df7fb139bf02c", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-common-issues.md"}, "properties": {"repobilityId": "1147bcc2958f6a88", "scanner": "scanner-primary", "fingerprint": "bd5df7fb139bf02c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-common-issues.md"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-86ce4df4b00ad3cc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate.md"}, "properties": {"repobilityId": "6343f7ebfd79cafd", "scanner": "scanner-primary", "fingerprint": "86ce4df4b00ad3cc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-delegate.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b27a621e04076723", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-catalog-server.md"}, "properties": {"repobilityId": "ebd0bbd5e28fa617", "scanner": "scanner-primary", "fingerprint": "b27a621e04076723", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-catalog-server.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d1d8927f3963b432", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "74ff21f3294d2d67", "scanner": "scanner-primary", "fingerprint": "d1d8927f3963b432", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 106}}}]}, {"ruleId": "scanner-0bcddc5a1c6a81b4", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-agent-execution.md"}, "properties": {"repobilityId": "f604c2f913513e56", "scanner": "scanner-primary", "fingerprint": "0bcddc5a1c6a81b4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-agent-execution.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6ca39262dfe3cc8e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-trust-eatp.md"}, "properties": {"repobilityId": "c11c078056b0b818", "scanner": "scanner-primary", "fingerprint": "6ca39262dfe3cc8e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-trust-eatp.md"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-76fba22f9bcbe6e8", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-advanced-patterns.md"}, "properties": {"repobilityId": "9ce62b64560b7f96", "scanner": "scanner-primary", "fingerprint": "76fba22f9bcbe6e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-advanced-patterns.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-c629a67d7d2ca346", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-envelope.md"}, "properties": {"repobilityId": "fbb45349c7ed7434", "scanner": "scanner-primary", "fingerprint": "c629a67d7d2ca346", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-l3-envelope.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-55e9b127cc2a506e", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-l3-factory.md"}, "properties": {"repobilityId": "d094bf739096a0c6", "scanner": "scanner-primary", "fingerprint": "55e9b127cc2a506e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-l3-factory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-40124f3a84dec848", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-rag-agent.md"}, "properties": {"repobilityId": "0705e76b32aa40d4", "scanner": "scanner-primary", "fingerprint": "40124f3a84dec848", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-rag-agent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6b25dd387f499703", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-config-patterns.md"}, "properties": {"repobilityId": "de3177834e1157f7", "scanner": "scanner-primary", "fingerprint": "6b25dd387f499703", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-config-patterns.md"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-6eb9c9443f44c5cd", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-persistent-memory.md"}, "properties": {"repobilityId": "8aaee7b3f596580c", "scanner": "scanner-primary", "fingerprint": "6eb9c9443f44c5cd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-persistent-memory.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b7bb8ef6eefb49b1", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "properties": {"repobilityId": "209fd79443e45b78", "scanner": "scanner-primary", "fingerprint": "b7bb8ef6eefb49b1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-delegate-vs-baseagent.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2c3bef48ccf665bc", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-cost-tracking.md"}, "properties": {"repobilityId": "f18d9c1948ed61b0", "scanner": "scanner-primary", "fingerprint": "2c3bef48ccf665bc", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-cost-tracking.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-350f8d73226a0ced", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/SKILL.md"}, "properties": {"repobilityId": "618a7a4df2e921e5", "scanner": "scanner-primary", "fingerprint": "350f8d73226a0ced", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/SKILL.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-66f3d4ee2522f256", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-memory-system.md"}, "properties": {"repobilityId": "6cbb303c3a7b07a5", "scanner": "scanner-primary", "fingerprint": "66f3d4ee2522f256", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-memory-system.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d910e5ae6d1e43ad", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-quickstart-template.md"}, "properties": {"repobilityId": "5293a9c1ff2cdae2", "scanner": "scanner-primary", "fingerprint": "d910e5ae6d1e43ad", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-quickstart-template.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-97a152987fd84ae2", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/04-kaizen/kaizen-observability-hooks.md"}, "properties": {"repobilityId": "8028f3b8f133d9f0", "scanner": "scanner-primary", "fingerprint": "97a152987fd84ae2", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-observability-hooks.md"}, "region": {"startLine": 96}}}]}, {"ruleId": "scanner-9e3895bb1a75999f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "properties": {"repobilityId": "f4916bbc392213a5", "scanner": "scanner-primary", "fingerprint": "9e3895bb1a75999f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-interrupt-mechanism.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e3e7ee14706e5e6f", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/04-kaizen/kaizen-wrapper-composition.md"}, "properties": {"repobilityId": "030aa45c9c266fe0", "scanner": "scanner-primary", "fingerprint": "e3e7ee14706e5e6f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/04-kaizen/kaizen-wrapper-composition.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b3a93052c47e4454", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: .codex/skills/31-error-troubleshooting/error-runtime-execution.md"}, "properties": {"repobilityId": "12542483bb4fdbb1", "scanner": "scanner-primary", "fingerprint": "b3a93052c47e4454", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/31-error-troubleshooting/error-runtime-execution.md"}, "region": {"startLine": 243}}}]}, {"ruleId": "scanner-4f3eb8ff183e2259", "level": "warning", "message": {"text": "Agent authority lacks a verifier contract: .codex/skills/31-error-troubleshooting/error-v1-migration.md"}, "properties": {"repobilityId": "7615030937c17110", "scanner": "scanner-primary", "fingerprint": "4f3eb8ff183e2259", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "verification", "codex_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".codex/skills/31-error-troubleshooting/error-v1-migration.md"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-15fabf6de50fb1e9", "level": "note", "message": {"text": "Legacy-named symbol `pub_old` in tests/integration/test_registry_resolve_signature_threshold.py:205"}, "properties": {"repobilityId": "831f86ecac18e37a", "scanner": "scanner-primary", "fingerprint": "15fabf6de50fb1e9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-040c420babb8e364", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_grant_moment.py:126"}, "properties": {"repobilityId": "5b90b1bea2719421", "scanner": "scanner-primary", "fingerprint": "040c420babb8e364", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-cb7e9476bbb963e3", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/test_envelope_library_offline_cache.py:127"}, "properties": {"repobilityId": "2ccd741f64c773b7", "scanner": "scanner-primary", "fingerprint": "cb7e9476bbb963e3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa9c40d6c86024a9", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_heartbeat_consent_cascade_revoke.py:132"}, "properties": {"repobilityId": "644812db2e4d7127", "scanner": "scanner-primary", "fingerprint": "aa9c40d6c86024a9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6ae7a8a4466eb6c0", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/integration/test_grant_moment_state_machine.py:48"}, "properties": {"repobilityId": "ff2ace75120dd389", "scanner": "scanner-primary", "fingerprint": "6ae7a8a4466eb6c0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b92cc73d6cd3da66", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/integration/channels/test_redteam_r1_closures.py:438"}, "properties": {"repobilityId": "ff50b66649a79580", "scanner": "scanner-primary", "fingerprint": "b92cc73d6cd3da66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0ddc9e84c7cedbac", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/integration/channels/test_discord_adapter_lifecycle.py:169"}, "properties": {"repobilityId": "e2384c2d55d3e5de", "scanner": "scanner-primary", "fingerprint": "0ddc9e84c7cedbac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2eb0bf47cb743638", "level": "note", "message": {"text": "Legacy-named symbol `test_export_returns_independent_copy` in tests/tier1/test_trust_cascade_and_shamir.py:252"}, "properties": {"repobilityId": "37378244c807a5f7", "scanner": "scanner-primary", "fingerprint": "2eb0bf47cb743638", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c22de5b15c25d6e6", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier1/test_envoy_ledger_export_bundle.py:231"}, "properties": {"repobilityId": "1b8fce721f730bb1", "scanner": "scanner-primary", "fingerprint": "c22de5b15c25d6e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-074fd967c0fa2d2c", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in tests/tier1/test_envoy_model_router.py:231"}, "properties": {"repobilityId": "49eac136f5f39693", "scanner": "scanner-primary", "fingerprint": "074fd967c0fa2d2c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2df0b353f23a59f4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_envoy_model_router.py:203"}, "properties": {"repobilityId": "cfa55a36389b9b34", "scanner": "scanner-primary", "fingerprint": "2df0b353f23a59f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95ea84a6d0424929", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_shamir_distribution_checklist_persister.py:131"}, "properties": {"repobilityId": "618a2778ef0c16ae", "scanner": "scanner-primary", "fingerprint": "95ea84a6d0424929", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d93da640784a4891", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_envelope_compiler_pipeline.py:124"}, "properties": {"repobilityId": "4b4908f7b0004472", "scanner": "scanner-primary", "fingerprint": "d93da640784a4891", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f7728dee76e8354", "level": "note", "message": {"text": "Legacy-named symbol `envelope_v1` in tests/tier1/test_posture_gate_5_step_fail_closed.py:360"}, "properties": {"repobilityId": "5f178d25ffa81d1f", "scanner": "scanner-primary", "fingerprint": "9f7728dee76e8354", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0d61b4190534e1fe", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_posture_gate_5_step_fail_closed.py:798"}, "properties": {"repobilityId": "07096cce84aabd1f", "scanner": "scanner-primary", "fingerprint": "0d61b4190534e1fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-749bcb38f5b2c02e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_shamir_ritual_coordinator_orchestration.py:252"}, "properties": {"repobilityId": "3709929e54a71527", "scanner": "scanner-primary", "fingerprint": "749bcb38f5b2c02e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2862c35d87143793", "level": "none", "message": {"text": "Commented-code block (14 lines) in tests/tier1/test_kailash_rs_bindings_shape_parity.py:52"}, "properties": {"repobilityId": "13f1b6cbe5bffa0f", "scanner": "scanner-primary", "fingerprint": "2862c35d87143793", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9285c0d19ebd2c2", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier1/test_trust_vault_lifecycle.py:270"}, "properties": {"repobilityId": "378e551fd7261e71", "scanner": "scanner-primary", "fingerprint": "a9285c0d19ebd2c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1779dc852da9443", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier1/test_envoy_ledger_facade.py:167"}, "properties": {"repobilityId": "d9dc780b465e5120", "scanner": "scanner-primary", "fingerprint": "b1779dc852da9443", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f9b29fcb0110c4a5", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/conformance/n4_n6_vectors.py:60"}, "properties": {"repobilityId": "eaf90c1927e4ee52", "scanner": "scanner-primary", "fingerprint": "f9b29fcb0110c4a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a37b7e686b18153", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/conformance/e5_e7_vectors.py:77"}, "properties": {"repobilityId": "64c351f49518aa04", "scanner": "scanner-primary", "fingerprint": "1a37b7e686b18153", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81986c89fa816f10", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/conformance/test_harness_skeleton.py:138"}, "properties": {"repobilityId": "79607b5ab1b73ea0", "scanner": "scanner-primary", "fingerprint": "81986c89fa816f10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ff27520730d7c04d", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/conformance/test_e5_e7.py:198"}, "properties": {"repobilityId": "a92587b171aa33f6", "scanner": "scanner-primary", "fingerprint": "ff27520730d7c04d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-206f3f3c02eb2227", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/conformance/e1_e4_vectors.py:42"}, "properties": {"repobilityId": "4be4a10a536dc49d", "scanner": "scanner-primary", "fingerprint": "206f3f3c02eb2227", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f5e654c5dfd2a17", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/conformance/test_n1_n3.py:98"}, "properties": {"repobilityId": "8dd37a5e146ff3c2", "scanner": "scanner-primary", "fingerprint": "8f5e654c5dfd2a17", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19871455b71bc6fb", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/conformance/n1_n3_vectors.py:65"}, "properties": {"repobilityId": "0ba39f7ada08e292", "scanner": "scanner-primary", "fingerprint": "19871455b71bc6fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b5224752e2e92bb", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/helpers/deterministic_llm_provider.py:64"}, "properties": {"repobilityId": "b081840c6aa1bace", "scanner": "scanner-primary", "fingerprint": "8b5224752e2e92bb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-798f0203141c6916", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier3/test_boundary_conversation_full_path.py:139"}, "properties": {"repobilityId": "e8830f38f9aabef2", "scanner": "scanner-primary", "fingerprint": "798f0203141c6916", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dba8fe95de669eaa", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/regression/test_f9_ec7_ec8_observability_narrative.py:44"}, "properties": {"repobilityId": "a278ad3c1e69c975", "scanner": "scanner-primary", "fingerprint": "dba8fe95de669eaa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b5a729904737013", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_haltedbyrollback_record_minted_on_rollback.py:84"}, "properties": {"repobilityId": "854d7bb11d3c7f41", "scanner": "scanner-primary", "fingerprint": "2b5a729904737013", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bb7456354d4b809b", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/regression/test_l03_constraint_lists_immutable.py:185"}, "properties": {"repobilityId": "ace73cc7946baffc", "scanner": "scanner-primary", "fingerprint": "bb7456354d4b809b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93d337a688e3762a", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/regression/test_t018_dialog_spoofing_visible_secret.py:40"}, "properties": {"repobilityId": "a128c8cb5352608e", "scanner": "scanner-primary", "fingerprint": "93d337a688e3762a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-201c1b442cd5acbe", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier2/test_envoy_model_router_chat_async_routing.py:60"}, "properties": {"repobilityId": "de4e4c986dad437f", "scanner": "scanner-primary", "fingerprint": "201c1b442cd5acbe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1a9504b350beb272", "level": "none", "message": {"text": "Commented-code block (11 lines) in tests/tier2/test_envoy_ledger_wiring.py:379"}, "properties": {"repobilityId": "fc1706465100460d", "scanner": "scanner-primary", "fingerprint": "1a9504b350beb272", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d943b9514a70d5a", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier2/test_visible_secret_render_check.py:291"}, "properties": {"repobilityId": "8350061fd0682b11", "scanner": "scanner-primary", "fingerprint": "8d943b9514a70d5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0867ba80c9cf50ca", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_envoy_model_router_ollama_wiring.py:80"}, "properties": {"repobilityId": "bca00123c3ade255", "scanner": "scanner-primary", "fingerprint": "0867ba80c9cf50ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-33786a945e349501", "level": "none", "message": {"text": "Commented-code block (10 lines) in tests/tier2/test_boundary_conversation_runtime_wiring.py:206"}, "properties": {"repobilityId": "e027015541ebe257", "scanner": "scanner-primary", "fingerprint": "33786a945e349501", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-50999da007c29bd6", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_pause_resume_shamir.py:46"}, "properties": {"repobilityId": "686ddc2765d03b6e", "scanner": "scanner-primary", "fingerprint": "50999da007c29bd6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9d7fdeeb01650e13", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_bet12_latency_telemetry.py:37"}, "properties": {"repobilityId": "8eab9adbabda1134", "scanner": "scanner-primary", "fingerprint": "9d7fdeeb01650e13", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-28b29f80608084ef", "level": "note", "message": {"text": "Legacy-named symbol `envoy_envelope_v1` in tests/tier2/test_envoy_provider_risk_annotation_in_ledger.py:73"}, "properties": {"repobilityId": "f7d39d143f4fb058", "scanner": "scanner-primary", "fingerprint": "28b29f80608084ef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e540a779e611f8f7", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_ledger_tamper_detection.py:47"}, "properties": {"repobilityId": "e234bf72d1919a70", "scanner": "scanner-primary", "fingerprint": "e540a779e611f8f7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f3eaaacf1fc8ff7", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_grant_moment_store_poll_rendezvous.py:352"}, "properties": {"repobilityId": "def64f54c53528ab", "scanner": "scanner-primary", "fingerprint": "0f3eaaacf1fc8ff7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-27ea43e1036ba59e", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_grant_moment_store_poll_rendezvous.py:354"}, "properties": {"repobilityId": "1042ce5aa9935f7b", "scanner": "scanner-primary", "fingerprint": "27ea43e1036ba59e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51364686692b9797", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_durable_ledger_wiring.py:102"}, "properties": {"repobilityId": "fe5514863c64853f", "scanner": "scanner-primary", "fingerprint": "51364686692b9797", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4491f2018579adc0", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/tier2/test_boundary_conversation_envelope_config_input_canonical.py:30"}, "properties": {"repobilityId": "9f2b460c191e90f3", "scanner": "scanner-primary", "fingerprint": "4491f2018579adc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5168d1e199d6423a", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_ledger_replay_no_silent_downgrade.py:230"}, "properties": {"repobilityId": "3f29e36f69f42f72", "scanner": "scanner-primary", "fingerprint": "5168d1e199d6423a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7ee4202b1b0ab637", "level": "note", "message": {"text": "Legacy-named symbol `_etmd_v1` in tests/tier2/test_shamir_vault_recovery_end_to_end.py:88"}, "properties": {"repobilityId": "c71e41b34c0c3f55", "scanner": "scanner-primary", "fingerprint": "7ee4202b1b0ab637", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-68a391f999466e81", "level": "none", "message": {"text": "Commented-code block (7 lines) in tests/tier2/test_shamir_vault_recovery_end_to_end.py:200"}, "properties": {"repobilityId": "0fee21c4e7937733", "scanner": "scanner-primary", "fingerprint": "68a391f999466e81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b1bdc33f9355958", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_envelope_hash_mint_time_cached.py:287"}, "properties": {"repobilityId": "2ae12eb62dd88110", "scanner": "scanner-primary", "fingerprint": "3b1bdc33f9355958", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c11fd98c9d03756a", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_shamir_ritual_coordinator_wiring.py:177"}, "properties": {"repobilityId": "8878effdf36ed363", "scanner": "scanner-primary", "fingerprint": "c11fd98c9d03756a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e95edc7af267467e", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_posture_gate_wiring.py:343"}, "properties": {"repobilityId": "df285814ff8a1661", "scanner": "scanner-primary", "fingerprint": "e95edc7af267467e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b9187b1db7d0a32f", "level": "none", "message": {"text": "Commented-code block (6 lines) in tests/tier2/test_posture_gate_wiring.py:425"}, "properties": {"repobilityId": "a6286888ffeead3c", "scanner": "scanner-primary", "fingerprint": "b9187b1db7d0a32f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df2a0fa007e384f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/tier2/test_grant_cli_answer_flow.py:169"}, "properties": {"repobilityId": "f06e6fc41125ec9f", "scanner": "scanner-primary", "fingerprint": "df2a0fa007e384f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6b8444dc4533bdd8", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_envoy_token_budget_filter_truncation.py:80"}, "properties": {"repobilityId": "f54b2d0633ac35a8", "scanner": "scanner-primary", "fingerprint": "6b8444dc4533bdd8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-aa27e49437c4fefb", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in tests/tier2/test_boundary_conversation_per_state_ledger_entries.py:50"}, "properties": {"repobilityId": "7f47f1e08a10f116", "scanner": "scanner-primary", "fingerprint": "aa27e49437c4fefb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-855eab2ccc5b8f4b", "level": "none", "message": {"text": "Commented-code block (9 lines) in tests/e2e/test_envoy_cli_packaging_acceptance.py:73"}, "properties": {"repobilityId": "609a245e5566ecea", "scanner": "scanner-primary", "fingerprint": "855eab2ccc5b8f4b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5aff387f8b57dff4", "level": "none", "message": {"text": "Commented-code block (5 lines) in tests/e2e/test_session_continuity_5_channels.py:172"}, "properties": {"repobilityId": "99d36d8d239fec25", "scanner": "scanner-primary", "fingerprint": "5aff387f8b57dff4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab455a8efab2e862", "level": "none", "message": {"text": "Commented-code block (8 lines) in tests/e2e/test_grant_moment_real_to_honeypot_latency_parity.py:79"}, "properties": {"repobilityId": "b943d14ba46e6b08", "scanner": "scanner-primary", "fingerprint": "ab455a8efab2e862", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b63ebd594aaa571", "level": "note", "message": {"text": "Legacy-named symbol `standard_action_corpus_v1` in workspaces/phase-00-alignment/issues/generate-specs.py:630"}, "properties": {"repobilityId": "de2fc82cdb6e4917", "scanner": "scanner-primary", "fingerprint": "4b63ebd594aaa571", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-916116b7055a9271", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/proximity-band-budget/rule-11-helper.mjs:4"}, "properties": {"repobilityId": "0d4f69af70ba7d60", "scanner": "scanner-primary", "fingerprint": "916116b7055a9271", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-20735aa870c20a1a", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/scan-synced-disclosure/run.mjs:76"}, "properties": {"repobilityId": "abf14e2a3d9aba9d", "scanner": "scanner-primary", "fingerprint": "20735aa870c20a1a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-965d99040842695c", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-emit/run.mjs:306"}, "properties": {"repobilityId": "a1be4eacfe768553", "scanner": "scanner-primary", "fingerprint": "965d99040842695c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5407c17c2fbe9a42", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/codex-dispatcher/run.mjs:32"}, "properties": {"repobilityId": "8ab8b2bfd87ced0d", "scanner": "scanner-primary", "fingerprint": "5407c17c2fbe9a42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8dc4c18ea1e93df1", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-proximity-band/run.mjs:160"}, "properties": {"repobilityId": "4c1cceb6e2f02291", "scanner": "scanner-primary", "fingerprint": "8dc4c18ea1e93df1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dad78982fc7d8fb8", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/variant-overlay/run.mjs:123"}, "properties": {"repobilityId": "55bd2139712b97f2", "scanner": "scanner-primary", "fingerprint": "dad78982fc7d8fb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6638ec1afdeb70c", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/validate-xref-integrity/run.mjs:236"}, "properties": {"repobilityId": "70dedfcd0e829def", "scanner": "scanner-primary", "fingerprint": "d6638ec1afdeb70c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95700020a38d7b30", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/audit-fixtures/forest-ledger/run.mjs:156"}, "properties": {"repobilityId": "6f3e63be8b224def", "scanner": "scanner-primary", "fingerprint": "95700020a38d7b30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c7fcb6a7337baf1", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/audit-fixtures/validate-extraction-history/run.mjs:250"}, "properties": {"repobilityId": "4c2f79e30adee5e5", "scanner": "scanner-primary", "fingerprint": "2c7fcb6a7337baf1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bf84135bd2ad926", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/audit-fixtures/strip-build-internal/run.mjs:4"}, "properties": {"repobilityId": "8df6b2aa41457f74", "scanner": "scanner-primary", "fingerprint": "8bf84135bd2ad926", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-445d855b46d23e76", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-c-mcp-return.fixture.js:4"}, "properties": {"repobilityId": "7f0b8a76c5ef74d5", "scanner": "scanner-primary", "fingerprint": "445d855b46d23e76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8cb025fd87c67162", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/fixtures/validator-13/shape-b-two-layer.fixture.js:4"}, "properties": {"repobilityId": "cedb99f55989a8b4", "scanner": "scanner-primary", "fingerprint": "8cb025fd87c67162", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3f87eaa5177bf65", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/signing-mutation-guard.js:144"}, "properties": {"repobilityId": "97d3a6ca6a157986", "scanner": "scanner-primary", "fingerprint": "b3f87eaa5177bf65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea76b15e3f5bac3b", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/journal-write-guard.js:75"}, "properties": {"repobilityId": "7fc9a356f5ce1d90", "scanner": "scanner-primary", "fingerprint": "ea76b15e3f5bac3b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9bd93044cbf0a40", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/journal-write-guard.js:391"}, "properties": {"repobilityId": "01dd3a1ba97f10e0", "scanner": "scanner-primary", "fingerprint": "a9bd93044cbf0a40", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-accbd2fbe21792d3", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/detect-violations.js:26"}, "properties": {"repobilityId": "8f4cdd715512452a", "scanner": "scanner-primary", "fingerprint": "accbd2fbe21792d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-be694c825d5583dc", "level": "none", "message": {"text": "Commented-code block (9 lines) in .claude/hooks/adjacency-heartbeat.js:72"}, "properties": {"repobilityId": "a5a3f9ee6271c972", "scanner": "scanner-primary", "fingerprint": "be694c825d5583dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7cdfa914b1a6d5b9", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/genesis-anchor-guard.js:103"}, "properties": {"repobilityId": "d785de0281875b98", "scanner": "scanner-primary", "fingerprint": "7cdfa914b1a6d5b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c4b6eab91d868e2e", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/provenance-capture-tool.js:79"}, "properties": {"repobilityId": "7af138952bfb131c", "scanner": "scanner-primary", "fingerprint": "c4b6eab91d868e2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef3a424b902914a8", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/integrity-guard.js:117"}, "properties": {"repobilityId": "aa76eda1a973c0ec", "scanner": "scanner-primary", "fingerprint": "ef3a424b902914a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91282ddf1ac79bd1", "level": "none", "message": {"text": "Commented-code block (8 lines) in .claude/hooks/validate-bash-command.js:91"}, "properties": {"repobilityId": "d596f997cc2aaa0a", "scanner": "scanner-primary", "fingerprint": "91282ddf1ac79bd1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da9481605fe5a33f", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/posture-gate.js:162"}, "properties": {"repobilityId": "b72a90e621ea7108", "scanner": "scanner-primary", "fingerprint": "da9481605fe5a33f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60717ada302768f7", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/session-end.js:307"}, "properties": {"repobilityId": "34cd7ce0020d9524", "scanner": "scanner-primary", "fingerprint": "60717ada302768f7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5f17ae9b6a21105a", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/multi-operator-sessionend.js:165"}, "properties": {"repobilityId": "42c5b15819435b92", "scanner": "scanner-primary", "fingerprint": "5f17ae9b6a21105a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-816c7ae77ce83de5", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/log-triage-gate.js:61"}, "properties": {"repobilityId": "725527316d49b5ed", "scanner": "scanner-primary", "fingerprint": "816c7ae77ce83de5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6698380f13d2a1b1", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/multi-operator-sessionstart.js:138"}, "properties": {"repobilityId": "d9e1d4a0b487ef82", "scanner": "scanner-primary", "fingerprint": "6698380f13d2a1b1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-816a039f98d87b80", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/adjacency-leasecheck.js:381"}, "properties": {"repobilityId": "6370e67a0fc352ce", "scanner": "scanner-primary", "fingerprint": "816a039f98d87b80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd77b6fef91936b5", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/operator-gate.js:186"}, "properties": {"repobilityId": "9130c2fc4c77e524", "scanner": "scanner-primary", "fingerprint": "dd77b6fef91936b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd6dcffc358a6b33", "level": "none", "message": {"text": "Commented-code block (19 lines) in .claude/hooks/fold-amendment-paired-with-helper.js:100"}, "properties": {"repobilityId": "56f040aadc02f482", "scanner": "scanner-primary", "fingerprint": "dd6dcffc358a6b33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-784c49baad05461f", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/validate-workflow.js:854"}, "properties": {"repobilityId": "db41fdd5bb739300", "scanner": "scanner-primary", "fingerprint": "784c49baad05461f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3244e5d048f7249a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/integration-hygiene.js:13"}, "properties": {"repobilityId": "e6eeb5226ab3da20", "scanner": "scanner-primary", "fingerprint": "3244e5d048f7249a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3559505eb8ea5638", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/ado-login.js:42"}, "properties": {"repobilityId": "7505f54aba435676", "scanner": "scanner-primary", "fingerprint": "3559505eb8ea5638", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c482068125223903", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/fold-rule-9b.js:57"}, "properties": {"repobilityId": "5c03842bfd1ec866", "scanner": "scanner-primary", "fingerprint": "c482068125223903", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c3a91515440ef179", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/transport-git-ref.js:130"}, "properties": {"repobilityId": "e34b81cac1b9eeaa", "scanner": "scanner-primary", "fingerprint": "c3a91515440ef179", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-119849ee425dda0d", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/coordination-log.js:418"}, "properties": {"repobilityId": "a1dcc359c516c07a", "scanner": "scanner-primary", "fingerprint": "119849ee425dda0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-281b346afb5f5113", "level": "none", "message": {"text": "Commented-code block (11 lines) in .claude/hooks/lib/coc-append.js:120"}, "properties": {"repobilityId": "98b2994ee624632a", "scanner": "scanner-primary", "fingerprint": "281b346afb5f5113", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2844584fb7470f32", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/transport-filesystem.js:110"}, "properties": {"repobilityId": "391577a475e966cf", "scanner": "scanner-primary", "fingerprint": "2844584fb7470f32", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3481aecf6ebcc9d0", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/learning-utils.js:88"}, "properties": {"repobilityId": "c6325e337177c575", "scanner": "scanner-primary", "fingerprint": "3481aecf6ebcc9d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-985dd3e5ed4cd201", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/sibling-porcelain.js:117"}, "properties": {"repobilityId": "8722e55525c1d189", "scanner": "scanner-primary", "fingerprint": "985dd3e5ed4cd201", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-062465a37a265e53", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/reap-ceremony.js:117"}, "properties": {"repobilityId": "5865f85419ade633", "scanner": "scanner-primary", "fingerprint": "062465a37a265e53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81dfa1cc13d23325", "level": "none", "message": {"text": "Commented-code block (8 lines) in .claude/hooks/lib/violation-patterns.js:189"}, "properties": {"repobilityId": "acfe5da67c9683e2", "scanner": "scanner-primary", "fingerprint": "81dfa1cc13d23325", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d592ecda515d176", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/journal-classifier.js:76"}, "properties": {"repobilityId": "2a8d4e3a608527be", "scanner": "scanner-primary", "fingerprint": "4d592ecda515d176", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c120cc0570bd879b", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/adjacency.js:291"}, "properties": {"repobilityId": "0f5aa45aa5201048", "scanner": "scanner-primary", "fingerprint": "c120cc0570bd879b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4989caee4e9ad0d7", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-event.js:41"}, "properties": {"repobilityId": "32301a30d4050c79", "scanner": "scanner-primary", "fingerprint": "4989caee4e9ad0d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f327136eb3f6245e", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-github-adapter.js:148"}, "properties": {"repobilityId": "021054879fdcd953", "scanner": "scanner-primary", "fingerprint": "f327136eb3f6245e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e47ae20d0edfe338", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/genesis-ceremony.js:54"}, "properties": {"repobilityId": "de447c44ab91c07e", "scanner": "scanner-primary", "fingerprint": "e47ae20d0edfe338", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c85803471960e42", "level": "none", "message": {"text": "Commented-code block (9 lines) in .claude/hooks/lib/state-io.js:43"}, "properties": {"repobilityId": "e10c7e78177de138", "scanner": "scanner-primary", "fingerprint": "7c85803471960e42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-282e50c56c8b6bd8", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/state-file-write-guard.js:32"}, "properties": {"repobilityId": "3650717b6fe8df24", "scanner": "scanner-primary", "fingerprint": "282e50c56c8b6bd8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0176e837088b60b", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/fold-genesis-anchor.js:105"}, "properties": {"repobilityId": "49eca8ef4fec52bb", "scanner": "scanner-primary", "fingerprint": "f0176e837088b60b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0950cba62d955089", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/github-login.js:128"}, "properties": {"repobilityId": "d561db3840676770", "scanner": "scanner-primary", "fingerprint": "0950cba62d955089", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f347efe642793373", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/recovery-fallback.js:194"}, "properties": {"repobilityId": "b08ef99cf7b2023c", "scanner": "scanner-primary", "fingerprint": "f347efe642793373", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6962506e0e071cb8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 .claude/hooks/lib/recovery-fallback.js:234"}, "properties": {"repobilityId": "4fddd216030624ac", "scanner": "scanner-primary", "fingerprint": "6962506e0e071cb8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d2f06bca9b3fda30", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/version-utils.js:213"}, "properties": {"repobilityId": "81d9abc68bc0ddcf", "scanner": "scanner-primary", "fingerprint": "d2f06bca9b3fda30", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e6b02cdb5c1dd10", "level": "none", "message": {"text": "Commented-code block (6 lines) in .claude/hooks/lib/template-resolver.js:48"}, "properties": {"repobilityId": "c7ab21f17c1c4788", "scanner": "scanner-primary", "fingerprint": "1e6b02cdb5c1dd10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56632254d054f05c", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/session-notes-layout.js:50"}, "properties": {"repobilityId": "450b0de30af7f489", "scanner": "scanner-primary", "fingerprint": "56632254d054f05c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f564eae1e0097a1", "level": "none", "message": {"text": "Commented-code block (12 lines) in .claude/hooks/lib/posture-v2.js:248"}, "properties": {"repobilityId": "0917110508f8fe6e", "scanner": "scanner-primary", "fingerprint": "7f564eae1e0097a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6464ede04bd81116", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/operator-id.js:84"}, "properties": {"repobilityId": "d8d66fd695d9ab30", "scanner": "scanner-primary", "fingerprint": "6464ede04bd81116", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e8a443983100a44c", "level": "none", "message": {"text": "Commented-code block (21 lines) in .claude/hooks/lib/fold-rule-9c.js:59"}, "properties": {"repobilityId": "8adf5b2934befa0b", "scanner": "scanner-primary", "fingerprint": "e8a443983100a44c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f089cb693d37997c", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/fold-posture-event.js:28"}, "properties": {"repobilityId": "3a8341bed7364fca", "scanner": "scanner-primary", "fingerprint": "f089cb693d37997c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a89b239c92f458f", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/owner-depart-ceremony.js:151"}, "properties": {"repobilityId": "c4175d0765b1dd7a", "scanner": "scanner-primary", "fingerprint": "7a89b239c92f458f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e64f38238ca7960e", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/vcs-azure-adapter.js:205"}, "properties": {"repobilityId": "376fcbdb3c6abc58", "scanner": "scanner-primary", "fingerprint": "e64f38238ca7960e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3270aea27d2ac1b9", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/fold-rule-10.js:125"}, "properties": {"repobilityId": "66854c38a3c7affa", "scanner": "scanner-primary", "fingerprint": "3270aea27d2ac1b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f86143649d216b9", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/provenance-ledger.js:226"}, "properties": {"repobilityId": "09568a1373d59b63", "scanner": "scanner-primary", "fingerprint": "8f86143649d216b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9554ce61eb45f30f", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/gate-approval.js:293"}, "properties": {"repobilityId": "307802588aa50d1b", "scanner": "scanner-primary", "fingerprint": "9554ce61eb45f30f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-efa32d74190064a2", "level": "none", "message": {"text": "Commented-code block (8 lines) in .claude/hooks/lib/roster-schema-validate.js:63"}, "properties": {"repobilityId": "d1e41295dd9ffd65", "scanner": "scanner-primary", "fingerprint": "efa32d74190064a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-720cf78dac65a34b", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/owner-add-ceremony.js:30"}, "properties": {"repobilityId": "c759416e8fb8efaa", "scanner": "scanner-primary", "fingerprint": "720cf78dac65a34b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e42c066ff82c507", "level": "none", "message": {"text": "Commented-code block (7 lines) in .claude/hooks/lib/derive-n.js:41"}, "properties": {"repobilityId": "c670ff5e7f1a0978", "scanner": "scanner-primary", "fingerprint": "1e42c066ff82c507", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-211689d6efb6dd49", "level": "none", "message": {"text": "Commented-code block (5 lines) in .claude/hooks/lib/fold-rule-reap.js:259"}, "properties": {"repobilityId": "571a6a135eb7ca27", "scanner": "scanner-primary", "fingerprint": "211689d6efb6dd49", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b48a9bd3e6d6a13d", "level": "none", "message": {"text": "Commented-code block (10 lines) in .claude/workflows/redteam-round.mjs:88"}, "properties": {"repobilityId": "9c3b02ba480b5c74", "scanner": "scanner-primary", "fingerprint": "b48a9bd3e6d6a13d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9bc22e056931503", "level": "none", "message": {"text": "Commented-code block (13 lines) in envoy/foundation_ops/ohttp_server.py:100"}, "properties": {"repobilityId": "8fb1ba7cb3a5ad7d", "scanner": "scanner-primary", "fingerprint": "b9bc22e056931503", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fed4b68e5c5bb8f", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/foundation_ops/hpke.py:377"}, "properties": {"repobilityId": "f8cc27693e46d44f", "scanner": "scanner-primary", "fingerprint": "7fed4b68e5c5bb8f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-253477be11a7df39", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/foundation_ops/errors.py:32"}, "properties": {"repobilityId": "0e8fcb6dc86834db", "scanner": "scanner-primary", "fingerprint": "253477be11a7df39", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ca7a1c0c197f06f", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/authorship/bet12_emitter.py:60"}, "properties": {"repobilityId": "038e9e0b69b3516a", "scanner": "scanner-primary", "fingerprint": "7ca7a1c0c197f06f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-27ee543c750d3fa0", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/authorship/posture_gate.py:85"}, "properties": {"repobilityId": "faa130af2ce7ddbb", "scanner": "scanner-primary", "fingerprint": "27ee543c750d3fa0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a901406280310e52", "level": "note", "message": {"text": "Legacy-named symbol `standard_action_corpus_v1` in envoy/authorship/score.py:10"}, "properties": {"repobilityId": "1ef5d5f77f82c68c", "scanner": "scanner-primary", "fingerprint": "a901406280310e52", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b0282747844ea5e0", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/authorship/score.py:45"}, "properties": {"repobilityId": "f825d451866cee9f", "scanner": "scanner-primary", "fingerprint": "b0282747844ea5e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63e4b5d82e18bf8a", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/enterprise/verifier.py:81"}, "properties": {"repobilityId": "407614726854e5c8", "scanner": "scanner-primary", "fingerprint": "63e4b5d82e18bf8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e85341936af6b4d", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/envelope/types.py:135"}, "properties": {"repobilityId": "2867593a556f955c", "scanner": "scanner-primary", "fingerprint": "2e85341936af6b4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e7230b0edaec0f8b", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/envelope/compiler.py:142"}, "properties": {"repobilityId": "7508cce69f49dcfd", "scanner": "scanner-primary", "fingerprint": "e7230b0edaec0f8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-205544e65822c43a", "level": "note", "message": {"text": "Stub function `append` (body is just `pass`/`return`) \u2014 envoy/envelope/compiler.py:110"}, "properties": {"repobilityId": "c9e6464b6c605882", "scanner": "scanner-primary", "fingerprint": "205544e65822c43a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "empty-handler", "dead-code"]}}, {"ruleId": "scanner-9f392a6afd6667b3", "level": "none", "message": {"text": "Commented-code block (9 lines) in envoy/budget/orchestrator.py:351"}, "properties": {"repobilityId": "092f6ac5b007e21e", "scanner": "scanner-primary", "fingerprint": "9f392a6afd6667b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b5545669c0247910", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/cli/grant.py:244"}, "properties": {"repobilityId": "92c1b53f36521ae4", "scanner": "scanner-primary", "fingerprint": "b5545669c0247910", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e5edcc373b54247f", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/cli/init.py:138"}, "properties": {"repobilityId": "9d61c3595bb51479", "scanner": "scanner-primary", "fingerprint": "e5edcc373b54247f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-61a6fbff93402118", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/cli/chat.py:79"}, "properties": {"repobilityId": "deca4d9810d6ce89", "scanner": "scanner-primary", "fingerprint": "61a6fbff93402118", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-38eada89f8975bde", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/cli/runtime.py:168"}, "properties": {"repobilityId": "771c9791ac986062", "scanner": "scanner-primary", "fingerprint": "38eada89f8975bde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3d9cb032055e9063", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/daily_digest/fanout.py:119"}, "properties": {"repobilityId": "9f76d5b4fa1b49fb", "scanner": "scanner-primary", "fingerprint": "3d9cb032055e9063", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4cf5429cbdbb9dc5", "level": "none", "message": {"text": "Commented-code block (8 lines) in envoy/daily_digest/bootstrap.py:93"}, "properties": {"repobilityId": "bd7f7031bfabc287", "scanner": "scanner-primary", "fingerprint": "4cf5429cbdbb9dc5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4e39a985fb99098a", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/heartbeat/signed_consent.py:72"}, "properties": {"repobilityId": "218ef9f8771dceb4", "scanner": "scanner-primary", "fingerprint": "4e39a985fb99098a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88e2263cc7c331af", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/heartbeat/client.py:62"}, "properties": {"repobilityId": "59cb6ebbb9c4eb9a", "scanner": "scanner-primary", "fingerprint": "88e2263cc7c331af", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00cc3914d05702e6", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/heartbeat/star_prio.py:74"}, "properties": {"repobilityId": "06de80b1edf49f84", "scanner": "scanner-primary", "fingerprint": "00cc3914d05702e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4240ee18d90911e", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/registry/steward_quorum.py:59"}, "properties": {"repobilityId": "6a67151094636ce1", "scanner": "scanner-primary", "fingerprint": "d4240ee18d90911e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19b10067ffc6ef5c", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/registry/fv_resolver.py:108"}, "properties": {"repobilityId": "0e2931fbb1ee6614", "scanner": "scanner-primary", "fingerprint": "19b10067ffc6ef5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2201fc3664d58d6b", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/grant_moment/out_of_envelope.py:47"}, "properties": {"repobilityId": "c7ffd44b2f662b86", "scanner": "scanner-primary", "fingerprint": "2201fc3664d58d6b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0336574758a5910", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/grant_moment/plan_suspension_bridge.py:171"}, "properties": {"repobilityId": "63b86697a5c52f80", "scanner": "scanner-primary", "fingerprint": "f0336574758a5910", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5811a87f180699a5", "level": "none", "message": {"text": "Commented-code block (8 lines) in envoy/grant_moment/resolution.py:110"}, "properties": {"repobilityId": "84ac378e96de8151", "scanner": "scanner-primary", "fingerprint": "5811a87f180699a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fe866c7d02ecccfa", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/grant_moment/channel_handoff.py:73"}, "properties": {"repobilityId": "4de090ff351d832a", "scanner": "scanner-primary", "fingerprint": "fe866c7d02ecccfa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d11a720becdabe2f", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/grant_moment/runtime.py:174"}, "properties": {"repobilityId": "38ae1eb2ba7f9d24", "scanner": "scanner-primary", "fingerprint": "d11a720becdabe2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82f932f22bfd4f5a", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/connection_vault/schema.py:47"}, "properties": {"repobilityId": "5e58aa5ae9dc627c", "scanner": "scanner-primary", "fingerprint": "82f932f22bfd4f5a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bf92dd6473870e2", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/connection_vault/adapter.py:175"}, "properties": {"repobilityId": "7cc1c086087cef87", "scanner": "scanner-primary", "fingerprint": "1bf92dd6473870e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c028dadb45bc4acf", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/runtime/feature_flags.py:18"}, "properties": {"repobilityId": "ad42743756770a1b", "scanner": "scanner-primary", "fingerprint": "c028dadb45bc4acf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a951da3ef50db02", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/runtime/runtime_switch.py:244"}, "properties": {"repobilityId": "87f35c3c21cb5e6e", "scanner": "scanner-primary", "fingerprint": "5a951da3ef50db02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4637621480147fad", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/runtime/session_boundary.py:53"}, "properties": {"repobilityId": "a822ee7104533cac", "scanner": "scanner-primary", "fingerprint": "4637621480147fad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6fcec70b0812398e", "level": "none", "message": {"text": "Commented-code block (11 lines) in envoy/runtime/envelope_check.py:70"}, "properties": {"repobilityId": "ec78d986506dfed6", "scanner": "scanner-primary", "fingerprint": "6fcec70b0812398e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3dc9184a31ba7e5b", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/runtime/session.py:104"}, "properties": {"repobilityId": "da01124773a906a3", "scanner": "scanner-primary", "fingerprint": "3dc9184a31ba7e5b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5436495ff54c124", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/runtime/adapters/_async_cascade_bridge.py:43"}, "properties": {"repobilityId": "553d4716148b0f0e", "scanner": "scanner-primary", "fingerprint": "d5436495ff54c124", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5c622b4b00ace374", "level": "none", "message": {"text": "Commented-code block (9 lines) in envoy/runtime/adapters/kailash_py.py:58"}, "properties": {"repobilityId": "af50c284df223098", "scanner": "scanner-primary", "fingerprint": "5c622b4b00ace374", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04ebfbc8b1ace0cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/runtime/adapters/kailash_rs_bindings.py:286"}, "properties": {"repobilityId": "7cc04a500feeec1e", "scanner": "scanner-primary", "fingerprint": "04ebfbc8b1ace0cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f39176b28c58200", "level": "note", "message": {"text": "Legacy-named symbol `_etmd_v1` in envoy/trust/vault.py:51"}, "properties": {"repobilityId": "fdb201b00a7d723a", "scanner": "scanner-primary", "fingerprint": "0f39176b28c58200", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f649f8779a38c162", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/trust/vault.py:116"}, "properties": {"repobilityId": "9633a3e2e28fa5e1", "scanner": "scanner-primary", "fingerprint": "f649f8779a38c162", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c96a6fbd44a39f84", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/trust/store.py:184"}, "properties": {"repobilityId": "c4b8089d3decb415", "scanner": "scanner-primary", "fingerprint": "c96a6fbd44a39f84", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cee239459ea3a8e", "level": "none", "message": {"text": "Commented-code block (11 lines) in envoy/ledger/canonical.py:132"}, "properties": {"repobilityId": "e145726599b40523", "scanner": "scanner-primary", "fingerprint": "0cee239459ea3a8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f8fa793f3c58e4d", "level": "none", "message": {"text": "Commented-code block (8 lines) in envoy/ledger/keystore.py:60"}, "properties": {"repobilityId": "508006b9592ebdbd", "scanner": "scanner-primary", "fingerprint": "1f8fa793f3c58e4d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1584479776a2a3af", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/hash_chain.py:128"}, "properties": {"repobilityId": "4135d1a97b145b2e", "scanner": "scanner-primary", "fingerprint": "1584479776a2a3af", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-85674f73a803c18c", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/ledger/hash_chain.py:97"}, "properties": {"repobilityId": "0e6ea77152b2fdd8", "scanner": "scanner-primary", "fingerprint": "85674f73a803c18c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22506e4d73a0cd08", "level": "note", "message": {"text": "Legacy-named symbol `_envoy_envelope_v1` in envoy/ledger/facade.py:40"}, "properties": {"repobilityId": "d724cfe887960ae8", "scanner": "scanner-primary", "fingerprint": "22506e4d73a0cd08", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-18cc9ec9c51b6b13", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/ledger/facade.py:86"}, "properties": {"repobilityId": "c78c9406093ada4b", "scanner": "scanner-primary", "fingerprint": "18cc9ec9c51b6b13", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-037acdde118046a1", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/ledger/bootstrap.py:45"}, "properties": {"repobilityId": "c618e9ab43d91266", "scanner": "scanner-primary", "fingerprint": "037acdde118046a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f398fbccd254b32b", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/ledger/export.py:266"}, "properties": {"repobilityId": "dd7da7e4e59c0506", "scanner": "scanner-primary", "fingerprint": "f398fbccd254b32b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d21d92936d9ed7f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/channels/_discord_signer.py:100"}, "properties": {"repobilityId": "517f68159d4da5c5", "scanner": "scanner-primary", "fingerprint": "d21d92936d9ed7f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5150063c078f9eab", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/channels/telegram.py:261"}, "properties": {"repobilityId": "a9f79a7d67a33b22", "scanner": "scanner-primary", "fingerprint": "5150063c078f9eab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-032a326f14d55796", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/channels/cli.py:207"}, "properties": {"repobilityId": "6ed28f785ab98446", "scanner": "scanner-primary", "fingerprint": "032a326f14d55796", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17e041300696b1a8", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/channels/discord.py:178"}, "properties": {"repobilityId": "a3e52ee10dd4a7fb", "scanner": "scanner-primary", "fingerprint": "17e041300696b1a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c9eeac850581e76f", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/channels/web.py:83"}, "properties": {"repobilityId": "1fe542dfeb3a1599", "scanner": "scanner-primary", "fingerprint": "c9eeac850581e76f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dcd4aeab3f866ddc", "level": "none", "message": {"text": "Commented-code block (6 lines) in envoy/channels/envelope.py:24"}, "properties": {"repobilityId": "574b5056a486cf55", "scanner": "scanner-primary", "fingerprint": "dcd4aeab3f866ddc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e05436e628e2fc1f", "level": "note", "message": {"text": "Legacy-named symbol `model_copy` in envoy/model/router.py:125"}, "properties": {"repobilityId": "7980aec51b03c8b2", "scanner": "scanner-primary", "fingerprint": "e05436e628e2fc1f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c4dcc23163fea21f", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/model/router.py:151"}, "properties": {"repobilityId": "601e98a6bf8e2d8c", "scanner": "scanner-primary", "fingerprint": "c4dcc23163fea21f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1fc7b9c802a2bb57", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/model/risk.py:113"}, "properties": {"repobilityId": "302232d440c38a36", "scanner": "scanner-primary", "fingerprint": "1fc7b9c802a2bb57", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0b1ecc62bce5c189", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/model/response_filter.py:163"}, "properties": {"repobilityId": "896ff3b75e361192", "scanner": "scanner-primary", "fingerprint": "0b1ecc62bce5c189", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6258742def77cf6", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/boundary_conversation/signatures.py:26"}, "properties": {"repobilityId": "71c23e7bd333762a", "scanner": "scanner-primary", "fingerprint": "f6258742def77cf6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1eea946e5844b8fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/init_bootstrap.py:79"}, "properties": {"repobilityId": "2f192a796f221211", "scanner": "scanner-primary", "fingerprint": "1eea946e5844b8fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24cd05db81bf4b83", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/init_runtime.py:76"}, "properties": {"repobilityId": "eb598c488a6c3239", "scanner": "scanner-primary", "fingerprint": "24cd05db81bf4b83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6c9053739f76867", "level": "none", "message": {"text": "Commented-code block (9 lines) in envoy/boundary_conversation/envelope_assembler.py:46"}, "properties": {"repobilityId": "b0562ef750b62eca", "scanner": "scanner-primary", "fingerprint": "e6c9053739f76867", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c829da7b80a4e2da", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/boundary_conversation/runtime.py:390"}, "properties": {"repobilityId": "6af467e3b6985382", "scanner": "scanner-primary", "fingerprint": "c829da7b80a4e2da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c3cc68fa0b1a72c", "level": "none", "message": {"text": "Commented-code block (10 lines) in envoy/shamir/distribution_checklist.py:51"}, "properties": {"repobilityId": "c0471ff4c81294b5", "scanner": "scanner-primary", "fingerprint": "6c3cc68fa0b1a72c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69751f6fcc33291a", "level": "none", "message": {"text": "Commented-code block (8 lines) in envoy/shamir/ritual.py:193"}, "properties": {"repobilityId": "86f8c82cd031e5b1", "scanner": "scanner-primary", "fingerprint": "69751f6fcc33291a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95fd1ca427d7313b", "level": "none", "message": {"text": "Commented-code block (5 lines) in envoy/shamir/recover.py:220"}, "properties": {"repobilityId": "40f0fcb2a80c785c", "scanner": "scanner-primary", "fingerprint": "95fd1ca427d7313b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-52e4804cb86fe01e", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/shamir/paper.py:109"}, "properties": {"repobilityId": "1d940f89a042ddc5", "scanner": "scanner-primary", "fingerprint": "52e4804cb86fe01e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a2160bc6ee0d9e8", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 envoy/skill_ingest/skill_md.py:24"}, "properties": {"repobilityId": "5bda11f01dd1e99b", "scanner": "scanner-primary", "fingerprint": "7a2160bc6ee0d9e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-686bc5297c994ebd", "level": "none", "message": {"text": "Commented-code block (7 lines) in envoy/skill_ingest/envelope_md.py:35"}, "properties": {"repobilityId": "2d42e5418534fcfb", "scanner": "scanner-primary", "fingerprint": "686bc5297c994ebd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a27e509b0a4132e7", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "3e9e72b9723f6d49", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "299193a534bac1c2", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d7fda4dc4dd9b124", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7915a9e8fdd851f5", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f3e89662fa5965fe", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8ac442d2d57935be", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "2104aacdc246f0fc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8429ef004c9faf81", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "742d8d07ee981425", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "da5111e340510f77", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "75efda5f84bfeebe", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "4bfbe1230d49dcf5", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7e26d5da0ade82de", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b896709eb8654f34", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a3ba397ec2c248c1", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "03fc9b7c8712e8b7", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "abeca9255f38decc", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "dc757ff02eee8f19", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "b610648f5ae4ac8c", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}