{"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_blueprint_gap", "name": "Foundry mined blueprint gap alignment: redPanda-project/docs", "shortDescription": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "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: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#8\nRepo: redPanda-project/docs\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 41\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: redPanda-project/docs", "shortDescription": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#9\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_high_confidence\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#9\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a52d591333619e6e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/9\",\n    \"text\": \"GitHub f"}, "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: redPanda-project/docs", "shortDescription": {"text": "Foundry mined docs only runtime fix: redPanda-project/docs"}, "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: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#8\nRepo: redPanda-project/docs\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 41\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: redPanda-project/docs", "shortDescription": {"text": "Foundry mined test ci gap after feedback: redPanda-project/docs"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#17\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#17\nRepo: redPanda-project/docs\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: redPanda-project/docs", "shortDescription": {"text": "Foundry mined schema ui api mismatch: redPanda-project/docs"}, "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: redPanda-project/docs\nThread: redPanda-project/docs#4\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: redPanda-project/docs\nThread: redPanda-project/docs#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#4\nRepo: redPanda-project/docs\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 43\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, '"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: redPanda-project/docs", "shortDescription": {"text": "Foundry mined bad chains: redPanda-project/docs"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#7\nOutcome: self_attested_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\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#7\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 3, 'docs_or_claims': 2, 'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-abe47b0722ccb280\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/7\",\n    \"text\": \"Gi"}, "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: redPanda-project/docs", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: redPanda-project/docs"}, "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: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#7\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#7\nRepo: redPanda-project/docs\nIssue/PR number: 7\nGraph consistency label: supported_by_high_confidence_link\nNodes: 18\nEdges: 32\nNode types: {'pr_file': 6, 'commit': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, '"}, "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: redPanda-project/docs", "shortDescription": {"text": "Foundry mined mock as real or placeholder: redPanda-project/docs"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#7\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#7\nRepo: redPanda-project/docs\nIssue/PR number: 7\nGraph consistency label: supported_by_high_confidence_link\nNodes: 18\nEdges: 32\nNode types: {'pr_file': 6, 'commit': 3, 'link_quality': 3, 'thread': 1, 'repo'"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"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-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}}]}}, "automationDetails": {"id": "repobility/17964"}, "properties": {"repository": "redPanda-project/docs", "repoUrl": "https://github.com/redPanda-project/docs", "branch": "main"}, "results": [{"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355218, "scanner": "foundry_dataset", "fingerprint": "8315042c61f72d2e30818da474c0212ec5550ea23b254fafe9b563d3a970ddb2", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 1, "api_or_backend": 2, "docs_or_claims": 3, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#8", "issue_number": "8", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1701728404bfe725", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 12}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#8\nRepo: redPanda-project/docs\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 41\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'api_or_backend': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-a0862c7f8086d8fe", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355217, "scanner": "foundry_dataset", "fingerprint": "82965e4ae140ebd796282934ab675cf0770ec3f4a85dfbf7d6a9983cf9bcf878", "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": {"ui_workflow": 2, "docs_or_chore": 1, "api_or_backend": 5, "docs_or_claims": 5, "source_or_other": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 64, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 12, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 35, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 12, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#6", "issue_number": "6", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cf79008d281fa34f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 20, "docs_or_claims": 20, "source_or_other": 4, "security_or_auth": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#6\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#6\nRepo: redPanda-project/docs\nIssue/PR number: 6\nGraph consistency label: supported_by_verification_signal\nNodes: 35\nEdges: 64\nNode types: {'pr_file': 12, 'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 12, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 5, 'api_or_backend': 5, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-64c543176ecca4c2", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355216, "scanner": "foundry_dataset", "fingerprint": "454cd11c4fbcf8a9234b993c2221cb253b049d0bef5ea692c74e5ccb63101e34", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 1, "docs_or_claims": 4, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 25, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#5", "issue_number": "5", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-4d9b7faf8c0d4558", "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: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#5\nRepo: redPanda-project/docs\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 38\nNode types: {'link_quality': 6, 'pr_file': 4, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 4, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-4c9a63d9f414ac1a", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355215, "scanner": "foundry_dataset", "fingerprint": "62ab0b9f472914b4a52af093dd9e20650d881766232401c90ecdb4ff42cbca3c", "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": {"data_schema": 2, "docs_or_chore": 1, "docs_or_claims": 4, "security_or_auth": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 28, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#4", "issue_number": "4", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7428ae26daf561d0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 16, "security_or_auth": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#4\nRepo: redPanda-project/docs\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 43\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 5, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 4, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'data_schema': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'security_or_auth': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-24ce3c086261c9b8", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355214, "scanner": "foundry_dataset", "fingerprint": "1dac503062cfdb0ecd8d879c7cb1b7db2dc25529b7cbed586f02bd3bf8fd84eb", "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": {"data_schema": 2, "docs_or_chore": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#3", "issue_number": "3", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-04a9f29ee6ec81c0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#3\nRepo: redPanda-project/docs\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 28\nNode types: {'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-a08b2a9d8ac9b7a2", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355213, "scanner": "foundry_dataset", "fingerprint": "d5dfaae5b97f6f968b2ff0178ca9039c7d2a145603d6dd393a0cd1d7f1cb8404", "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": {"ui_workflow": 1, "docs_or_chore": 1, "api_or_backend": 2, "docs_or_claims": 3, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "human_feedback_general": 3, "claimed_resolved_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 3, "human_reported_issue_then_fix_attempt": 2, "triggered but missing blueprint stack": 1, "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": 90, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 5, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 10, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 5, "comment_chain_links_commit": 12, "comment_chain_touches_file": 25, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 39, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 5, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 5, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#22", "issue_number": "22", "quality_tiers": {"high_confidence": 4, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-ab4ca61d6e22f986", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 16, "docs_or_claims": 24}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#22\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: redPanda-project/docs\nThread: redPanda-project/docs#22\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#22\nRepo: redPanda-project/docs\nIssue/PR number: 22\nGraph consistency label: supported_by_high_confidence_link\nNodes: 39\nEdges: 90\nNode types: {'link_quality': 10, 'pr_file': 5, 'comment_chain': 5, 'comment': 4, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 25, 'comment_chain_links_commit': 12, 'chain_has_link_quality': 10, 'thread_touches_file': 5, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'issue_chain_touches_file': 5, 'thread_has_comment': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'human_feedback_general': 3, 'docs_or_claims': 3, 'comment_has_related_commit_context': 3, 'blueprint_human_gap_alignment': 3, 'api_or_backend': 2, 'human_reported_issue_then_fix_attempt': 2, 'generated_provenance': 2, 'claimed_resolved_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'docs_or_chore': 1, 'ui_workflow': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'claimed_resolved_unverified': 4}\nQuality tiers: {'high_confidence': 4, 'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-e8284e632cbf032f", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355212, "scanner": "foundry_dataset", "fingerprint": "746192a9761c3e4cd592a8fd6fe04b968a4b6e9797dec70addce85a25c0b338e", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 1, "docs_or_claims": 2, "ui_workflow_gap": 1, "weak blueprint fit": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#21", "issue_number": "21", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-9809c32c8cd99a8f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 8}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#21\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: redPanda-project/docs\nThread: redPanda-project/docs#21\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#21\nRepo: redPanda-project/docs\nIssue/PR number: 21\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 30\nNode types: {'link_quality': 6, 'alignment': 3, 'blueprint_finding': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'docs_or_claims': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-2b2790578c33bc0a", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355211, "scanner": "foundry_dataset", "fingerprint": "82d3d423ad3480ba8045177d4819fe2e0446cde28c25b7935391b6a87b4dd17b", "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": {"ui_workflow": 2, "docs_or_chore": 1, "docs_or_claims": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "dependency_or_build": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "triggered but missing blueprint stack": 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_with_verification_signal": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 65, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 4, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 2, "comment_chain_links_commit": 9, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 36, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#20", "issue_number": "20", "quality_tiers": {"high_confidence": 4, "assumption_check": 6}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-e8df6bbac2a0890e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 20}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#20\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: redPanda-project/docs\nThread: redPanda-project/docs#20\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#20\nRepo: redPanda-project/docs\nIssue/PR number: 20\nGraph consistency label: supported_by_verification_signal\nNodes: 36\nEdges: 65\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 5, 'pr_file': 4, 'blueprint_finding': 3, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 9, 'comment_chain_touches_file': 8, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'docs_or_claims': 4, 'claimed_resolved_with_verification_signal': 4, 'human_reported_issue_then_verified_fix_attempt': 2, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'docs_or_chore': 1, 'dependency_or_build': 1, 'verification_or_tests': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-3a4b05ed89b12bb7", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355210, "scanner": "foundry_dataset", "fingerprint": "8c5cf2e3988319069ec8ff6f523bfefa132c2a83fc6eed42933d929ed58a1342", "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": {"ui_workflow": 1, "docs_or_chore": 1, "ui_workflow_gap": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 22, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#2", "issue_number": "2", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-069bfcefc13b92f5", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#2\nRepo: redPanda-project/docs\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 22\nEdges: 27\nNode types: {'link_quality': 6, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-7b6abffefaf2660c", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355209, "scanner": "foundry_dataset", "fingerprint": "c2b92fd12921ca1dd50b08b8be184ccfa744742faf50c17c210530838c12bbea", "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": {"ui_workflow": 1, "docs_or_chore": 1, "api_or_backend": 1, "docs_or_claims": 1, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 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": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 59, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 2, "thread_touches_file": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 11, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_links_commit": 4, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 34, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 3, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#19", "issue_number": "19", "quality_tiers": {"assumption_check": 6, "weak_supervision": 5}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-89dda4881ade3130", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 6, "docs_or_claims": 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: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#19\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: redPanda-project/docs\nThread: redPanda-project/docs#19\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#19\nRepo: redPanda-project/docs\nIssue/PR number: 19\nGraph consistency label: weak_supervision_needs_review\nNodes: 34\nEdges: 59\nNode types: {'link_quality': 11, 'alignment': 6, 'comment_chain': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 11, 'comment_chain_touches_file': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_has_comment': 2, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'api_or_backend': 1, 'docs_or_claims': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'claimed_resolved_unverified': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'claimed_resolved_unverified': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 5}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-4ee959065982b2b3", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355208, "scanner": "foundry_dataset", "fingerprint": "8f209569145940ae2cb0dd196673995ffc9058b2948a0dbad2f50b33c9f85eb2", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 2, "api_or_backend": 2, "docs_or_claims": 4, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 3, "agent_instruction_gap": 1, "verification_or_tests": 1, "human_feedback_general": 6, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 9, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 7, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 18}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 131, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 8, "thread_has_comment": 7, "thread_touches_file": 6, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 13, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 8, "comment_chain_links_commit": 13, "comment_chain_touches_file": 48, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 8}, "node_count": 51, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 7, "pr_file": 6, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 8, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#18", "issue_number": "18", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 7}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f7fe373fb6a95499", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 22, "docs_or_claims": 44}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#18\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: redPanda-project/docs\nThread: redPanda-project/docs#18\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#18\nRepo: redPanda-project/docs\nIssue/PR number: 18\nGraph consistency label: supported_by_high_confidence_link\nNodes: 51\nEdges: 131\nNode types: {'link_quality': 13, 'comment_chain': 8, 'comment': 7, 'pr_file': 6, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 48, 'comment_chain_links_commit': 13, 'chain_has_link_quality': 13, 'thread_has_comment_chain': 8, 'comment_has_chain': 8, 'issue_chain_has_comment_chain': 8, 'thread_has_comment': 7, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 9, 'comment_has_related_commit_context': 7, 'human_feedback_general': 6, 'docs_or_claims': 4, 'generated_provenance': 3, 'blueprint_human_gap_alignment': 3, 'api_or_backend': 2, 'docs_or_chore': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 18, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 7, 'high_confidence': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-478d3612b675152a", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355207, "scanner": "foundry_dataset", "fingerprint": "710b8cc27e04e2191fd8929147602e6e0b402b81c9d641e440d85b1ffdcaf84a", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "ui_workflow": 1, "docs_or_claims": 3, "weak blueprint fit": 2, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#17", "issue_number": "17", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3d6072d5cd807f54", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#17\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: redPanda-project/docs\nThread: redPanda-project/docs#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#17\nRepo: redPanda-project/docs\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 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': 3, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'ui_workflow': 1, 'verification_or_tests': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-3ce3a6c103760f16", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355206, "scanner": "foundry_dataset", "fingerprint": "36852038f0f722b9ccc3af7122d901f1ccf97475dd85b667b35c9fc552ef50f8", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "ui_workflow": 1, "docs_or_chore": 1, "api_or_backend": 2, "docs_or_claims": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "dependency_or_build": 2, "verification_or_tests": 1, "human_feedback_general": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 9, "comment_has_related_commit_context": 4, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 2, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 12, "claimed_resolved_with_verification_signal": 4}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 131, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 5, "thread_touches_file": 6, "thread_has_pr_review": 1, "alignment_uses_comment": 9, "alignment_uses_finding": 9, "chain_has_link_quality": 17, "comment_aligns_finding": 9, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 6, "comment_chain_links_commit": 11, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 56, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 5, "pr_file": 6, "alignment": 9, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 17, "comment_chain": 6, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#16", "issue_number": "16", "quality_tiers": {"high_confidence": 3, "assumption_check": 9, "weak_supervision": 5}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a8da2f9c0658a315", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 18, "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_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#16\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: redPanda-project/docs\nThread: redPanda-project/docs#16\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#16\nRepo: redPanda-project/docs\nIssue/PR number: 16\nGraph consistency label: supported_by_verification_signal\nNodes: 56\nEdges: 131\nNode types: {'link_quality': 17, 'alignment': 9, 'pr_file': 6, 'comment_chain': 6, 'comment': 5, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'chain_has_link_quality': 17, 'comment_chain_links_commit': 11, 'alignment_uses_comment': 9, 'alignment_uses_finding': 9, 'comment_aligns_finding': 9, 'thread_touches_file': 6, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'issue_chain_touches_file': 6, 'thread_has_comment': 5, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 9, 'ambiguous_needs_more_evidence': 6, 'docs_or_claims': 4, 'comment_has_related_commit_context': 4, 'human_feedback_general': 3, 'api_or_backend': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'claimed_resolved_with_verification_signal': 2, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'test_ci_gap': 1, 'docs_or_chore': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 9, 'weak_supervision': 5, 'high_confidence': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-b9dc77f8153e088c", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355205, "scanner": "foundry_dataset", "fingerprint": "44e2de2cfe11863020f520e208bf71299cd1c57577cefee2dc91a26a5fcd40ae", "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": {"ui_workflow": 1, "docs_or_chore": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#15", "issue_number": "15", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3628fd84e1f709e5", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"security_or_auth": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#15\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: redPanda-project/docs\nThread: redPanda-project/docs#15\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#15\nRepo: redPanda-project/docs\nIssue/PR number: 15\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 28\nNode types: {'link_quality': 6, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-d93b7bc52a449211", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355204, "scanner": "foundry_dataset", "fingerprint": "c50dc2c9020651255f82fb56fe70b9fa5ac88c38b684efcd4fb6a24244651dfa", "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": {"data_schema": 2, "docs_or_claims": 2, "security_or_auth": 2, "weak blueprint fit": 2, "verification_or_tests": 2, "human_feedback_general": 4, "data_schema_persistence": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 4, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 2, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 12, "claimed_resolved_with_verification_signal": 4}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 108, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 5, "thread_touches_file": 4, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 14, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 6, "comment_chain_links_commit": 16, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 47, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 5, "pr_file": 4, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 14, "comment_chain": 6, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#14", "issue_number": "14", "quality_tiers": {"high_confidence": 4, "assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-ac8e93bc7fba5240", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 18, "security_or_auth": 18}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#14\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: redPanda-project/docs\nThread: redPanda-project/docs#14\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#14\nRepo: redPanda-project/docs\nIssue/PR number: 14\nGraph consistency label: supported_by_verification_signal\nNodes: 47\nEdges: 108\nNode types: {'link_quality': 14, 'comment_chain': 6, 'alignment': 6, 'comment': 5, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'comment_chain_links_commit': 16, 'chain_has_link_quality': 14, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 5, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'blueprint_human_gap_alignment': 6, 'human_feedback_general': 4, 'comment_has_related_commit_context': 4, 'data_schema_persistence': 2, 'docs_or_claims': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'data_schema': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 4, 'weak_supervision': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-926ce8750f335382", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355203, "scanner": "foundry_dataset", "fingerprint": "6e4b99dc8818350d5d545679b547e9aa9fbb0df40052685da8b2eeaff2a0e681", "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": {"ui_workflow": 1, "docs_or_chore": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "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": 31, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#13", "issue_number": "13", "quality_tiers": {"assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-fe166090a9a7e996", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"security_or_auth": 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: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#13\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: redPanda-project/docs\nThread: redPanda-project/docs#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#13\nRepo: redPanda-project/docs\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 31\nEdges: 48\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 3, 'blueprint_finding': 3, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, '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_has_comment': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'ambiguous_needs_more_evidence': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-d63259e1a1aa01ef", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355202, "scanner": "foundry_dataset", "fingerprint": "fde2344d36ff1a95db92f91b24f0b0875b61271ecbbc7f2f9ebf43afd79dbdab", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_chore": 1, "api_or_backend": 1, "security_or_auth": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "verification_or_tests": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 27, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#12", "issue_number": "12", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-06717278eda3eb01", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "security_or_auth": 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: redPanda-project/docs\nThread: redPanda-project/docs#12\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: redPanda-project/docs\nThread: redPanda-project/docs#12\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#12\nRepo: redPanda-project/docs\nIssue/PR number: 12\nGraph consistency label: supported_by_high_confidence_link\nNodes: 27\nEdges: 41\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 3, 'blueprint_human_gap_alignment': 3, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'api_or_backend': 1, 'security_or_auth': 1, 'self_attested_or_generated_fix_unverified': 1, 'docs_or_chore': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'ambiguous_needs_more_evidence': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'self_attested_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/redPanda-project/docs", "source_id": "graph-query-motif_query-8fd41fba1e4c9dc4", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355201, "scanner": "foundry_dataset", "fingerprint": "3e50ec5872401856eb6e1279f21d7039a6a7295f4cb9cbdf27aa2bcbf3aaac1c", "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": {"keys": ["blueprint_human_gap_alignment", "ambiguous_needs_more_evidence", "human_feedback_general", "comment_has_related_commit_context", "data_schema_persistence", "human_reported_issue_then_fix_attempt", "claimed_resolved_unverified", "data_schema", "docs_or_claims", "api_or_backend", "security_or_auth", "human_reported_issue_then_verified_fix_attempt", "verification_or_tests", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "weak blueprint fit", "issue_or_pull_request_thread", "triggered but missing blueprint stack"], "count": 18, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 10, "ambiguous_needs_more_evidence": 24, "claimed_resolved_with_verification_signal": 4}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 318, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 17, "thread_has_comment": 11, "thread_touches_file": 6, "thread_has_pr_review": 6, "alignment_uses_comment": 21, "alignment_uses_finding": 21, "chain_has_link_quality": 40, "comment_aligns_finding": 21, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 17, "comment_chain_links_commit": 29, "comment_chain_touches_file": 102, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 17}, "node_count": 113, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 11, "pr_file": 6, "alignment": 21, "pr_review": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 40, "comment_chain": 17, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#11", "issue_number": "11", "quality_tiers": {"high_confidence": 9, "assumption_check": 21, "weak_supervision": 10}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6c02e2f6a9793dfa", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 40, "docs_or_claims": 40, "security_or_auth": 40}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#11\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: redPanda-project/docs\nThread: redPanda-project/docs#11\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#11\nRepo: redPanda-project/docs\nIssue/PR number: 11\nGraph consistency label: supported_by_verification_signal\nNodes: 113\nEdges: 318\nNode types: {'link_quality': 40, 'alignment': 21, 'comment_chain': 17, 'comment': 11, 'pr_review': 6, 'pr_file': 6, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 102, 'chain_has_link_quality': 40, 'comment_chain_links_commit': 29, 'alignment_uses_comment': 21, 'alignment_uses_finding': 21, 'comment_aligns_finding': 21, 'thread_has_comment_chain': 17, 'comment_has_chain': 17, 'issue_chain_has_comment_chain': 17, 'thread_has_comment': 11, 'thread_has_pr_review': 6, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 21, 'ambiguous_needs_more_evidence': 12, 'human_feedback_general': 10, 'comment_has_related_commit_context': 10, 'data_schema_persistence': 7, 'human_reported_issue_then_fix_attempt': 5, 'claimed_resolved_unverified': 5, 'data_schema': 3, 'docs_or_claims': 2, 'api_or_backend': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2}\nOutcomes: {'ambiguous_needs_more_evidence': 24, 'claimed_resolved_unverified': 10, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 21, 'weak_supervision': 10, 'high_confidence': 9}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-a3783a1c29466467", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: redPanda-project/docs"}, "properties": {"repobilityId": 355200, "scanner": "foundry_dataset", "fingerprint": "9b55e965d3ea5cab790c6e65ea943145738db6db200e4b64d18bf4db7415b4b7", "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": {"ui_workflow": 2, "docs_or_claims": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 2, "human_feedback_general": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 2, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "triggered but missing blueprint stack": 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": {"ambiguous_needs_more_evidence": 4, "claimed_resolved_with_verification_signal": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 82, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 4, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 12, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 4, "comment_chain_links_commit": 8, "comment_chain_touches_file": 16, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 41, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 4, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 12, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#10", "issue_number": "10", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1688514f97e4541c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 28}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#10\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#10\nRepo: redPanda-project/docs\nIssue/PR number: 10\nGraph consistency label: supported_by_verification_signal\nNodes: 41\nEdges: 82\nNode types: {'link_quality': 12, 'alignment': 6, 'pr_file': 4, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 16, 'chain_has_link_quality': 12, 'comment_chain_links_commit': 8, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_touches_file': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'docs_or_claims': 4, 'claimed_resolved_with_verification_signal': 4, 'human_feedback_general': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'ui_workflow': 2, 'verification_or_tests': 2, 'comment_has_related_commit_context': 2, 'ambiguous_needs_more_evidence': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8, 'ambiguous_needs_more_evidence': 4}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, 'weak_supervision': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-e9eaaf42d7af5cbc", "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": "redPanda-project/docs", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311587, "scanner": "foundry_dataset", "fingerprint": "d9ca203e16a970f0eca4472bd0214545176f68fe9c581d3e469286d883d75f1c", "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": "redPanda-project/docs#9", "human_labels": ["agent_instruction_gap", "api_or_backend", "docs_or_claims"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.825, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d2402278e5a24c5c", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#9\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_high_confidence\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#9\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a52d591333619e6e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/9\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/9\\nTitle: docs: Tippfehler autoritativ (MS02b)\\nBody:\\nCopilot-Finding auf dem Mirror-Sync redpandaj#220: \u201eauthoritativ\\\" \u2192 \u201eautoritativ\\\" (deutsche Schreibweise). Fix an der Source of Truth, danach Re-Sync der Spiegel.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-53f0e891e2184bb5\",\n    \"filename\": \"docs/milestones/backend/ms02b_oh_discovery_forwarding.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/dcabde3ef7058ba4867f9f82b4bbbbe61f447956/docs%2Fmilestones%2Fbackend%2Fms02b_oh_discovery_forwarding.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3ccb66cfd0393fa5\",\n    \"filename\": \"docs/milestones/ms02b_oh_discovery_forwarding.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/dcabde3ef7058ba4867f9f82b4bbbbe61f447956/docs%2Fmilestones%2Fms02b_oh_discovery_forwarding.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d34a1f116c4dd30e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: redPanda-project/docs\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_bac\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-f9e22d820ac420b9", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311586, "scanner": "foundry_dataset", "fingerprint": "9890115b63f1dbd2ca7fbca7dd25f6616fe9e4a52a2819d32430002e32f600c8", "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": "redPanda-project/docs#8", "human_labels": ["api_integration_gap", "api_or_backend", "docs_or_claims"], "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": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-43564623627f38c8", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 3}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs#8\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 3, 'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d61b43fdc22edecd\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/8\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/8\\nTitle: Backend-MS02b Done \u2014 Decisions, Akzeptanzkriterien, Statusmatrizen\\nBody:\\nBackend-MS02b (OH Discovery & Forwarding) ist umgesetzt: redpandaj [#217](https://github.com/redPanda-project/redpandaj/pull/217) (Deposit-H\u00e4rtung), [#218](https://github.com/redPanda-project/redpandaj/pull/218) (OH\u2192Node-Discovery), [#219](https://github.com/redPanda-project/redpandaj/pull/219) (Forwarding Option A).\\n\\n### \u00c4nderungen\\n- **Master-Spec `ms02b_oh_discovery_forwarding.md`**: Status \u2192 *Partial \u2014 Backend Done (2026-06-11), Frontend-Anteil offen*; neue **Decisions-Sektion** (Option A; derived-key DHT-Announce inkl. dokumentiertem Trade-off; Anti-Profiling-Parameter 256-B-Padding / 30\u00b15-min-Re-Announce / 0\u20131,5-s-Lookup-Delay; reject-new + 64-KiB/4-MiB/5-min-Limits; geplante Abk\u00fcndigung des Legacy-Garlic-Fallbacks; Opt-in-Deposit-Response `want_response`/Command 158). Alle 5 Open Questions beantwortet, Backend-Akzeptanzkriterien abgehakt, Current-State-Tabelle als historisch markiert.\\n- **Backend-View**: Done mit Implement\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-5b9edf6f35b52b3c\",\n    \"filename\": \"docs/milestones/00_status_overview.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 5,\n    \"deletions\": 3,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/23b3b48937d5672ed89ac96dc33962478105572e/docs%2Fmilestones%2F00_status_overview.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-df6dcd4e5839b0da\",\n    \"filename\": \"docs/milestones/backend/00_status_overview.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 2,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/23b3b48937d5672ed89ac96dc3396247810\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-4967fd35e2e5b99a", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311585, "scanner": "foundry_dataset", "fingerprint": "0d34b839582b9a1518d38608ee9096cdc4d34674ea6cf740721a4cd0a119d478", "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": "redPanda-project/docs#5", "human_labels": ["api_integration_gap", "docs_or_claims"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.777, "repo_full_name": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9963eccb26967f77", "helicopter_views": {}, "artifact_families": {"docs": 1}, "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": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#5\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: redPanda-project/docs#5\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9d3a4abe10927112\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/5\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/5\\nTitle: docs: threat model + vision honesty (V1\u2013V3)\\nBody:\\nImplements the vision-honesty findings from `VISION_CODE_REVIEW.md` (V1 no threat model, V2 no related-work, V3 WhatsApp-feeling not covered by roadmap).\\n\\n## Files\\n- **New** `docs/docs/threat_model.adoc` (linked from `index.adoc` after chapter 11) \u2014 adversary classes **(A)** local network observer, **(B)** single malicious full node / malicious OH host, **(C)** colluding subset of nodes, **(D)** global passive adversary, **(E)** device seizure. Each states *defended today / planned (which milestone) / explicitly out of scope*. Names the OH host as a **per-user semi-trusted component** and enumerates what it learns about its client (IP, fetch rhythm, message count/size/timing, push wake-ups). Honest limits: **(D)** out of scope without cover traffic / mix delays; **(E)** out of scope until **MS03b**. Dedicated section on the **FCM/APNs push leak** with concrete mitigation options (self-hosted UnifiedPush/ntfy, batching/random delay, polling-only mode) \"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-c743c86da77eb70a\",\n    \"filename\": \"docs/01_introduction_and_goals.adoc\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 25,\n    \"deletions\": 1,\n    \"changes\": 26,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/305526b9e674f7944af64f6215defc8b862b468e/docs%2F01_introduction_and_goals.adoc\"\n  },\n  {\n    \"id\": \"github-pr-file-file-d06493d9caad3ebb\",\n    \"filename\": \"docs/11_risks_and_technical_debt.adoc\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 1,\n    \"changes\": 5,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/305526b9e674f7944af64f6215defc8b862b468e/docs%2F11_risks_and_technica\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-f104b77ba9104b48", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311584, "scanner": "foundry_dataset", "fingerprint": "147b0c7fe9a6e4541898277310903d0e739429e9281399afeefda0867b3ba7ba", "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": "redPanda-project/docs#23", "human_labels": ["agent_instruction_gap", "api_or_backend"], "issue_number": "23", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-64dfe88c0acca86a", "helicopter_views": {}, "artifact_families": {"docs": 1}, "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": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#23\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\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#23\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 1\nLinked CI labels: {'ci_pending_or_incomplete': 1}\nChanged file count: 1\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f3a818f6db2487f9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/23\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/23\\nTitle: docs(review): absolute Links in Backend-View MS05\\nBody:\\nCopilot-Finding aus dem redpandaj-Mirror-PR (redPanda-project/redpandaj#227): die relativen Links `../ms05_reverse_garlic.md` / `../frontend/ms05_reverse_garlic.md` brechen im Mirror. Auf absolute GitHub-URLs umgestellt (Konvention wie MS04-Backend-View). Fix in der Quelle (docs), danach Re-Sync der Mirrors.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-9df7750e1db9f359\",\n    \"filename\": \"docs/milestones/backend/ms05_reverse_garlic.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 3,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/395fb4a662aeddc781251743a29db255719a219a/docs%2Fmilestones%2Fbackend%2Fms05_reverse_garlic.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5aa5defecc99cb94\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: redPanda-project/docs\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-d4be6c54c0bcd328", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311583, "scanner": "foundry_dataset", "fingerprint": "d492ad8faa43aabdfe85ab65ff95000f295b1eb4d5aef64651b6f191988645c3", "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": "redPanda-project/docs#22", "human_labels": ["agent_instruction_gap", "api_integration_gap", "api_or_backend", "docs_or_claims", "human_feedback_general"], "issue_number": "22", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d5f64f268f49643e", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 3}, "linked_commit_count": 12, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#22\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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#22\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 5\nLinked commit count: 12\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'agent_instruction_gap': 1, 'human_feedback_general': 3, 'api_integration_gap': 1}\nPolarities: {'bad': 2, 'neutral': 3}\nChanged file labels: {'docs_or_claims': 3, 'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-15e329071c965e72\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/22\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/22\\nTitle: Backend-MS05 Done: Reverse Garlic (Relay-Seite) \u2014 Status, Decisions, Overviews\\nBody:\\nDokumentiert den abgeschlossenen Backend-Anteil von MS05 (redpandaj redPanda-project/redpandaj#226):\\n\\n- **Backend-View** auf den umgesetzten Stand: neues Layer-Command `CMD_DELIVER_TAGGED (0x03)` mit 20-Byte oh_id + 16-Byte session_tag + explizitem payload_len; `CMD_DELIVER (0x02)` unver\u00e4ndert (R\u00fcckw\u00e4rtskompatibilit\u00e4t); `MailItem.session_tag = 5`, `FlaschenpostPut.session_tag = 5` (MS02b-Fallback-Erhalt); alle Acceptance-Kriterien abgehakt.\\n- **Master-Spec**: Status \u201eBackend Done \u2014 Frontend Missing\\\", Spike-Deliverable nachgeholt (Byte-Budget: 1748 B Reply-Payload bei 3 Hops; SURB/Sphinx-Attack-Class-Mapping), neue Sektion **Decisions (Backend-MS05, 2026-06-13)** \u2014 verbindlich f\u00fcr Frontend-MS05, insb. Decision 6: RGB = Hop-Deskriptoren statt vorverschl\u00fcsselter encrypted_layers (mit stateless MS04-Relays nicht payload-f\u00e4hig), Bob baut die Reply als Standard-MS04-Onion.\\n- **Status-Overviews** (Gesamt, Backend, Fronte\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e6f0ffe2b6c9a5c2\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/22#discussion_r3406512356\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/22#discussion_r3406512356\\nTitle: \\nBody:\\nThe acceptance-criteria byte layout omits the explicit `payload_len` field that is part of the documented `CMD_DELIVER_TAGGED` format above. Keeping this accurate matters\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-e95148222e77ba97", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311582, "scanner": "foundry_dataset", "fingerprint": "6f1a32d62f7d12b62e295556bb193c2f9851c137c0f23df962f8bf07b6b87d79", "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": "redPanda-project/docs#21", "human_labels": ["docs_or_claims", "ui_workflow_gap"], "issue_number": "21", "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": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5afb08bf04f34b2f", "helicopter_views": {}, "artifact_families": {"docs": 1}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#21\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\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#21\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-cc415e0104d76fc2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/21\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/21\\nTitle: docs: Dart-Notation f\u00fcr Drift-v11-Spalte (Copilot-Finding)\\nBody:\\nCopilot-Finding aus redpanda-mobile [#30](https://github.com/redPanda-project/redpanda-mobile/pull/30): `Peers.encryption_public_key` mischte Dart- und SQL-Notation. Jetzt `Peers.encryptionPublicKey` (Dart-Getter) mit explizitem SQL-Spaltennamen in Klammern \u2014 konsistent mit den Status-\u00dcbersichten. Mirror-Sync folgt.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-08f64c200e083d04\",\n    \"filename\": \"docs/milestones/frontend/ms04_multi_hop_garlic.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/5a00e7981ee5f57021dd6932ebffead6e1ecfdf7/docs%2Fmilestones%2Ffrontend%2Fms04_multi_hop_garlic.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-9ce982d1aab29295\",\n    \"filename\": \"docs/milestones/ms04_multi_hop_garlic.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/5a00e7981ee5f57021dd6932ebffead6e1ecfdf7/docs%2Fmilestones%2Fms04_multi_hop_garlic.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f0c1cca6dce425be\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: redPanda-project/docs\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-e76d051e93670e37", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311581, "scanner": "foundry_dataset", "fingerprint": "10b2bcd0abd0f4f870b838ad1d114716015e1775008094ee72d34ecf89d90a48", "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": "redPanda-project/docs#19", "human_labels": ["api_integration_gap", "api_or_backend", "docs_or_claims", "human_feedback_general", "ui_workflow_gap"], "issue_number": "19", "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": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-27806f5c1be86db5", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#19\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: redPanda-project/docs#19\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 3\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2, 'neutral': 1}\nChanged file labels: {'api_or_backend': 1, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-647b85ae51875c9c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/19\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/19\\nTitle: docs: Frontend-MS04 Pseudo-Code an Backend-Decisions angleichen\\nBody:\\nCopilot-Finding aus dem Mirror-PR redpanda-mobile#28: Der GarlicBuilder-Pseudo-Code der Frontend-View nutzte noch alte Parameter (HKDF-Info `garlic-v2`, 32-byte oh_id ohne payload_len, Header 85, Voll-Paket pro Layer). Jetzt konsistent zu den [Decisions (Backend-MS04)](https://github.com/redPanda-project/docs/blob/main/docs/milestones/ms04_multi_hop_garlic.md#decisions-backend-ms04-2026-06-12).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f584cd5a270282ce\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/19#discussion_r3404966484\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/19#discussion_r3404966484\\nTitle: \\nBody:\\n`headerLenSoFar` ist hier nicht definiert; damit ist die Padding-Berechnung im Pseudo-Code inkonsistent. In diesem Snippet kann direkt die aktuelle Builder-L\u00e4nge verwendet werden, um auf exakt 2048 Bytes aufzuf\u00fcllen (und bleibt korrekt, falls sich Header-/Body-L\u00e4ngen \u00e4ndern).\"\n  },\n  {\n    \"id\": \"github-pr-review-submission-0905cf2850aefba3\",\n    \"kind\": \"pr_review_submission\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/19#pullrequestreview-4487615073\",\n    \"text\": \"GitHub PR review submission: api_integration_gap\\nPolarity: bad\\nReview state: COMMENTED\\nRepo: redPanda-project/docs\\nPull req\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-0a885cc72d9c1e5c", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311580, "scanner": "foundry_dataset", "fingerprint": "3e2bcc6cc4145fdb0a6901810ae7468a16e48e21bc3f4138c4ea6e2494f9f178", "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": "redPanda-project/docs#18", "human_labels": ["agent_instruction_gap", "api_integration_gap", "api_or_backend", "docs_or_claims", "human_feedback_general"], "issue_number": "18", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.877, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-cc4cb8a5b068278d", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 4}, "linked_commit_count": 13, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#18\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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#18\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 8\nLinked commit count: 13\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'agent_instruction_gap': 1, 'human_feedback_general': 6, 'api_integration_gap': 1}\nPolarities: {'bad': 2, 'neutral': 6}\nChanged file labels: {'docs_or_claims': 4, 'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0b0d5382e8a126fe\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/18\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/18\\nTitle: docs: Backend-MS04 Done \u2014 Flaschenpost v2 Relay + Decisions\\nBody:\\nBackend-MS04 (Multi-Hop Garlic Relay) ist umgesetzt und gemerged-pending in redpandaj #224. Dieser PR aktualisiert die Specs:\\n\\n- **Backend-View `ms04_multi_hop_garlic.md`**: Status Done, Current State, alle Acceptance-Kriterien abgehakt (inkl. 3-Relay-Integrationstest `GarlicRouterTest`), Open Questions beantwortet, Korrektur-Hinweis zum Pseudo-Code (`oh_id` = 20 Bytes, explizites `payload_len`).\\n- **Master-Spec `ms04_multi_hop_garlic.md`**: Status \u201ePartial \u2014 Backend Done\\\", neue Sektion **Decisions (Backend-MS04, 2026-06-12)** mit den f\u00fcr Frontend MS04 verbindlichen Wire-Formaten (Paketformat mit `ciphertext_len`, Command `FLASCHENPOST_V2 = 142`, HKDF-Info `\\\"flaschenpost-v2\\\"`, AAD = next_hop, Layer-Plaintexte, Rebuild-Regeln, Gr\u00f6\u00dfenbudget 1764 B bei 3 Hops, packet_id-Dedup statt hop_count), Open Questions aktualisiert.\\n- **Frontend-View**: Blockade aufgehoben, Abweichungen des bestehenden Pseudo-Codes von den Decisions explizit mark\"\n  },\n  {\n    \"id\": \"github-feedback-comment-2c2aa3e895b0961e\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/18#discussion_r3404884391\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/18#discussion_r3404884391\\nTitle: \\nBody:\\nIn Decision 1 ist das Feld `[N ciphertext+16 GCM-Tag]` missverst\u00e4ndlich, weil unklar bleibt, ob `ciphertext_len` das Tag mit umfasst. Ein klarer Wortlaut vermeidet Impl\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-c181aa18673284c6", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311579, "scanner": "foundry_dataset", "fingerprint": "275668885fa038f98a09c4b95f4a21d25f9bdb28ad8dbd580ce2a0f3698af3a7", "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": "redPanda-project/docs#16", "human_labels": ["api_integration_gap", "api_or_backend", "docs_or_claims", "human_feedback_general", "test_ci_gap", "ui_workflow_gap"], "issue_number": "16", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d6f8f2cd06fe0507", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 4}, "linked_commit_count": 11, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#16\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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#16\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 6\nLinked commit count: 11\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 3, 'api_integration_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 3, 'neutral': 3}\nChanged file labels: {'docs_or_claims': 4, 'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e2b56b284854e169\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/16\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/16\\nTitle: MS03b Forward Secrecy: Done \u2014 Decisions, Backend-Verifikation, Status-Updates\\nBody:\\n## Summary\\n\\n- **Master-Spec** `ms03b_forward_secrecy.md`: Status \u2192 Done; neue Sektion **\u201eDecisions (MS03b, 2026-06-12)\\\"** (kombinierte Stage 1+2, v4-Envelope-Header statt `ChannelMessage`-Erweiterung, deterministischer Bootstrap aus `K_enc`, Out-of-Order-Bounds, Best-Effort-L\u00f6schung, JSON-Persistenz/Drift v10, Gr\u00f6\u00dfenbudget 69 Bytes Festoverhead f\u00fcr MS04); Akzeptanzkriterien abgehakt; Open Questions aufgel\u00f6st (2, 4, 5) bzw. explizit offen gelassen (1 Multi-Device, 3 Gruppen \u2014 out of scope).\\n- **Backend-View**: Done als reine Verifikation (kein Backend-PR): Deposit/Mailbox/Forwarding behandeln Payloads opak (`depositMessage(byte[], byte[])`, `OhForwarder`), einziges Limit `MAX_ITEM_BYTES = 64 KiB`; E2E-Suite mit v4-Payloads gr\u00fcn gegen das Referenz-JAR.\\n- **Frontend-View**: Done mit mobile [redpanda-mobile#26](https://github.com/redPanda-project/redpanda-mobile/pull/26); umgesetzte Dateien + Testabdeckung dokumentiert.\\n- **\"\n  },\n  {\n    \"id\": \"github-feedback-comment-71fdb414fcc38c34\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/16#discussion_r3404560708\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/16#discussion_r3404560708\\nTitle: \\nBody:\\nThe new v4-envelope section states ratchet metadata (including the counter) is in the cleartext, AAD-authenticated envelope header, but the Stage 1 spec above stil\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-dab6a2004af08f9d", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311578, "scanner": "foundry_dataset", "fingerprint": "5cb83ba16a5a1bc9aad634ccf26497ff22d01a20a17cd71d6c338283645b139f", "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": "redPanda-project/docs#15", "human_labels": ["security_or_auth", "ui_workflow_gap"], "issue_number": "15", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-529efde826983538", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"security_or_auth": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#15\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\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#15\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2cbbc5d8b9773241\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/15\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/15\\nTitle: docs: Wording \u2014 ephemerer X25519-Public-Key in MS03-Acceptance-Criteria\\nBody:\\nCopilot-Finding aus dem Mirror-PR mobile#25: \u201e32-byte Ephemeral-Key\\\" konnte als Private Key missverstanden werden \u2014 pr\u00e4zisiert zu \u201e32-byte ephemerer X25519-Public-Key\\\".\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-17977be9ea564d9d\",\n    \"filename\": \"docs/milestones/frontend/ms03_authenticated_encryption.md\",\n    \"label\": \"security_or_auth\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/86186657e5e4477bf134ee2eb26a540cd316ab8d/docs%2Fmilestones%2Ffrontend%2Fms03_authenticated_encryption.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d13576fd96440852\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: redPanda-project/docs\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-e0b6cd87f80a903b", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311577, "scanner": "foundry_dataset", "fingerprint": "fcb52b13980268490958d0cca7f9d8036883426b17873751fc35ce3df432d6c1", "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": "redPanda-project/docs#14", "human_labels": ["data_schema_persistence", "docs_or_claims", "human_feedback_general", "security_or_auth"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-2cb7b5e3ece6c881", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 2, "security_or_auth": 2}, "linked_commit_count": 16, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#14\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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#14\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 6\nLinked commit count: 16\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'data_schema_persistence': 2, 'human_feedback_general': 4}\nPolarities: {'bad': 2, 'neutral': 4}\nChanged file labels: {'docs_or_claims': 2, 'security_or_auth': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-05cbcea878f6b77e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/14\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/14\\nTitle: docs: Frontend MS03 Done \u2014 Dart crypto migration\\nBody:\\nFrontend MS03 ist umgesetzt und gemerged (mobile [#23](https://github.com/redPanda-project/redpanda-mobile/pull/23) Primitives/Key-Model, [#24](https://github.com/redPanda-project/redpanda-mobile/pull/24) Handshake v23/framed GCM), E2E-validiert gegen das MS03-Backend-JAR (redpandaj #221).\\n\\n- Frontend-View MS03 \u2192 **Done** (Stand nach Migration, Acceptance Criteria, Open Questions)\\n- Master-Spec MS03 \u2192 **Done**; neue Sektion **Decisions (Frontend, 2026-06-12)**:\\n  1. Dart-Crypto-Library = `cryptography` (pointycastle entfernt) \u2014 OQ5\\n  2. Message-Envelope v3 `[0x03][nonce][ct+tag]`, AAD = Channel-ID, kein v2-Lesepfad \u2014 OQ6\\n  3. Channel-K_auth bleibt beim Ersteller, QR tr\u00e4gt nur `k_auth_pub` \u2014 OQ7\\n  4. QR v1/v2 abgelehnt + destruktive Drift-Migration v9\\n  5. Kein HashCash-PoW f\u00fcr die ephemere Light-Client-Identit\u00e4t\\n  6. Serialisierte Async-Chains f\u00fcr GCM-Counter-Ordering\\n- OQ8 (message_id-Format / Dedup-Memory-Bounds) bleibt explizit offen (nic\"\n  },\n  {\n    \"id\": \"github-feedback-comment-44766f4219f86f92\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/14#discussion_r3403322687\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/14#discussion_r3403322687\\nTitle: \\nBody:\\nDie Acceptance-Criteria nennt hier \u201e32-byte Keys\u201c, w\u00e4hrend weiter oben im Dokument f\u00fcr den v23-Handshake ein \u201e64-byte Ed25519/X25519-Export\u201c beschrieben wird. Das ist widerspr\u00fcchlich; d\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-09405cbbf7adebff", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311576, "scanner": "foundry_dataset", "fingerprint": "8654beced74127c7d8ccc473da31ea26747c1ed1056560988b3f016bd101b4e8", "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": "redPanda-project/docs#13", "human_labels": ["api_integration_gap", "security_or_auth", "ui_workflow_gap"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8f0ba0f8f6a5ef9b", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"security_or_auth": 1}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#13\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: redPanda-project/docs#13\nRepo: redPanda-project/docs\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: {'ui_workflow_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-00ca75bca4e89c73\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/13\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/13\\nTitle: docs: Formulierung Frontend-MS03-View (Backend-Blockade aufgehoben)\\nBody:\\nFix f\u00fcr Copilot-Finding auf redpanda-mobile#22: \u201edaf\u00fcr gilt weiterhin:\\\" klang nach aktiver Backend-Blockade, obwohl Backend MS03 Done ist.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-pr-review-submission-9850b1ad692e7587\",\n    \"kind\": \"pr_review_submission\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/13#pullrequestreview-4484765087\",\n    \"text\": \"GitHub PR review submission: api_integration_gap\\nPolarity: bad\\nReview state: COMMENTED\\nRepo: redPanda-project/docs\\nPull request: #13 docs: Formulierung Frontend-MS03-View (Backend-Blockade aufgehoben)\\nAuthor: copilot-pull-request-reviewer[bot] (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/13#pullrequestreview-4484765087\\nBody:\\n## Pull request overview\\n\\nClarifies wording in the Frontend MS03 milestone doc so it no longer implies an ongoing backend blockade now that Backend MS03 is completed (as referenced in the update note).\\n\\n**Changes:**\\n- Rephrases the sentence about remaining open items to explicitly state the backend blockade is lifted.\\n- Keeps the backend dependency reference intact while improving readability/intent.\\n\\n\\n\\n\\n\\n\\n---\\n\\n\ud83d\udca1 <a href=\\\"/redPanda-project/docs/new/main?filename=.github/instructions/*.instructions.md\\\" class=\\\"Link--inTextBlock\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\">Add Copilot custom instructions</a> for smarter, more guided reviews. <a href=\\\"https://docs.github.com/en/copilot/customizing-copilot/adding-repository-custom-instructions-for-github-copilot\\\" class=\\\"Link--inTextBlock\\\" target=\\\"_blank\\\" rel=\\\"noopener noreferrer\\\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-c67c280dd9003b78", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311575, "scanner": "foundry_dataset", "fingerprint": "a62771890ee15ab19cbdcc2e7fe20f7ea26245f46957c6fa011c8e0fcb63ba02", "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": "redPanda-project/docs#11", "human_labels": ["api_or_backend", "data_schema_persistence", "docs_or_claims", "human_feedback_general", "security_or_auth"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.885, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ad2887ac9c24dacd", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 2, "security_or_auth": 2}, "linked_commit_count": 29, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#11\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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#11\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 17\nLinked commit count: 29\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'data_schema_persistence': 7, 'human_feedback_general': 10}\nPolarities: {'bad': 7, 'neutral': 10}\nChanged file labels: {'docs_or_claims': 2, 'api_or_backend': 2, 'security_or_auth': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2fd532e240d6a044\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/11\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/11\\nTitle: docs: Backend-MS03 Done (Crypto-Migration)\\nBody:\\nBackend MS03 ist umgesetzt und gemerged (redpandaj #221). Dieser PR zieht die Doku nach:\\n\\n- **Backend-View** `ms03_authenticated_encryption.md`: Status Done, Acceptance-Kriterien abgehakt, Open Questions beantwortet (Verweis auf Master-Decisions)\\n- **Master-Spec**: Status-Update, Backend-Checkboxen, neue Sektion **Decisions (Backend, 2026-06-12)** mit den verbindlichen Wire-Format-Festlegungen f\u00fcr Frontend MS03 (HKDF-Info-Strings, KademliaId = SHA-256(verifyKey)[0..20], keine NodeId-Migration / v22 nur noch Light Clients, Counter-Nonce-Details, Signing-Versions-Byte `0x02`, `oh_auth_public_key` = 32-byte Verify-Key, Updater-Key-Restpunkt)\\n- **Status-Overviews** (Master + Backend): Matrix, Dependency-Graph, Component Readiness\\n- **Frontend-View/-Overview**: Backend-Blocker aufgehoben \u2014 Frontend MS03 kann starten\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-85b4db9735b24eb3\",\n    \"kind\": \"review_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/11#discussion_r3402395679\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: review_comment\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/11#discussion_r3402395679\\nTitle: \\nBody:\\nIn den Acceptance Criteria ist dieser Punkt als **[remains]** markiert, aber gleichzeitig abgehakt. Das wirkt widerspr\u00fcchlich und kann beim Abarbeiten der verbleibenden Frontend-Arbeit irritieren.\"\n  },\n  {\n    \"id\": \"github-feedback-comme\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-e81f79e37277f0e8", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: redPanda-project/docs"}, "properties": {"repobilityId": 311574, "scanner": "foundry_dataset", "fingerprint": "3cd1ccd2174f39d9e4abefb5626d39495c31f149c9327ec25c8df63881db2ddf", "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": "redPanda-project/docs#1", "human_labels": ["deployment_env_gap"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.62, "repo_full_name": "redPanda-project/docs", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c75eac7135eb8389", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs#1\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6db202b610d5e2fe\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/1\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: Copilot (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/1\\nTitle: Add README and .gitignore\\nBody:\\nAdds a README explaining the docs repo and how to use it, plus a `.gitignore` for build artifacts.\\n\\n- **README.md**\\n  - Project overview (Redpanda P2P messaging network)\\n  - Links to [redpandaj](https://github.com/redPanda-project/redpandaj) (backend) and [redpanda-mobile](https://github.com/redPanda-project/redpanda-mobile) (frontend)\\n  - Repository structure tree (arc42 `.adoc` files, milestones, archive)\\n  - HTML generation instructions via Asciidoctor (Ruby gem, npm, Docker)\\n- **`.gitignore`** \u2014 excludes `build/` and `node_modules/`\\n\\nTo generate the full architecture doc as HTML:\\n\\n```bash\\nnpx asciidoctor docs/index.adoc -o build/index.html\\n```\\n\\n<!-- START COPILOT CODING AGENT TIPS -->\\n---\\n\\n\u2728 Let Copilot coding agent [set things up for you](https://github.com/redPanda-project/docs/issues/new?title=\u2728+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20y\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-956e943e8a5b57d1\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: redPanda-project/docs\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-assumption_checks-cfd099a5001dca20", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 358281, "scanner": "foundry_dataset", "fingerprint": "95ad3f37f6050f747072bf0dcdc678fa68ea530d89250c732cf4b06b05c10d38", "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": {"docs_or_chore": 1, "api_or_backend": 2, "docs_or_claims": 3, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 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": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#8", "issue_number": "8", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6c606972d1f0049f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 12}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#8\nRepo: redPanda-project/docs\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 41\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'api_or_backend': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-9d4244e23f0c429c", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 358280, "scanner": "foundry_dataset", "fingerprint": "fb82bbab60ed8b92ea3e3051a63029f0f358d7e842a17a17b74cd1e9786ffd4f", "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": {"docs_or_chore": 1, "docs_or_claims": 4, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 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": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 25, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#5", "issue_number": "5", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-5d94716221651f44", "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: redPanda-project/docs\nThread: redPanda-project/docs#5\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: redPanda-project/docs\nThread: redPanda-project/docs#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#5\nRepo: redPanda-project/docs\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 38\nNode types: {'link_quality': 6, 'pr_file': 4, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 4, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-38e7f0ec14827e01", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 358279, "scanner": "foundry_dataset", "fingerprint": "4c16b0d338c40ae5461cc5b58bc0f1e364e7c99df6a5c236e72f51e524cf63ce", "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": {"docs_or_chore": 1, "docs_or_claims": 2, "ui_workflow_gap": 1, "weak blueprint fit": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 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": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#21", "issue_number": "21", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-41208e6c32a9f72e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 8}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#21\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: redPanda-project/docs\nThread: redPanda-project/docs#21\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#21\nRepo: redPanda-project/docs\nIssue/PR number: 21\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 30\nNode types: {'link_quality': 6, 'alignment': 3, 'blueprint_finding': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'docs_or_claims': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'comment_has_related_commit_context': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-02e88cf2e64d108a", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 358278, "scanner": "foundry_dataset", "fingerprint": "0a7dc49bd0e24cdf178d89dd7fcd303d19b260ffa2492f6d509b045a64c1c7c7", "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": {"ui_workflow": 1, "docs_or_chore": 1, "api_or_backend": 1, "docs_or_claims": 1, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 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": 8}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 59, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 2, "thread_touches_file": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 11, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_links_commit": 4, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 34, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 3, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#19", "issue_number": "19", "quality_tiers": {"assumption_check": 6, "weak_supervision": 5}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4798f8825ba69c6f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 6, "docs_or_claims": 6}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#19\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: redPanda-project/docs\nThread: redPanda-project/docs#19\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#19\nRepo: redPanda-project/docs\nIssue/PR number: 19\nGraph consistency label: weak_supervision_needs_review\nNodes: 34\nEdges: 59\nNode types: {'link_quality': 11, 'alignment': 6, 'comment_chain': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 11, 'comment_chain_touches_file': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_has_comment': 2, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'api_or_backend': 1, 'docs_or_claims': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'claimed_resolved_unverified': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'claimed_resolved_unverified': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 5}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-4adb6a0418c1c35f", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 358277, "scanner": "foundry_dataset", "fingerprint": "58c47069e2ddacd806b22881ac819a187d49e0cfe39b64d9b0d2c487e3ab42df", "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": {"test_ci_gap": 1, "ui_workflow": 1, "docs_or_claims": 3, "weak blueprint fit": 2, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#17", "issue_number": "17", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-46e3cafd6f8a2cf2", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#17\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: redPanda-project/docs\nThread: redPanda-project/docs#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#17\nRepo: redPanda-project/docs\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 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': 3, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'ui_workflow': 1, 'verification_or_tests': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 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/redPanda-project/docs", "source_id": "graph-query-motif_query-c3c2bc0a0f7da610", "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": "redPanda-project/docs", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: redPanda-project/docs"}, "properties": {"repobilityId": 340683, "scanner": "foundry_dataset", "fingerprint": "62676321d4441022bcfeb0d88bbc24780fa41918793c6ae3ac385210f79dc83c", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ui_workflow": 1, "docs_or_claims": 3, "weak blueprint fit": 2, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#17", "issue_number": "17", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ba4ae9075aa98c12", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#17\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#17\nRepo: redPanda-project/docs\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 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': 3, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'ui_workflow': 1, 'verification_or_tests': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-4f68d73d46ca9abf", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "redPanda-project/docs", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: redPanda-project/docs"}, "properties": {"repobilityId": 340682, "scanner": "foundry_dataset", "fingerprint": "6aa3830f286c81f24e014488cff126049c0997c732a16fe7db2d41a4d6542399", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ui_workflow": 1, "docs_or_chore": 1, "api_or_backend": 2, "docs_or_claims": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "dependency_or_build": 2, "verification_or_tests": 1, "human_feedback_general": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 9, "comment_has_related_commit_context": 4, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 2, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 12, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 131, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 5, "thread_touches_file": 6, "thread_has_pr_review": 1, "alignment_uses_comment": 9, "alignment_uses_finding": 9, "chain_has_link_quality": 17, "comment_aligns_finding": 9, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 6, "comment_chain_links_commit": 11, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 56, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 5, "pr_file": 6, "alignment": 9, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 17, "comment_chain": 6, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#16", "issue_number": "16", "quality_tiers": {"high_confidence": 3, "assumption_check": 9, "weak_supervision": 5}, "repo_full_name": "redPanda-project/docs", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9bfb4fa89673eca0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 18, "docs_or_claims": 36}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#16\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#16\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#16\nRepo: redPanda-project/docs\nIssue/PR number: 16\nGraph consistency label: supported_by_verification_signal\nNodes: 56\nEdges: 131\nNode types: {'link_quality': 17, 'alignment': 9, 'pr_file': 6, 'comment_chain': 6, 'comment': 5, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'chain_has_link_quality': 17, 'comment_chain_links_commit': 11, 'alignment_uses_comment': 9, 'alignment_uses_finding': 9, 'comment_aligns_finding': 9, 'thread_touches_file': 6, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'issue_chain_touches_file': 6, 'thread_has_comment': 5, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 9, 'ambiguous_needs_more_evidence': 6, 'docs_or_claims': 4, 'comment_has_related_commit_context': 4, 'human_feedback_general': 3, 'api_or_backend': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'claimed_resolved_with_verification_signal': 2, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'test_ci_gap': 1, 'docs_or_chore': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 9, 'weak_supervision': 5, 'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-9ce874f8582a2822", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "redPanda-project/docs", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: redPanda-project/docs"}, "properties": {"repobilityId": 330829, "scanner": "foundry_dataset", "fingerprint": "b3af30443886bb94f9e9da44eed4164823e9fd69de73268c9921d919352d3683", "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": {"data_schema": 2, "docs_or_chore": 1, "docs_or_claims": 4, "security_or_auth": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 28, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#4", "issue_number": "4", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-0800bf3edcd696a8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 16, "security_or_auth": 4}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#4\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: redPanda-project/docs\nThread: redPanda-project/docs#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#4\nRepo: redPanda-project/docs\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 43\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 5, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 4, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'data_schema': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'security_or_auth': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-ef7454d5bd13bf89", "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": "redPanda-project/docs", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: redPanda-project/docs"}, "properties": {"repobilityId": 330828, "scanner": "foundry_dataset", "fingerprint": "4be0898e3f8a1506585b3a59bbd4f07de88380b2b30c43e3c094a77c16a5b132", "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": {"data_schema": 2, "docs_or_chore": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#3", "issue_number": "3", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2d7b0729cdc12f34", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#3\nRepo: redPanda-project/docs\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 28\nNode types: {'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-87d08c2893e1d0bb", "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": "redPanda-project/docs", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: redPanda-project/docs"}, "properties": {"repobilityId": 330827, "scanner": "foundry_dataset", "fingerprint": "0fd461e518566e061eabd7f8f554cae9d404987fceee711bd4b1a691bb52cf2a", "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": {"data_schema": 2, "docs_or_claims": 2, "security_or_auth": 2, "weak blueprint fit": 2, "verification_or_tests": 2, "human_feedback_general": 4, "data_schema_persistence": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 4, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 2, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 12, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 108, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 5, "thread_touches_file": 4, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 14, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 6, "comment_chain_links_commit": 16, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 47, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 5, "pr_file": 4, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 14, "comment_chain": 6, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#14", "issue_number": "14", "quality_tiers": {"high_confidence": 4, "assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-e933063617b12d7b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 18, "security_or_auth": 18}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#14\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: redPanda-project/docs\nThread: redPanda-project/docs#14\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#14\nRepo: redPanda-project/docs\nIssue/PR number: 14\nGraph consistency label: supported_by_verification_signal\nNodes: 47\nEdges: 108\nNode types: {'link_quality': 14, 'comment_chain': 6, 'alignment': 6, 'comment': 5, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'comment_chain_links_commit': 16, 'chain_has_link_quality': 14, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 5, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'blueprint_human_gap_alignment': 6, 'human_feedback_general': 4, 'comment_has_related_commit_context': 4, 'data_schema_persistence': 2, 'docs_or_claims': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'data_schema': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 4, 'weak_supervision': 4}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-4ac816d90e3e6d48", "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": "redPanda-project/docs", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: redPanda-project/docs"}, "properties": {"repobilityId": 330826, "scanner": "foundry_dataset", "fingerprint": "df359a118a319dd521c360349d0f3e8b9d09e9d034ae97ad5ccbca84d0d59307", "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": {"keys": ["blueprint_human_gap_alignment", "ambiguous_needs_more_evidence", "human_feedback_general", "comment_has_related_commit_context", "data_schema_persistence", "human_reported_issue_then_fix_attempt", "claimed_resolved_unverified", "data_schema", "docs_or_claims", "api_or_backend", "security_or_auth", "human_reported_issue_then_verified_fix_attempt", "verification_or_tests", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "weak blueprint fit", "issue_or_pull_request_thread", "triggered but missing blueprint stack"], "count": 18, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 10, "ambiguous_needs_more_evidence": 24, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 318, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 17, "thread_has_comment": 11, "thread_touches_file": 6, "thread_has_pr_review": 6, "alignment_uses_comment": 21, "alignment_uses_finding": 21, "chain_has_link_quality": 40, "comment_aligns_finding": 21, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 17, "comment_chain_links_commit": 29, "comment_chain_touches_file": 102, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 17}, "node_count": 113, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 11, "pr_file": 6, "alignment": 21, "pr_review": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 40, "comment_chain": 17, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#11", "issue_number": "11", "quality_tiers": {"high_confidence": 9, "assumption_check": 21, "weak_supervision": 10}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-537d6c06ac4fe6a3", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 40, "docs_or_claims": 40, "security_or_auth": 40}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#11\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: redPanda-project/docs\nThread: redPanda-project/docs#11\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#11\nRepo: redPanda-project/docs\nIssue/PR number: 11\nGraph consistency label: supported_by_verification_signal\nNodes: 113\nEdges: 318\nNode types: {'link_quality': 40, 'alignment': 21, 'comment_chain': 17, 'comment': 11, 'pr_review': 6, 'pr_file': 6, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 102, 'chain_has_link_quality': 40, 'comment_chain_links_commit': 29, 'alignment_uses_comment': 21, 'alignment_uses_finding': 21, 'comment_aligns_finding': 21, 'thread_has_comment_chain': 17, 'comment_has_chain': 17, 'issue_chain_has_comment_chain': 17, 'thread_has_comment': 11, 'thread_has_pr_review': 6, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 21, 'ambiguous_needs_more_evidence': 12, 'human_feedback_general': 10, 'comment_has_related_commit_context': 10, 'data_schema_persistence': 7, 'human_reported_issue_then_fix_attempt': 5, 'claimed_resolved_unverified': 5, 'data_schema': 3, 'docs_or_claims': 2, 'api_or_backend': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2}\nOutcomes: {'ambiguous_needs_more_evidence': 24, 'claimed_resolved_unverified': 10, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 21, 'weak_supervision': 10, 'high_confidence': 9}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-e0c02113ff9b6101", "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": "redPanda-project/docs", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: redPanda-project/docs"}, "properties": {"repobilityId": 322316, "scanner": "foundry_dataset", "fingerprint": "a261a55b99d317619ece988da3f20154494f473c1fdc30157d2b07f613891e96", "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": "redPanda-project/docs#7", "human_labels": ["agent_instruction_gap", "api_or_backend", "docs_or_claims", "security_or_auth"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.877, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-312b5d09447e34cc", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 3, "docs_or_claims": 2, "security_or_auth": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#7\nOutcome: self_attested_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\nChain evidence:\nIssue/PR evidence chain: redPanda-project/docs#7\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 3, 'docs_or_claims': 2, 'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-abe47b0722ccb280\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/7\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/7\\nTitle: docs: mirror-safe absolute links in per-side milestone views\\nBody:\\nFollow-up to #6: Copilot on redPanda-project/redpandaj#216 correctly flagged that the relative master-spec/cross-view links (`../ms02b_*.md`, `../frontend/\u2026`) don't resolve in the flat `milestones/` mirrors of the code repos. The new per-side files now use absolute docs-repo URLs; also fixes manually hyphenated words in the backend MS03 note.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-428eac0265b60867\",\n    \"filename\": \"docs/milestones/backend/ms02b_oh_discovery_forwarding.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/042b801777dc31b82b175dd3a462fbf76da09cbb/docs%2Fmilestones%2Fbackend%2Fms02b_oh_discovery_forwarding.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-633841b632e7976d\",\n    \"filename\": \"docs/milestones/backend/ms03_authenticated_encryption.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 6,\n    \"changes\": 13,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/042b801777dc31b82b175dd3a462fbf76da09cbb/docs%2Fmilestones%2Fbackend%2Fms03_authenticated_encryption.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-b49f091a915f755b\",\n    \"filename\": \"docs/milestones/backend/ms03b_forward_secrecy.md\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/redPanda-project/docs/blob/042b801777dc31b82b175dd3a462fbf76da09cbb/docs%2Fmilestones%2Fbackend%2Fms03b_forward_secrecy.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-bad_chains-33dd0de7b703b0d5", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: redPanda-project/docs"}, "properties": {"repobilityId": 322315, "scanner": "foundry_dataset", "fingerprint": "32b681acc01892edf78e6d932fa1beabb7dfd40f1761fbdbb525371152417ecc", "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": "redPanda-project/docs#12", "human_labels": ["agent_instruction_gap", "api_integration_gap", "api_or_backend", "security_or_auth"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.825, "repo_full_name": "redPanda-project/docs", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-086950aa74c59bcb", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "security_or_auth": 1}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 1, "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": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#12\nOutcome: self_attested_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: redPanda-project/docs#12\nRepo: redPanda-project/docs\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 1, 'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ad2e3a20aaa24b74\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/12\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: redPanda-project/docs\\nAuthor: pY4x3g (User)\\nURL: https://github.com/redPanda-project/docs/pull/12\\nTitle: docs: Mirror-kompatible Links in MS03-Views\\nBody:\\nFix f\u00fcr Copilot-Finding auf redpandaj#222: relative Cross-View-Links (`../frontend/\u2026`, `../backend/\u2026`) brechen in den Code-Repo-Spiegeln. Absolute docs-Repo-URLs, wie bei den MS02b-Views.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-pr-review-submission-de12bc2a4aca3844\",\n    \"kind\": \"pr_review_submission\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/redPanda-project/docs/pull/12#pullrequestreview-4484710761\",\n    \"text\": \"GitHub PR review submission: api_integration_gap\\nPolarity: bad\\nReview state: COMMENTED\\nRepo: redPanda-project/docs\\nPull request: #12 docs: Mirror-kompatible Links in MS03-Views\\nAuthor: copilot-pull-request-reviewer[bot] (Bot)\\nURL: https://github.com/redPanda-project/docs/pull/12#pullrequestreview-4484710761\\nBody:\\n## Pull request overview\\n\\nThis PR updates MS03 milestone \u201ccross-view\u201d links (Frontend \u2194 Backend) to use absolute URLs to the canonical `redPanda-project/docs` repository so that the links keep working in code-repo mirrors where relative `../frontend/...` / `../backend/...` paths break.\\n\\n**Changes:**\\n- Replaced the Frontend MS03 \u2192 Backend MS03 relative link with an absolute `github.com/redPanda-project/docs/blob/main/...` URL.\\n- Replaced the Backend MS03 \u2192 Frontend MS03 relative link with an absolute `github.com/redPanda-project/docs/blob/main/...` URL.\\n\\n### Reviewed changes\\n\\nCopilot reviewed 2 out of 2 changed files in this pull request and generated no comments.\\n\\n| File | Description |\\n| ---- | ----------- |\\n| docs/milestones/frontend/ms03_authenticated_encryption.md | Switches the Backend MS03 dependency link to\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "comment-chain-pattern-bad_chains-f7f638db70d8e857", "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": "redPanda-project/docs", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: redPanda-project/docs"}, "properties": {"repobilityId": 334817, "scanner": "foundry_dataset", "fingerprint": "f97ec081b7301ee50bbab45de98bd11d4fcd38875f9dd8e7b2ca8ba1b8866999", "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": {"docs_or_chore": 1, "api_or_backend": 3, "docs_or_claims": 2, "security_or_auth": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"self_attested_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 6, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#7", "issue_number": "7", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a9b90eed0e970e60", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 8, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#7\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#7\nRepo: redPanda-project/docs\nIssue/PR number: 7\nGraph consistency label: supported_by_high_confidence_link\nNodes: 18\nEdges: 32\nNode types: {'pr_file': 6, 'commit': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 6, 'comment_chain_touches_file': 6, 'issue_chain_touches_file': 6, 'comment_chain_links_commit': 3, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'api_or_backend': 3, 'self_attested_unverified': 3, 'docs_or_claims': 2, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'security_or_auth': 1, 'self_attested_or_generated_fix_unverified': 1, 'docs_or_chore': 1}\nOutcomes: {'self_attested_unverified': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-9c1429788b858c7b", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334816, "scanner": "foundry_dataset", "fingerprint": "d249d82ef48f56ed789416564c703854efe2c4af666752ae519f12ba77516007", "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": {"ui_workflow": 2, "docs_or_chore": 1, "api_or_backend": 5, "docs_or_claims": 5, "source_or_other": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 64, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 12, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 35, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 12, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#6", "issue_number": "6", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f3083f506e555fbd", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 20, "docs_or_claims": 20, "source_or_other": 4, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#6\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#6\nRepo: redPanda-project/docs\nIssue/PR number: 6\nGraph consistency label: supported_by_verification_signal\nNodes: 35\nEdges: 64\nNode types: {'pr_file': 12, 'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 12, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 5, 'api_or_backend': 5, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'verification_or_tests': 2, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-6c9bc88696abc5a5", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334815, "scanner": "foundry_dataset", "fingerprint": "a97de54df5ade1683b962b960f757a1b166b5242f14091d8619d69c4da3858b1", "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": {"data_schema": 2, "docs_or_chore": 1, "docs_or_claims": 4, "security_or_auth": 1, "weak blueprint fit": 2, "verification_or_tests": 2, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 28, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#4", "issue_number": "4", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ee1185d71c0253d0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 16, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#4\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#4\nRepo: redPanda-project/docs\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 43\nNode types: {'link_quality': 6, 'pr_file': 5, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 5, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 4, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'data_schema': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'security_or_auth': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'docs_or_chore': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-29142a878ed34ff4", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334814, "scanner": "foundry_dataset", "fingerprint": "cda770d2468e9009effc548a6cd7f89b2875cdda00fa1cef474f8afdf41ec659", "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": {"ui_workflow": 1, "docs_or_chore": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#15", "issue_number": "15", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ea64a2f2a7fa6a64", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#15\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#15\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#15\nRepo: redPanda-project/docs\nIssue/PR number: 15\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 28\nNode types: {'link_quality': 6, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-e6f0d7f37985a87d", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334813, "scanner": "foundry_dataset", "fingerprint": "fa15235562b42fa5276878f7d0862f54a4e799f2963e5c5a50b7ec40ea400998", "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": {"data_schema": 2, "docs_or_claims": 2, "security_or_auth": 2, "weak blueprint fit": 2, "verification_or_tests": 2, "human_feedback_general": 4, "data_schema_persistence": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 4, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 2, "human_reported_issue_then_verified_fix_attempt": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"ambiguous_needs_more_evidence": 12, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 108, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 5, "thread_touches_file": 4, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 14, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 6, "comment_chain_links_commit": 16, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 47, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 5, "pr_file": 4, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 14, "comment_chain": 6, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#14", "issue_number": "14", "quality_tiers": {"high_confidence": 4, "assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-3bbc52de039080e8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 18, "security_or_auth": 18}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#14\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#14\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#14\nRepo: redPanda-project/docs\nIssue/PR number: 14\nGraph consistency label: supported_by_verification_signal\nNodes: 47\nEdges: 108\nNode types: {'link_quality': 14, 'comment_chain': 6, 'alignment': 6, 'comment': 5, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'comment_chain_links_commit': 16, 'chain_has_link_quality': 14, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 5, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'blueprint_human_gap_alignment': 6, 'human_feedback_general': 4, 'comment_has_related_commit_context': 4, 'data_schema_persistence': 2, 'docs_or_claims': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'data_schema': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 4, '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/redPanda-project/docs", "source_id": "graph-query-motif_query-ecdc00b808b81b7c", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334812, "scanner": "foundry_dataset", "fingerprint": "d60b89aa74c142da04499e19206df4576b6cccb12332bf91424e33691f5511aa", "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": {"ui_workflow": 1, "docs_or_chore": 1, "ui_workflow_gap": 1, "security_or_auth": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "verification_or_tests": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "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": 31, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 6, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#13", "issue_number": "13", "quality_tiers": {"assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-01e9cca7b2ba9dd2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"security_or_auth": 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: redPanda-project/docs\nThread: redPanda-project/docs#13\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#13\nRepo: redPanda-project/docs\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 31\nEdges: 48\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 3, 'blueprint_finding': 3, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, '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_has_comment': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 1, 'ui_workflow': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'ambiguous_needs_more_evidence': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, '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/redPanda-project/docs", "source_id": "graph-query-motif_query-e0ed603d4703a7a5", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334811, "scanner": "foundry_dataset", "fingerprint": "cf854b52855359442b220e98969887ca32b0999afb79605cdd244ac57e6dcf27", "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": {"docs_or_chore": 1, "api_or_backend": 1, "security_or_auth": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "verification_or_tests": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"self_attested_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 27, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#12", "issue_number": "12", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4a0d06cd0a9afe67", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "security_or_auth": 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_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#12\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#12\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#12\nRepo: redPanda-project/docs\nIssue/PR number: 12\nGraph consistency label: supported_by_high_confidence_link\nNodes: 27\nEdges: 41\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 3, 'blueprint_human_gap_alignment': 3, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'api_or_backend': 1, 'security_or_auth': 1, 'self_attested_or_generated_fix_unverified': 1, 'docs_or_chore': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'ambiguous_needs_more_evidence': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'self_attested_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/redPanda-project/docs", "source_id": "graph-query-motif_query-8306b858e5816bec", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 334810, "scanner": "foundry_dataset", "fingerprint": "f1e56aec88a19ec6c3cadaeedae1cc62651f4dff7a6c3d621def92729cc32eba", "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": {"keys": ["blueprint_human_gap_alignment", "ambiguous_needs_more_evidence", "human_feedback_general", "comment_has_related_commit_context", "data_schema_persistence", "human_reported_issue_then_fix_attempt", "claimed_resolved_unverified", "data_schema", "docs_or_claims", "api_or_backend", "security_or_auth", "human_reported_issue_then_verified_fix_attempt", "verification_or_tests", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "weak blueprint fit", "issue_or_pull_request_thread", "triggered but missing blueprint stack"], "count": 18, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 10, "ambiguous_needs_more_evidence": 24, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 318, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 17, "thread_has_comment": 11, "thread_touches_file": 6, "thread_has_pr_review": 6, "alignment_uses_comment": 21, "alignment_uses_finding": 21, "chain_has_link_quality": 40, "comment_aligns_finding": 21, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 17, "comment_chain_links_commit": 29, "comment_chain_touches_file": 102, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 17}, "node_count": 113, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 11, "pr_file": 6, "alignment": 21, "pr_review": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 40, "comment_chain": 17, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#11", "issue_number": "11", "quality_tiers": {"high_confidence": 9, "assumption_check": 21, "weak_supervision": 10}, "repo_full_name": "redPanda-project/docs", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-1c81f384fc9ee400", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 40, "docs_or_claims": 40, "security_or_auth": 40}}, "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: redPanda-project/docs\nThread: redPanda-project/docs#11\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#11\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#11\nRepo: redPanda-project/docs\nIssue/PR number: 11\nGraph consistency label: supported_by_verification_signal\nNodes: 113\nEdges: 318\nNode types: {'link_quality': 40, 'alignment': 21, 'comment_chain': 17, 'comment': 11, 'pr_review': 6, 'pr_file': 6, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 102, 'chain_has_link_quality': 40, 'comment_chain_links_commit': 29, 'alignment_uses_comment': 21, 'alignment_uses_finding': 21, 'comment_aligns_finding': 21, 'thread_has_comment_chain': 17, 'comment_has_chain': 17, 'issue_chain_has_comment_chain': 17, 'thread_has_comment': 11, 'thread_has_pr_review': 6, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 21, 'ambiguous_needs_more_evidence': 12, 'human_feedback_general': 10, 'comment_has_related_commit_context': 10, 'data_schema_persistence': 7, 'human_reported_issue_then_fix_attempt': 5, 'claimed_resolved_unverified': 5, 'data_schema': 3, 'docs_or_claims': 2, 'api_or_backend': 2, 'security_or_auth': 2, 'human_reported_issue_then_verified_fix_attempt': 2, 'verification_or_tests': 2, 'claimed_resolved_with_verification_signal': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2}\nOutcomes: {'ambiguous_needs_more_evidence': 24, 'claimed_resolved_unverified': 10, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 21, 'weak_supervision': 10, 'high_confidence': 9}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-4c25a054aae1c8bc", "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": "redPanda-project/docs", "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: redPanda-project/docs"}, "properties": {"repobilityId": 327000, "scanner": "foundry_dataset", "fingerprint": "cceeed85076da3d93eddf7ad90b4428243b9334052b31c534fd1ab21c444df31", "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": {"docs_or_chore": 1, "api_or_backend": 3, "docs_or_claims": 2, "security_or_auth": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 6, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#7", "issue_number": "7", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "redPanda-project/docs", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-3c62081a6b2fa071", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 8, "security_or_auth": 4}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#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: redPanda-project/docs\nThread: redPanda-project/docs#7\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#7\nRepo: redPanda-project/docs\nIssue/PR number: 7\nGraph consistency label: supported_by_high_confidence_link\nNodes: 18\nEdges: 32\nNode types: {'pr_file': 6, 'commit': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 6, 'comment_chain_touches_file': 6, 'issue_chain_touches_file': 6, 'comment_chain_links_commit': 3, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'api_or_backend': 3, 'self_attested_unverified': 3, 'docs_or_claims': 2, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'security_or_auth': 1, 'self_attested_or_generated_fix_unverified': 1, 'docs_or_chore': 1}\nOutcomes: {'self_attested_unverified': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-1c2718f767f6e49b", "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": "redPanda-project/docs", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: redPanda-project/docs"}, "properties": {"repobilityId": 326999, "scanner": "foundry_dataset", "fingerprint": "6c49c1c7a38721aece6268385c0bb27f35793f7bf31f0e73fabf3d55037d41c8", "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": {"docs_or_chore": 2, "api_or_backend": 2, "docs_or_claims": 4, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 3, "agent_instruction_gap": 1, "verification_or_tests": 1, "human_feedback_general": 6, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 9, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 7, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 18}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 131, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 8, "thread_has_comment": 7, "thread_touches_file": 6, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 13, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 8, "comment_chain_links_commit": 13, "comment_chain_touches_file": 48, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 8}, "node_count": 51, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 7, "pr_file": 6, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 8, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#18", "issue_number": "18", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 7}, "repo_full_name": "redPanda-project/docs", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e3aaf4a30e2b20ae", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 22, "docs_or_claims": 44}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#18\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: redPanda-project/docs\nThread: redPanda-project/docs#18\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#18\nRepo: redPanda-project/docs\nIssue/PR number: 18\nGraph consistency label: supported_by_high_confidence_link\nNodes: 51\nEdges: 131\nNode types: {'link_quality': 13, 'comment_chain': 8, 'comment': 7, 'pr_file': 6, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 48, 'comment_chain_links_commit': 13, 'chain_has_link_quality': 13, 'thread_has_comment_chain': 8, 'comment_has_chain': 8, 'issue_chain_has_comment_chain': 8, 'thread_has_comment': 7, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 9, 'comment_has_related_commit_context': 7, 'human_feedback_general': 6, 'docs_or_claims': 4, 'generated_provenance': 3, 'blueprint_human_gap_alignment': 3, 'api_or_backend': 2, 'docs_or_chore': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 18, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 7, 'high_confidence': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/redPanda-project/docs", "source_id": "graph-query-motif_query-863edff920914d70", "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": "redPanda-project/docs", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: redPanda-project/docs"}, "properties": {"repobilityId": 326998, "scanner": "foundry_dataset", "fingerprint": "79ae2a7647344580c1cd17eec0ed43e7a3a1088371cf10a70e0fa460b8fed946", "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": {"docs_or_chore": 1, "api_or_backend": 1, "security_or_auth": 1, "weak blueprint fit": 2, "api_integration_gap": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "verification_or_tests": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "triggered but missing blueprint stack": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 1, "thread_touches_file": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 27, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 3, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "redPanda-project/docs#12", "issue_number": "12", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "redPanda-project/docs", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b32fd9fee01732f1", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "security_or_auth": 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: supported_by_high_confidence_link\nRepo: redPanda-project/docs\nThread: redPanda-project/docs#12\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: redPanda-project/docs\nThread: redPanda-project/docs#12\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: redPanda-project/docs#12\nRepo: redPanda-project/docs\nIssue/PR number: 12\nGraph consistency label: supported_by_high_confidence_link\nNodes: 27\nEdges: 41\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 3, 'blueprint_human_gap_alignment': 3, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'api_integration_gap': 1, 'api_or_backend': 1, 'security_or_auth': 1, 'self_attested_or_generated_fix_unverified': 1, 'docs_or_chore': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'ambiguous_needs_more_evidence': 1, 'triggered but missing blueprint stack': 1}\nOutcomes: {'self_attested_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, 'weak_supervision': 1}\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/redPanda-project/docs", "source_id": "graph-query-motif_query-ef67502b020ca116", "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": "redPanda-project/docs", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"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-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "2db8f7f20aaef59a", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}]}]}