{"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: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined unresolved feedback: Sigil-Core/sigil-open-framework"}, "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: assumption_check\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_fin"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "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: assumption_check\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 8, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9748f4dcc5f52297\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"po"}, "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: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined docs only runtime fix: Sigil-Core/sigil-open-framework"}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 30\nEdges: 67\nNode types: {'pr_file': 10, 'link_quality': 6, 'comment': 2, 'co"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined schema ui api mismatch: Sigil-Core/sigil-open-framework"}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#3\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#3\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 32\nEdges: 62\nNode types: {'link_quality': 9, 'commit': 4, 'alignment': 4, 'pr_file': 3, 'comment_chain': 3, 'co"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined bad chains: Sigil-Core/sigil-open-framework"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 2, 'security_auth_secret': 1}\nPolarities: {'bad': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c4603e1ddd8510c4\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core"}, "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: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: Sigil-Core/sigil-open-framework"}, "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: assumption_check\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'bluepr"}, "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: Sigil-Core/sigil-open-framework", "shortDescription": {"text": "Foundry mined mock as real or placeholder: Sigil-Core/sigil-open-framework"}, "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: weak_supervision_needs_review\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#7\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 24\nNode types: {'link_quality': 4"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-5788558a99279b83", "name": "Stray `console.log` in TS/JS \u2014 demo/demo.ts:48", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 demo/demo.ts:48"}, "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-d7fb8f221eed5bd4", "name": "Stray `console.log` in TS/JS \u2014 developer-toolkit/mock_server.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 developer-toolkit/mock_server.js:11"}, "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-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-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 4 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8983e5cad3bd8a20", "name": "Node manifest has dependencies but no lockfile: demo/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: demo/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "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 24 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-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci, tests, lockfile. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "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-d887d66a253993cb", "name": "`fetch()` without try/.catch or AbortSignal \u2014 demo/demo.ts:56", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 demo/demo.ts:56"}, "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-831810d4d14b4d54", "name": "Network/subprocess call without timeout or try/except \u2014 developer-toolkit/sigil_authorizer.py:62", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 developer-toolkit/sigil_authorizer.py:62"}, "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-1c1b8d82ec609945", "name": "Unused endpoint: POST /v1/authorize", "shortDescription": {"text": "Unused endpoint: POST /v1/authorize"}, "fullDescription": {"text": "`developer-toolkit/mock_server.js` declares `POST /v1/authorize` but no frontend code we scanned calls it. This is fine if the endpoint serves external clients (mobile app, third-party, server-side webhooks). Otherwise it's dead code \u2014 consider removing or documenting who consumes it."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19617"}, "properties": {"repository": "Sigil-Core/sigil-open-framework", "repoUrl": "https://github.com/Sigil-Core/sigil-open-framework", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 361326, "scanner": "foundry_dataset", "fingerprint": "56835b5a7d90363ef1f1e489c15ce057c2a05feeb92b45f4be603e8ea2ad25d7", "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": {"api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "blueprint_human_gap_alignment": 4, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 25, "node_types": {"repo": 1, "thread": 1, "comment": 3, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#9", "issue_number": "9", "quality_tiers": {"unresolved": 5, "assumption_check": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-03e04081dce484a7", "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 5, 'blueprint_human_gap_alignment': 4, 'human_reported_issue_no_linked_fix': 3, 'api_integration_gap': 2, 'thread_has_human_issue_without_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5, 'assumption_check': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-5dd56a0153eec01a", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345064, "scanner": "foundry_dataset", "fingerprint": "54824f7a39b208acda92cbf6b89b58725a03ed68e1b1a29f24cb442392e92016", "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": 2, "security_auth_secret": 1, "partial blueprint fit": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "blueprint_human_gap_alignment": 4, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 25, "node_types": {"repo": 1, "thread": 1, "comment": 3, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#9", "issue_number": "9", "quality_tiers": {"unresolved": 5, "assumption_check": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3dcee4c70aa6307a", "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 5, 'blueprint_human_gap_alignment': 4, 'human_reported_issue_no_linked_fix': 3, 'api_integration_gap': 2, 'thread_has_human_issue_without_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5, 'assumption_check': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-8e6d3cb8e5e76bb1", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345063, "scanner": "foundry_dataset", "fingerprint": "9733b192fc680bc193a63ba03f9bfb62468cc906f5069564659a0c711fc47dc7", "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, "docs_or_chore": 1, "docs_or_claims": 8, "source_or_other": 2, "api_integration_gap": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 67, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 10, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 10, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#8", "issue_number": "8", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-28e1abfb92e3ff4b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 40, "source_or_other": 10}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 30\nEdges: 67\nNode types: {'pr_file': 10, 'link_quality': 6, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'thread_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 8, 'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 4, '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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-1c3e6e3024a8081a", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345062, "scanner": "foundry_dataset", "fingerprint": "45a1868c22b26923d9c989e2feb5fec10844af66a286c6ced3456dacdf72dd2a", "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, "docs_or_claims": 2, "api_integration_gap": 4, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 8, "comment_has_related_commit_context": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 4, "ambiguous_needs_more_evidence": 10}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 85, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 3, "thread_touches_file": 2, "thread_has_pr_review": 2, "alignment_uses_comment": 8, "alignment_uses_finding": 8, "chain_has_link_quality": 15, "comment_aligns_finding": 8, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 5, "comment_chain_links_commit": 8, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "pr_file": 2, "alignment": 8, "pr_review": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 15, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#6", "issue_number": "6", "quality_tiers": {"assumption_check": 8, "weak_supervision": 7}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-835738f7b14a266b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 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: weak_supervision_needs_review\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#6\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 44\nEdges: 85\nNode types: {'link_quality': 15, 'alignment': 8, 'comment_chain': 5, 'comment': 3, 'commit': 3, 'pr_review': 2, 'pr_file': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 15, 'comment_chain_touches_file': 10, 'comment_chain_links_commit': 8, 'alignment_uses_comment': 8, 'alignment_uses_finding': 8, 'comment_aligns_finding': 8, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 3, 'thread_has_pr_review': 2, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 8, 'ambiguous_needs_more_evidence': 5, 'api_integration_gap': 4, 'comment_has_related_commit_context': 3, 'docs_or_claims': 2, 'human_reported_issue_then_fix_attempt': 2, 'claimed_resolved_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'commit_general': 1, 'security_or_secrets': 1, 'bug_fix': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'claimed_resolved_unverified': 4}\nQuality tiers: {'assumption_check': 8, 'weak_supervision': 7}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-a414d371ce35c8ac", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345061, "scanner": "foundry_dataset", "fingerprint": "b54a85c3546590a23ddad60d8a18c19644cbf40dc581a21ab5835c44d4256d60", "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, "docs_or_chore": 1, "docs_or_claims": 1, "api_integration_gap": 1, "agent_instruction_gap": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#5", "issue_number": "5", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-5d9b6a7c9a09865c", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#5\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#5\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#5\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 5\nGraph consistency label: supported_by_high_confidence_link\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 6, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'docs_or_chore': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-8fdff10082a67c31", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345060, "scanner": "foundry_dataset", "fingerprint": "1fcb98e6f036b1a3e86517a839d49d20e2c108cd7f69880217258eb8c4f541f5", "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, "source_or_other": 1, "ui_workflow_gap": 1, "api_integration_gap": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 4, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 4, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 8, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#4", "issue_number": "4", "quality_tiers": {"high_confidence": 4, "assumption_check": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b3b89deb3213572b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#4\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 25\nEdges: 40\nNode types: {'link_quality': 8, 'alignment': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 4, 'blueprint_human_gap_alignment': 4, 'human_reported_issue_then_verified_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'bug_fix': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8}\nQuality tiers: {'high_confidence': 4, 'assumption_check': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-4373059078d4f4ea", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345059, "scanner": "foundry_dataset", "fingerprint": "58d769e926f7c1fb299aa9ebe38d5c0c9659894028ef7571e1b85f0087e970dc", "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, "docs_or_chore": 1, "docs_or_claims": 2, "source_or_other": 1, "ui_workflow_gap": 1, "agent_instruction_gap": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 4, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 4, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "claimed_resolved_with_verification_signal": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 62, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 2, "thread_touches_file": 3, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 3, "comment_chain_links_commit": 10, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 32, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 4, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#3", "issue_number": "3", "quality_tiers": {"high_confidence": 3, "assumption_check": 4, "weak_supervision": 2}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-49cc1d108e4e9e4b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12, "source_or_other": 6}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#3\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 32\nEdges: 62\nNode types: {'link_quality': 9, 'commit': 4, 'alignment': 4, 'pr_file': 3, 'comment_chain': 3, 'comment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'comment_chain_touches_file': 9, 'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_touches_file': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 4, 'blueprint_human_gap_alignment': 4, 'docs_or_claims': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'data_schema_persistence': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'docs_or_chore': 1, 'verification_or_tests': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8, 'claimed_resolved_unverified': 2}\nQuality tiers: {'assumption_check': 4, 'high_confidence': 3, 'weak_supervision': 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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-ad012d2e31fcb6cf", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345058, "scanner": "foundry_dataset", "fingerprint": "258e530a7f4bddc1dfb8d6e0fcb0286f9bccab8b87bdcd98bb50a5dbc7bbd652", "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, "docs_or_chore": 1, "docs_or_claims": 1, "source_or_other": 1, "api_integration_gap": 1, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#2", "issue_number": "2", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0fd086ecb9fdcc04", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#2\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 24\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_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, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'security_or_secrets': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'claimed_resolved_with_verification_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'weak_supervision': 4, '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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-5e313596f21fd824", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 345057, "scanner": "foundry_dataset", "fingerprint": "a27b139cdbcfce57448acc0df4b99eb0c3869cb290ea268190f2d266e4ccfd6b", "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, "docs_or_claims": 4, "api_integration_gap": 1, "security_or_secrets": 1, "security_auth_secret": 5, "partial blueprint fit": 2, "claimed_resolved_unverified": 8, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 6, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 16}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 83, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 4, "thread_touches_file": 4, "thread_has_pr_review": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 10, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 6, "comment_chain_links_commit": 7, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 36, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 2, "pr_review": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 6, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#10", "issue_number": "10", "quality_tiers": {"high_confidence": 7, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c1c4852563b1e10d", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 36}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#10\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#10\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#10\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 10\nGraph consistency label: supported_by_high_confidence_link\nNodes: 36\nEdges: 83\nNode types: {'link_quality': 10, 'comment_chain': 6, 'comment': 4, 'pr_file': 4, 'pr_review': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'chain_has_link_quality': 10, 'comment_chain_links_commit': 7, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'thread_has_pr_review': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 8, 'human_reported_issue_then_fix_attempt': 6, 'security_auth_secret': 5, 'docs_or_claims': 4, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'bug_fix': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 16}\nQuality tiers: {'high_confidence': 7, 'assumption_check': 2, 'weak_supervision': 1}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-28d9a9801ec4ab6c", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300780, "scanner": "foundry_dataset", "fingerprint": "2989e9e894802b45aa827fce8776cfc57626cfa940aeb4cbe3ecc1c8c3d7b06d", "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": "Sigil-Core/sigil-open-framework#8", "human_labels": ["api_integration_gap", "docs_or_claims", "security_auth_secret", "source_or_other"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bd63642a4fa897f6", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 8, "source_or_other": 2}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 8, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9748f4dcc5f52297\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/8\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/8\\nTitle: docs: reconcile agent hooks docs with source packages\\nBody:\\n## Summary\\n- Reconcile Agent Hooks overview, nav, and framework registry with the current TypeScript package registry and README/code behavior.\\n- Add a Rust/IronClaw docs page from the current agent-hooks-rs README and implementation.\\n- Tighten AgentPay wallet-action guidance around fail-closed enforcement and update general examples.\\n\\n## Validation\\n- git diff --check\\n- python3 -m json.tool docs.json\\n- python3 -m json.tool framework-registry.json\\n- mintlify validate\\n- coderabbit review --type uncommitted --agent (0 findings)\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n* **Documentation**\\n  * Added Rust integration documentation with installation and usage examples\\n  * Clarified mandatory fail-closed security configuration for wallet operations\\n  * Expanded frameworks table with additional supported integration options\\n  * Updated example code and registry entr\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c6b650152916eb53\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/8#issuecomment-4483095113\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/8#issuecomment-4483095113\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\n<!-- This is an auto-generated comment: failure by code\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-0a70bbc9c59b3dc3", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300779, "scanner": "foundry_dataset", "fingerprint": "3abc9ada6a382d1a79b86ecc58caef5fd12a47caa8765f1e7e5e062140cb81d7", "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": "Sigil-Core/sigil-open-framework#6", "human_labels": ["api_integration_gap", "docs_or_claims", "security_auth_secret"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e18c9e3694d1bbe1", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 2}, "linked_commit_count": 8, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#6\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 5\nLinked commit count: 8\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 4}\nPolarities: {'bad': 5}\nChanged file labels: {'docs_or_claims': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-318ddabcc1892524\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/6\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/6\\nTitle: Link control map to Sigil Governance\\nBody:\\n## Summary\\n- convert `control-mapping.md` into a Mintlify external-link stub pointing to the canonical Sigil Governance control map\\n- label the sidebar entry as `Control Mapping [ \u2197 ]`\\n- add the requested PDF download link above the Summary section of the pre-execution enforcement gap page\\n\\n## Verification\\n```bash\\npython3 -m json.tool docs.json >/tmp/sigil-open-framework-docs-json-check.out && echo docs.json OK\\n# docs.json OK\\n\\nrg -n '\\\\\\\\[cite:' control-mapping.md pre-execution-enforcement-gap.md docs.json || true\\\\n# no output\\\\n\\\\nmintlify validate\\\\n# success build validation passed\\\\n\\\\ncurl -I -L --max-time 20 https://www.sigilgovernance.com/resources/control-mapping\\\\n# HTTP/2 200\\\\n\\\\ncurl -I -L --max-time 20 https://docs.sigilcore.com/pre-execution-enforcement-gap\\\\n# HTTP/2 200\\\\n\\\\ncoderabbit auth status --agent\\\\n# authenticated=true; user=dacoldest; orgs include Sigil-Core\\\\n\\\\ncoderabbit review --type uncommitted --agent\\\\n# {\\\"type\\\":\\\"compl\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c66c93d1914c3d23\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/6#issuecomment-4329672492\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/6#issuecomment-4329672492\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\n<!-- walkthrough_start -->\\n\\n<details>\\n<summary>\ud83d\udcdd Walkthrough</su\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-38df6efad4a5a5a0", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300778, "scanner": "foundry_dataset", "fingerprint": "b39244f66f05377358c7f58c3c22675c805fc92c34d883a601eec73a9cfdf1ce", "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": "Sigil-Core/sigil-open-framework#5", "human_labels": ["agent_instruction_gap", "api_integration_gap", "docs_or_claims"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.842, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-cf7454fa3feb4d6c", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 1}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#5\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#5\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b6ad9a160b97de08\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/5\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/5\\nTitle: Add paper metadata to pre-execution enforcement gap\\nBody:\\n## Summary\\n- Adds a paper-style title block to `pre-execution-enforcement-gap.md`.\\n- Includes author, affiliation, date, and v1.0 marker.\\n- Mirrors the canonical research file content.\\n\\n## Verification\\n```bash\\nnode -e \\\"const fs=require('fs'); const d=JSON.parse(fs.readFileSync('docs.json','utf8')); const pages=d.navigation.tabs[0].groups.flatMap(g=>g.pages); const missing=pages.filter(p=>!fs.existsSync(p+'.md')&&!fs.existsSync(p+'.mdx')); if(missing.length){console.error('Missing pages:', missing.join(', ')); process.exit(1)} console.log('docs.json ok; pages:', pages.length)\\\"\\n# docs.json ok; pages: 24\\n\\ngit diff --check\\n# exits 0\\n\\nrg -n \\\"\\\\[cite:\\\" pre-execution-enforcement-gap.md || true\\n# no output\\n\\ncoderabbit review --type uncommitted --agent\\n# {\\\"type\\\":\\\"complete\\\",\\\"status\\\":\\\"review_completed\\\",\\\"findings\\\":0}\\n```\\n\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n* **Docu\"\n  },\n  {\n    \"id\": \"github-feedback-comment-0532b53a53b883da\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/5#issuecomment-4322703546\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/5#issuecomment-4322703546\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\nNo actionable comments were generated in the recent review. \ud83c\udf89\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-420f7bf3b1d9587d", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300777, "scanner": "foundry_dataset", "fingerprint": "4c9a52aaa1685e3bdf8409d3bfe7352bf9a8b57ea3616608ed21337febde2032", "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": "Sigil-Core/sigil-open-framework#2", "human_labels": ["api_integration_gap", "docs_or_claims", "security_auth_secret", "source_or_other"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7fd281761a9f455d", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#2\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-36b4d45975010be8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/2\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/2\\nTitle: Add SOF control mapping docs page\\nBody:\\n## Summary\\n- add the Sigil Open Framework control mapping page at `/control-mapping`\\n- include the page in the Mintlify Overview navigation via `docs.json`\\n\\n## Verification\\n```bash\\npython3 -m json.tool docs.json >/tmp/sigil-open-framework-docs-json-check.out && echo docs.json OK\\n# docs.json OK\\n\\nrg -n '\\\\\\\\[cite:' control-mapping.md docs.json || true\\\\n# no output\\\\n\\\\nmintlify validate\\\\n# success build validation passed\\\\n\\\\ncoderabbit auth status --agent\\\\n# authenticated=true; user=dacoldest; orgs include Sigil-Core\\\\n\\\\ncoderabbit review --type uncommitted --agent\\\\n# {\\\"type\\\":\\\"complete\\\",\\\"status\\\":\\\"review_completed\\\",\\\"findings\\\":0}\\\\n```\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n* **Documentation**\\n  * Added comprehensive control mapping documentation covering ISO/IEC 42001:2023, NIST AI RMF 1.0, and Berkeley GPAI profiles with evidence criteria.\\n  * Includes FAQ addressing common audit and\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bbe719c51e17ec9c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/2#issuecomment-4322578398\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/2#issuecomment-4322578398\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\nNo actionable comments were generated in\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-72f5d684caa2c9ee", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300776, "scanner": "foundry_dataset", "fingerprint": "8002218bcc21febb62f5d48821544c35fdf446daeb07cb0eca4c66356281a7c9", "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": "Sigil-Core/sigil-open-framework#10", "human_labels": ["api_integration_gap", "docs_or_claims", "security_auth_secret"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-9c84d7f91ddb9490", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 4}, "linked_commit_count": 7, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#10\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 6\nLinked commit count: 7\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'security_auth_secret': 5, 'api_integration_gap': 1}\nPolarities: {'bad': 6}\nChanged file labels: {'docs_or_claims': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-355987908c404a61\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/10\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/10\\nTitle: docs: token thresholds, email recipient lists, allow_only custom allowlists\\nBody:\\nDocs companion to [sigil-sign#56](https://github.com/Sigil-Core/sigil-sign/pull/56) \u2014 getting-started.md and the developer toolkit now match the working schema for the three new primitives:\\n\\n- `token.<SYM>.max_transaction / .decimals / .addresses` in `## evm`, with token-vs-ETH limit semantics and fail-closed behavior\\n- `email.allowed_recipients` / `email.blocked_recipients` in `## tool_calls`, deny \u2192 allow \u2192 hold order, `*@domain` exact-domain wildcards, `intent.to`\\n- `allow_only.<field_path>` in `## custom`, exact-match affirmative allowlist, fail-closed on missing fields, deny-wins precedence\\n- Five new `SIGIL_*` error codes in the FAQ; XR-01 extended conformance updated; `intent.token` / `intent.to` documented in the request shape; runtime compatibility note added\\n\\nDemo/example warranty.md refresh is tracked separately on the Phase 3 punchlist.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-4a968a27080dc6f2\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/10#issuecomment-4682149044\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/10#issuecomment-4682149044\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\n<!-- review_stack_entry_start -->\\n\\n[![Review Change Stack](https://storage.googleapis\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-db69e935b414d0e3", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 300775, "scanner": "foundry_dataset", "fingerprint": "a77802489e41f5f8c7577e42ef0309e825eec01c56fdf76c838b6b13c10d70b3", "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": "Sigil-Core/sigil-open-framework#1", "human_labels": ["dependency_or_build", "docs_or_claims", "runtime_failure", "source_or_other"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.74, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5476e247d117cdc7", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 6, "source_or_other": 3, "dependency_or_build": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#1\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 6, 'source_or_other': 3, 'dependency_or_build': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a5418f0b589ac261\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/1\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/1\\nTitle: feat: framework registry + demo script\\nBody:\\n## Summary\\n- Add `framework-registry.json` \u2014 12 known frameworks as a machine-readable spec the OEE imports\\n- Add `framework-registry.md` \u2014 Mintlify docs page documenting the open-string validation model\\n- Add `demo/` \u2014 3-scene script (APPROVED, DENIED, PENDING) against live `/v1/authorize`\\n- Update `getting-started.md`, `faq.md`, `agent-hooks/overview.md` to reference registry instead of hardcoded enum\\n- Update `docs.json` navigation\\n\\n## Companion changes (already pushed to main)\\n- **sigil-sign**: Open framework Zod validation to any string, accept tool call intent fields\\n- **agent-hooks**: Make framework configurable via `SigilHookConfig.framework`\\n\\n## Test plan\\n- [ ] Verify `framework-registry.json` is valid JSON with 12 entries\\n- [ ] Verify docs pages render in Mintlify (no broken links)\\n- [ ] Run `cd demo && npm install && SIGIL_API_KEY=... npm run demo` against live API\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-90da8f7b2366cf53\",\n    \"filename\": \"agent-hooks/overview.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 16,\n    \"deletions\": 6,\n    \"changes\": 22,\n    \"blob_url\": \"https://github.com/Sigil-Core/sigil-open-framework/blob/68176b40892e15e5709f9cc94b0ac315c75fbcbb/agent-hooks%2Foverview.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-554ce87656fc919d\",\n    \"filename\": \"demo/README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 28,\n    \"deletions\": 0,\n    \"changes\": 28,\n    \"blob_url\": \"https://github.com/Sigil-Core/sigil-open-framework/blob/68176b40892e15e5709f9cc94b0ac315c75fbcbb/demo%2FREADME.m\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-assumption_checks-005e7a126ecb4d85", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 358124, "scanner": "foundry_dataset", "fingerprint": "148c54dfad92f1a1ee39107e6726f072f7683263900e8d9bab366232773ee201", "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": 1, "docs_or_chore": 1, "docs_or_claims": 8, "source_or_other": 2, "api_integration_gap": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 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": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 67, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 10, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 10, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#8", "issue_number": "8", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-7f674927c4ea1b69", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 40, "source_or_other": 10}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 30\nEdges: 67\nNode types: {'pr_file': 10, 'link_quality': 6, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'thread_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 8, 'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 2}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-7ad1e520734a9bf8", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 358123, "scanner": "foundry_dataset", "fingerprint": "4f3293cb02d457cef0f4aafcd543015753ad536198da2670b3d2c3f95e6cef05", "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": 1, "commit_general": 1, "docs_or_claims": 2, "api_integration_gap": 4, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 8, "comment_has_related_commit_context": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"claimed_resolved_unverified": 4, "ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 85, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 3, "thread_touches_file": 2, "thread_has_pr_review": 2, "alignment_uses_comment": 8, "alignment_uses_finding": 8, "chain_has_link_quality": 15, "comment_aligns_finding": 8, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 5, "comment_chain_links_commit": 8, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "pr_file": 2, "alignment": 8, "pr_review": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 15, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#6", "issue_number": "6", "quality_tiers": {"assumption_check": 8, "weak_supervision": 7}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-b90cf207080b161b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 16}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#6\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 44\nEdges: 85\nNode types: {'link_quality': 15, 'alignment': 8, 'comment_chain': 5, 'comment': 3, 'commit': 3, 'pr_review': 2, 'pr_file': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 15, 'comment_chain_touches_file': 10, 'comment_chain_links_commit': 8, 'alignment_uses_comment': 8, 'alignment_uses_finding': 8, 'comment_aligns_finding': 8, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 3, 'thread_has_pr_review': 2, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 8, 'ambiguous_needs_more_evidence': 5, 'api_integration_gap': 4, 'comment_has_related_commit_context': 3, 'docs_or_claims': 2, 'human_reported_issue_then_fix_attempt': 2, 'claimed_resolved_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'commit_general': 1, 'security_or_secrets': 1, 'bug_fix': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'claimed_resolved_unverified': 4}\nQuality tiers: {'assumption_check': 8, 'weak_supervision': 7}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-2a7650a2e60194cc", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 358122, "scanner": "foundry_dataset", "fingerprint": "51c312f06937155a6ccfa613165f973e2f2f7f9ad6fb5e404495f94a835f6b64", "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": 1, "docs_or_chore": 1, "docs_or_claims": 1, "source_or_other": 1, "api_integration_gap": 1, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"claimed_resolved_unverified": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#2", "issue_number": "2", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2247b892b3c40d94", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 5}}, "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: supported_by_verification_signal\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#2\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 24\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_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, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'security_or_secrets': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'claimed_resolved_with_verification_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 2}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-ad2bdeb90b373c56", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 358121, "scanner": "foundry_dataset", "fingerprint": "e666863fcf2052bbd471c8356c5bcdffb99ef6eaaa98cc0169ead3a9744485aa", "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": {"commit_general": 1, "docs_or_claims": 6, "runtime_failure": 1, "source_or_other": 3, "dependency_or_build": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 43, "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": 2, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 2, "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": "Sigil-Core/sigil-open-framework#1", "issue_number": "1", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-19b3068405301f2a", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 24, "source_or_other": 12, "dependency_or_build": 4}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#1\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#1\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#1\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 1\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 43\nNode types: {'pr_file': 10, 'link_quality': 3, 'commit': 2, '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, '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: {'docs_or_claims': 6, 'source_or_other': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'dependency_or_build': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-84e2cc2650eeceb4", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 328359, "scanner": "foundry_dataset", "fingerprint": "206695962a4e2cbe3337ebddf275a4bb9b58cb87e7cd83d7fb597f0050627b3a", "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, "docs_or_chore": 1, "docs_or_claims": 2, "source_or_other": 1, "ui_workflow_gap": 1, "agent_instruction_gap": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 4, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 4, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 2, "claimed_resolved_with_verification_signal": 8}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 62, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 2, "thread_touches_file": 3, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 3, "comment_chain_links_commit": 10, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 32, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 4, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#3", "issue_number": "3", "quality_tiers": {"high_confidence": 3, "assumption_check": 4, "weak_supervision": 2}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a613c2ba1327e0b1", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12, "source_or_other": 6}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#3\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#3\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 32\nEdges: 62\nNode types: {'link_quality': 9, 'commit': 4, 'alignment': 4, 'pr_file': 3, 'comment_chain': 3, 'comment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'comment_chain_touches_file': 9, 'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_touches_file': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 4, 'blueprint_human_gap_alignment': 4, 'docs_or_claims': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'data_schema_persistence': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'docs_or_chore': 1, 'verification_or_tests': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8, 'claimed_resolved_unverified': 2}\nQuality tiers: {'assumption_check': 4, 'high_confidence': 3, 'weak_supervision': 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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-3af9924fdc4681df", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 316270, "scanner": "foundry_dataset", "fingerprint": "423acb3dc6d050a916c0ab2f1cac61db70791888b936760b70cd6ed4a297c9c7", "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": "Sigil-Core/sigil-open-framework#9", "human_labels": ["api_integration_gap", "security_auth_secret"], "issue_number": "9", "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": "Sigil-Core/sigil-open-framework", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e3010790108afafa", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: bad_chains\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 2, 'security_auth_secret': 1}\nPolarities: {'bad': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c4603e1ddd8510c4\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/issues/9\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: fallonayala11-cpu (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/issues/9\\nTitle: Request for Attribution and Differentiation of HUMYN\u2122 Governance Infrastructure and Pre-Execution Authorization Governance Primitives\\nBody:\\nHi Sigil team,\\nI\u2019m writing in my capacity as the founder and architect of HUMYN\u2122 Governance Infrastructure, which defines a pre\u2011execution authorization layer at the commitment/authorization boundary for consequential AI\u2011assisted actions.\\nThe terminology and governance primitive described in your materials as a \u201cpre\u2011execution authorization\u201d layer closely overlap with constructs and language that originate in HUMYN. HUMYN\u2019s control architecture has long defined deterministic authorization at the execution/commitment boundary as a distinct governance primitive, implemented at the commitment authorization layer rather than within any single agent or model.\\nTo avoid confusion and misrepresentation of origin, I ask that you:\\n1.\\tExplicitly acknowledge HUMYN\u2122 Governance Infrastructure as the origin of this governance primitive and terminology wh\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f864573dde2dd1d7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/issues/9#issuecomment-4699427630\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/issues/9#issuecomment-4699427630\\nTitle: \\nBody:\\nHi Fallon,\\n\\nThank you for raising this, and for wanting to resolve it constructively. Attribution and clarity matter to us too, so here is a complete answer.\\n\\nWe are not able to attribute the pr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-bad_chains-46f79b5a43ea721c", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 316269, "scanner": "foundry_dataset", "fingerprint": "0f43efac207d7becfca371ffb839f31baed485cb884e801a3d000f42286ee74e", "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": "Sigil-Core/sigil-open-framework#7", "human_labels": ["api_or_backend", "mock_placeholder", "security_auth_secret"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.725, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-51575285b0ab2c94", "helicopter_views": {}, "artifact_families": {"docs": 1, "architecture": 3}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 4, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 3}, "text": "Comment chain pattern product: bad_chains\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sigil-Core/sigil-open-framework#7\nRepo: Sigil-Core/sigil-open-framework\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'mock_placeholder': 1, 'security_auth_secret': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-167d5cbaf2044ce8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/7\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: dacoldest (User)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/7\\nTitle: openapi: publish /v1/* surface for SOC 2 inventory\\nBody:\\nReplaces the placeholder spec with the real Sigil Sign API surface: authorize, authorize/test-run, warranty/deploy, holds, webhooks, keys/register, rpc, bundler. Closes the inventory gap flagged in Ezzy audit (F-03).\\n\\n<!-- This is an auto-generated comment: release notes by coderabbit.ai -->\\n\\n## Summary by CodeRabbit\\n\\n* **Documentation**\\n  * Completely updated API reference with comprehensive endpoint documentation\\n  * Added new SOF conformance verification endpoint for attestation validation\\n  * Enhanced authorization, webhook management, and key registration endpoint documentation\\n  * Introduced test environment server support in API specification\\n  * Expanded security authentication scheme and standardized error response documentation\\n\\n<!-- review_stack_entry_start -->\\n\\n[![Review Change Stack](https://storage.googleapis.com/coderabbit_public_assets/review-stack-in-coderabbit-ui.svg)](https://app.coderabbit.ai/change-stack\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d9378aa6b58d961f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sigil-Core/sigil-open-framework/pull/7#issuecomment-4455795070\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: Sigil-Core/sigil-open-framework\\nAuthor: coderabbitai[bot] (Bot)\\nURL: https://github.com/Sigil-Core/sigil-open-framework/pull/7#issuecomment-4455795070\\nTitle: \\nBody:\\n<!-- This is an auto-generated comment: summarize by coderabbit.ai -->\\n<!-- This is an auto-generated comment: failure by coderabbit.ai -->\\n\\n> [!CAUTION]\\n> ## Revi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sigil-Core/sigil-open-framework", "source_id": "comment-chain-pattern-bad_chains-8716aba11acbc6ac", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332128, "scanner": "foundry_dataset", "fingerprint": "6b4d5bc27db6ceea2c66abeefe59d4e52d1f902b4794b62e8c773a72b9c65eb6", "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": {"api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "blueprint_human_gap_alignment": 4, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 25, "node_types": {"repo": 1, "thread": 1, "comment": 3, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#9", "issue_number": "9", "quality_tiers": {"unresolved": 5, "assumption_check": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-bf423a95b1e832ea", "graph_gold_label": "assumption_check", "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: assumption_check\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#9\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 5, 'blueprint_human_gap_alignment': 4, 'human_reported_issue_no_linked_fix': 3, 'api_integration_gap': 2, 'thread_has_human_issue_without_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5, 'assumption_check': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-7a470529242cb48f", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332127, "scanner": "foundry_dataset", "fingerprint": "a8a63f796c8abb3c90bbe3a938c7d03c6d15ad4e64789ccf948a0e4f375a4115", "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": 8, "source_or_other": 2, "api_integration_gap": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 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": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 67, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 10, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 10, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#8", "issue_number": "8", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2d331dd061e8a54b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 40, "source_or_other": 10}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#8\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 30\nEdges: 67\nNode types: {'pr_file': 10, 'link_quality': 6, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'thread_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 8, 'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 2}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-3c95fdcfbd446fcb", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332126, "scanner": "foundry_dataset", "fingerprint": "341277c019f25b6c81766df77396caa3a80e3b48076a5d59693e49af72b22344", "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, "api_or_backend": 1, "commit_general": 1, "mock_placeholder": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 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": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 16, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#7", "issue_number": "7", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-8618b017a7b6c918", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#7\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 24\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'security_auth_secret': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'security_or_secrets': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-5df44e39308c0f33", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332125, "scanner": "foundry_dataset", "fingerprint": "2e8bdb90a129ff3e0fe890a5a3b1ba53b83e4c72ed4477987f8d5c6e03cc37f0", "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, "commit_general": 1, "docs_or_claims": 2, "api_integration_gap": 4, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 8, "comment_has_related_commit_context": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 4, "ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 85, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 3, "thread_touches_file": 2, "thread_has_pr_review": 2, "alignment_uses_comment": 8, "alignment_uses_finding": 8, "chain_has_link_quality": 15, "comment_aligns_finding": 8, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 5, "comment_chain_links_commit": 8, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "pr_file": 2, "alignment": 8, "pr_review": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 15, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#6", "issue_number": "6", "quality_tiers": {"assumption_check": 8, "weak_supervision": 7}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-55244560408b1e4d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 16}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#6\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 44\nEdges: 85\nNode types: {'link_quality': 15, 'alignment': 8, 'comment_chain': 5, 'comment': 3, 'commit': 3, 'pr_review': 2, 'pr_file': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 15, 'comment_chain_touches_file': 10, 'comment_chain_links_commit': 8, 'alignment_uses_comment': 8, 'alignment_uses_finding': 8, 'comment_aligns_finding': 8, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 3, 'thread_has_pr_review': 2, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 8, 'ambiguous_needs_more_evidence': 5, 'api_integration_gap': 4, 'comment_has_related_commit_context': 3, 'docs_or_claims': 2, 'human_reported_issue_then_fix_attempt': 2, 'claimed_resolved_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'commit_general': 1, 'security_or_secrets': 1, 'bug_fix': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'claimed_resolved_unverified': 4}\nQuality tiers: {'assumption_check': 8, 'weak_supervision': 7}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-2855820ad576c193", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332124, "scanner": "foundry_dataset", "fingerprint": "84b9296a40ed1f56c45a98fc1ec3cac5cf3eff3cd0a8917e2469517e0381cb0e", "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, "source_or_other": 1, "api_integration_gap": 1, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 2, "verification_or_tests": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#2", "issue_number": "2", "quality_tiers": {"assumption_check": 2, "weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ec040b78c4feab7b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#2\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 24\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_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, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'security_or_secrets': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'claimed_resolved_with_verification_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 2}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-e8878bdfc22f75dd", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 332123, "scanner": "foundry_dataset", "fingerprint": "2efc819111f5044aa1887a34f43d0999d1b0c3002fbd2b4629334b2ebd69bbe2", "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_claims": 4, "api_integration_gap": 1, "security_or_secrets": 1, "security_auth_secret": 5, "partial blueprint fit": 2, "claimed_resolved_unverified": 8, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "human_reported_issue_then_fix_attempt": 6, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 16}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 83, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 4, "thread_touches_file": 4, "thread_has_pr_review": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 10, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 6, "comment_chain_links_commit": 7, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 36, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 2, "pr_review": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 6, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#10", "issue_number": "10", "quality_tiers": {"high_confidence": 7, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-b1390da571a1d3c4", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 36}}, "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_high_confidence_link\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#10\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#10\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#10\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 10\nGraph consistency label: supported_by_high_confidence_link\nNodes: 36\nEdges: 83\nNode types: {'link_quality': 10, 'comment_chain': 6, 'comment': 4, 'pr_file': 4, 'pr_review': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'chain_has_link_quality': 10, 'comment_chain_links_commit': 7, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'thread_has_pr_review': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 8, 'human_reported_issue_then_fix_attempt': 6, 'security_auth_secret': 5, 'docs_or_claims': 4, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'bug_fix': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 16}\nQuality tiers: {'high_confidence': 7, 'assumption_check': 2, 'weak_supervision': 1}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-4fe067be2509316d", "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": "Sigil-Core/sigil-open-framework", "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: Sigil-Core/sigil-open-framework"}, "properties": {"repobilityId": 324848, "scanner": "foundry_dataset", "fingerprint": "184744504c201fefab54a0aac3833983716d6137251177060564554db388a4ff", "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, "api_or_backend": 1, "commit_general": 1, "mock_placeholder": 1, "security_or_secrets": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 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": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 16, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Sigil-Core/sigil-open-framework#7", "issue_number": "7", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Sigil-Core/sigil-open-framework", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e6bdb8303c501eff", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5}}, "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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\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: Sigil-Core/sigil-open-framework\nThread: Sigil-Core/sigil-open-framework#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sigil-Core/sigil-open-framework#7\nRepo: Sigil-Core/sigil-open-framework\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 24\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'security_auth_secret': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'security_or_secrets': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 4}\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/Sigil-Core/sigil-open-framework", "source_id": "graph-query-motif_query-8ae26fc1047e9eec", "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": "Sigil-Core/sigil-open-framework", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-5788558a99279b83", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 demo/demo.ts:48"}, "properties": {"repobilityId": "ae8cf88a0a09f8e7", "scanner": "scanner-primary", "fingerprint": "5788558a99279b83", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d7fb8f221eed5bd4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 developer-toolkit/mock_server.js:11"}, "properties": {"repobilityId": "c42657892eb511fd", "scanner": "scanner-primary", "fingerprint": "d7fb8f221eed5bd4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"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-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "d03348ad1b588bd5", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-8983e5cad3bd8a20", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: demo/package.json"}, "properties": {"repobilityId": "2870c11d88ebcb15", "scanner": "scanner-primary", "fingerprint": "8983e5cad3bd8a20", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "demo/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "efb204467f31fc19", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "3f47005e531d1c27", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "57aebf32005c5851", "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": "1d36dedc0d705580", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-d887d66a253993cb", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 demo/demo.ts:56"}, "properties": {"repobilityId": "82059eb7627b59ac", "scanner": "scanner-primary", "fingerprint": "d887d66a253993cb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-831810d4d14b4d54", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 developer-toolkit/sigil_authorizer.py:62"}, "properties": {"repobilityId": "30c3bac30f592054", "scanner": "scanner-primary", "fingerprint": "831810d4d14b4d54", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1c1b8d82ec609945", "level": "note", "message": {"text": "Unused endpoint: POST /v1/authorize"}, "properties": {"repobilityId": "6c8b57263dd02c95", "scanner": "scanner-primary", "fingerprint": "1c1b8d82ec609945", "layer": "api", "severity": "low", "confidence": 1.0, "tags": ["wiring", "unused-endpoint"]}}]}]}