{"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: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#7\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#7\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#7\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 7\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 35\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, '"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#9\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 7\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-877eaaa0d5a75aee\",\n    \"kind\": \"issue_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/9\",\n    \"text\": \"G"}, "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: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined docs only runtime fix: sw1sh/MarkdownToNotebook"}, "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: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#1\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#1\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 16\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined bad chains: sw1sh/MarkdownToNotebook"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#8\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 9\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1, 'positive_human_signal': 1}\nPolarities: {'bad': 1, 'good': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-71dbba0f44ef5757\",\n    \"kind\": \"issue_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/i"}, "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: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: sw1sh/MarkdownToNotebook"}, "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#9\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 23\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, '"}, "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: sw1sh/MarkdownToNotebook", "shortDescription": {"text": "Foundry mined mock as real or placeholder: sw1sh/MarkdownToNotebook"}, "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#8\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 8\nGraph consistency label: supported_by_high_confidence_link\nNodes: 19\nEdges: 25\nNode types: {'commit': 7, 'link_quality': 4, 'comment': 2, '"}, "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-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "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/20600"}, "properties": {"repository": "sw1sh/MarkdownToNotebook", "repoUrl": "https://github.com/sw1sh/MarkdownToNotebook", "branch": "main"}, "results": [{"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356543, "scanner": "foundry_dataset", "fingerprint": "235346065348cd3b9d236873e3fe3210ccacd57f41c91f7f2077c22d77a90fec", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "ui_workflow_gap": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "positive_human_signal": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 35, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#7", "issue_number": "7", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c295480e5ab3e1c6", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#7\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#7\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#7\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 7\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 35\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 7, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'verification_or_tests': 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, 'ui_workflow_gap': 1, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-18585f9e6237a4d6", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356542, "scanner": "foundry_dataset", "fingerprint": "dc9a4dbc89ac8c4356b1d35e3d9699bb9b4ddd702c7cf5be1771d5441007a1c3", "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_gap": 2, "weak blueprint fit": 2, "partial blueprint fit": 1, "verification_or_tests": 6, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 33, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#3", "issue_number": "3", "quality_tiers": {"high_confidence": 4, "assumption_check": 6}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a761bd18e9da379d", "graph_gold_label": "supported_by_high_confidence_link", "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_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#3\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#3\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 3\nGraph consistency label: supported_by_high_confidence_link\nNodes: 33\nEdges: 50\nNode types: {'link_quality': 10, 'commit': 6, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 6, 'blueprint_human_gap_alignment': 6, 'ambiguous_needs_more_evidence': 4, 'ui_workflow_gap': 2, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-bff40f74c993ba84", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356541, "scanner": "foundry_dataset", "fingerprint": "8324096d7d66f45baf891a3979a18cdcb242a917d647882f6da6efd90c6f5b07", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "weak blueprint fit": 2, "api_integration_gap": 1, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "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": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#25", "issue_number": "25", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-dc4fecda94093e67", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#25\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#25\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#25\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 25\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 4, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_verified_fix_attempt': 2, 'verification_or_tests': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'dependency_or_build': 1, 'security_or_secrets': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-da901fa6f1316033", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356540, "scanner": "foundry_dataset", "fingerprint": "c56cf2bc00a49fe696463af9f48da695d9d22919fd02785cbde383bdce183868", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "ui_workflow_gap": 1, "deployment_env_gap": 1, "weak blueprint fit": 2, "dependency_or_build": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "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": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 29, "node_types": {"repo": 1, "commit": 8, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#23", "issue_number": "23", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7572b215e36a1f85", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#23\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#23\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#23\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 23\nGraph consistency label: supported_by_verification_signal\nNodes: 29\nEdges: 38\nNode types: {'commit': 8, 'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 4, 'verification_or_tests': 3, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_verified_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'ui_workflow_gap': 1, 'dependency_or_build': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-1f8847d5c7abf958", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356539, "scanner": "foundry_dataset", "fingerprint": "012ccd6b40bb42e7a27350209be975b605414014e5e6796308b2937e908497ba", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "positive_human_signal": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "claimed_resolved_with_verification_signal": 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": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 28, "node_types": {"repo": 1, "commit": 7, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#21", "issue_number": "21", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0c22d711c09fbed8", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#21\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#21\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 21\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 38\nNode types: {'commit': 7, 'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'verification_or_tests': 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, 'ui_workflow_gap': 1, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-121e65a59edebabe", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356538, "scanner": "foundry_dataset", "fingerprint": "1b0d8a70326c3ec61576f0baedc66795ba395f9630ec1d04522b1d62d172c5e1", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "ui_workflow_gap": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "positive_human_signal": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#20", "issue_number": "20", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8b07ce5c65a1a09d", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#20\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#20\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 20\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 37\nNode types: {'link_quality': 7, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 9, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, '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, 'ui_workflow_gap': 1, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-61ce239f6cf4f09f", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356537, "scanner": "foundry_dataset", "fingerprint": "35f93b5547d62b1a16c77e1ba7b1966c09fcb2381e512d9ef7ace7385df24ba5", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow_gap": 2, "weak blueprint fit": 2, "partial blueprint fit": 1, "verification_or_tests": 3, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 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_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 46, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#18", "issue_number": "18", "quality_tiers": {"high_confidence": 4, "assumption_check": 6}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1d28981e5a69bcb6", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#18\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#18\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 18\nGraph consistency label: supported_by_verification_signal\nNodes: 32\nEdges: 46\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'ui_workflow_gap': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'claimed_resolved_unverified': 2}\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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-924be194b535597b", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356536, "scanner": "foundry_dataset", "fingerprint": "9882e0b8a281abcabb6747bdf284bf72b9eaacbeb3491fd3724b74e0a0ea021f", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "ui_workflow_gap": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "positive_human_signal": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "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": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#17", "issue_number": "17", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8a7865686b2a64eb", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#17\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 34\nNode types: {'link_quality': 7, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, '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, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-99818045d16b7d7d", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356535, "scanner": "foundry_dataset", "fingerprint": "f596ca768dcb937b08f0cf9231e06fd1f7e70fd7639c9ce105ee50f06bf08994", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 6, "ui_workflow_gap": 1, "mock_placeholder": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#15", "issue_number": "15", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f6cfc58279036979", "graph_gold_label": "supported_by_high_confidence_link", "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_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#15\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 27\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 6, 'claimed_resolved_unverified': 4, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'mock_placeholder': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-c8329622a50a644d", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356534, "scanner": "foundry_dataset", "fingerprint": "a7d1a693f7ebfef0138794e53e65b6e3c53ea42f1dacd6c10916d5b3c06a2b9c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "ui_workflow_gap": 2, "weak blueprint fit": 2, "partial blueprint fit": 1, "verification_or_tests": 2, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 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_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 46, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#12", "issue_number": "12", "quality_tiers": {"high_confidence": 4, "assumption_check": 6}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6d3c80455255ebd4", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#12\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#12\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 12\nGraph consistency label: supported_by_verification_signal\nNodes: 32\nEdges: 46\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'ui_workflow_gap': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'claimed_resolved_unverified': 2}\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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-4aefe2ff370a1c11", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 356533, "scanner": "foundry_dataset", "fingerprint": "64c1e809e01cb7860c881eee510cff7bd28d4a91a1e61a98ba2eef77e7afc273", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow_gap": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "positive_human_signal": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "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": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#10", "issue_number": "10", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1b877d527ecc2e63", "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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#10\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#10\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 10\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 34\nNode types: {'link_quality': 7, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-9e9e5706d724508d", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312781, "scanner": "foundry_dataset", "fingerprint": "6886bedc4339cd7bff8b8f914873302f8e93f359d83b314e7f80284ebaf3e141", "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": "sw1sh/MarkdownToNotebook#9", "human_labels": ["security_auth_secret"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-7dafa26fff8e0463", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 7, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#9\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 7\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-877eaaa0d5a75aee\",\n    \"kind\": \"issue_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/9\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/9\\nTitle: NotebookToMarkdown: literal { } and arrow operators (\\\\[Rule]) lost in inline math\\nBody:\\n**Summary.** In inline math, the inverse converter (`walkerMath`) (1) emits literal set braces `{` `}` **unescaped**, so TeX reads them as invisible grouping and they vanish, and (2) **drops Rule / arrow operators** (`\\\\[Rule]` = U+F522, a private-use char that `normStr` discards as an FE structural marker). A WL expression like `{{output_1,...},{input_1,...}} -> {...}` is recovered as `output_1,...,input_1,...` with no braces and no arrow.\\n\\n## Repro (deterministic, no front end)\\n\\n```wolfram\\nGet[\\\".../NotebookToMarkdown.wl\\\"];\\n\\nwalkerMath[RowBox[{\\\"{\\\", \\\"a\\\", \\\"}\\\", \\\"\\\\[Rule]\\\", \\\"{\\\", \\\"b\\\", \\\"}\\\"}]]\\n(* \\\"{a}{b}\\\"  <- braces bare (TeX grouping, invisible), arrow gone *)\\n\\nwalkerMath[\\\"{\\\"]          (* \\\"{\\\"  <- should be \\\\{ *)\\nwalkerMath[\\\"\\\\[Rule]\\\"]    (* \\\"\\\"   <- dropped; \\\\[Rule] = U+F522 is in normStr's 57344-63487 band *)\\n```\\n\\nExpected: `\\\\{a\\\\}\\\\to \\\\{b\\\\}`.\\n\\n## Root cause\\n\\n`walkerMath[s_String] := StringReplace[normStr[s], \"\n  },\n  {\n    \"id\": \"github-feedback-comment-67163948fe9fe474\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/9#issuecomment-4653612931\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/9#issuecomment-4653612931\\nTitle: \\nBody:\\nFixed in a11fe59 \u2014 added four specific-token `walkerMath` rules: `{`/`}` re-escape to `\\\\{`/`\\\\}`, `\\\\[Rule]` / `\\\\[RightArrow]` emit `\\\\to`. They match ahead of the generic string leaf, so the subs\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-9c18f1e28e145506", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312780, "scanner": "foundry_dataset", "fingerprint": "96b8876d3135671fd678cdf2df21de4dfced8a782a771d6a89b7d06bcd55c939", "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": "sw1sh/MarkdownToNotebook#4", "human_labels": ["human_feedback_general", "positive_human_signal"], "issue_number": "4", "thread_label": "thread_has_positive_feedback", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-43d8662de8650f49", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 10, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#4\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_positive_feedback\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#4\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_positive_feedback\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 10\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1, 'positive_human_signal': 1}\nPolarities: {'neutral': 1, 'good': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5c4d8a8d52e64926\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/4\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/4\\nTitle: ## Generalizations & Extensions and ## Requirements are silently dropped (missing from $exampleOrder)\\nBody:\\n`docs/examples.md` lists `## Generalizations & Extensions` and `## Requirements` as sections that are \\\"always\\\" rendered, but their lowercased titles are absent from `$exampleOrder` (`MarkdownToNotebook.wl:803`). Because section selection filters on that list (`MarkdownToNotebook.wl:1433`, `1498`), the whole section, prose and cells, is silently omitted from doc pages, FunctionResource, and Example notebooks.\\n\\n**Resolution options:**\\n- Add taxonomy support by extending `$exampleOrder` and `$exampleTitle` (`MarkdownToNotebook.wl:803`, `809`) to include these sections, or\\n- Correct the documentation to state they are not currently emitted.\\n\\nIn the meantime the doc can clarify the current behavior so authors do not place content under headings that get dropped.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bd1f029b609536d1\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/4#issuecomment-4639939890\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/4#issuecomment-4639939890\\nTitle: \\nBody:\\nFixed in d9d20ce45302a30b17c1eb391aa9f3f277b3f89b. Added `generalizations & extensions` and `requirements` to `$exampleOrder` + `$exampleTitle`, so FunctionResource / Paclet's `examplesSlot` / `exampleNotebookSlot` generate Subsection + content per section. Also added `generalizations & extensions` to `$extendedTitles` so the Symbol template's matching `E\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-dbd67ec552d91463", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312779, "scanner": "foundry_dataset", "fingerprint": "ca8981139cb26993c41f1939483e6f6e1999a218517ba0f9832866e882f89136", "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": "sw1sh/MarkdownToNotebook#30", "human_labels": ["human_feedback_general"], "issue_number": "30", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-50184ec68423a62f", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#30\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#30\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2ea6232f004f959a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/30\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/30\\nTitle: Inline `code` spans render ~1.1x larger than the surrounding prose (same InlineFormula 1.05*Inherited bump as #29; codeToInline / codeInlineCell not pinned)\\nBody:\\n## Summary\\n\\nCompanion to #29. That issue is about inline `$...$` **math** sitting ~1.1x too large; this one is the **code-span** counterpart. Inline code (single-backtick `` `code` `` and `<code>...</code>`) uses the same `\\\"InlineFormula\\\"` style but is never pinned, so it renders ~10% larger than the prose around it, and (once #29's math pin lands) larger than the math right next to it.\\n\\nThat is the visible defect: an inline `` `Root` `` looms over the sentence it sits in, while a neighbouring `$3.70$` is fine.\\n\\n## Environment\\n\\n- `MarkdownToNotebook` at `691150d`, Default template, `StyleDefinitions -> \\\"Default.nb\\\"`.\\n\\n## Reproduce\\n\\n```wolfram\\nGet[\\\"MarkdownToNotebook.wl\\\"];\\nMarkdownToNotebook[\\n  \\\"The optimal angles are exact `Root` expressions, a root of a cubic near $3.70$.\\\",\\n  \\\"/tmp/code-size.nb\\\", \\\"Evaluate\\\" -> False];\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a1f317d961ff9520\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sw1sh/MarkdownToNotebook\nGraph label: source_artifact_without_verification_graph\nNodes: 6\nEdges: 8\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 2, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 2, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"designs\": 1, \"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_security_guar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-b9c2cfb962f24131", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312778, "scanner": "foundry_dataset", "fingerprint": "e219c8fbd688544ed957c08032fce4317e5d7ba7f4bea77a2089443a90d1520d", "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": "sw1sh/MarkdownToNotebook#3", "human_labels": ["ui_workflow_gap"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ed0009e0fa496ab5", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 10, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#3\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: sw1sh/MarkdownToNotebook#3\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 10\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4f1d442c53d3af6f\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/3\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/3\\nTitle: Basic Examples section ignores \\\":\\\"-captions and \\\"---\\\" delimiters (does not use exampleContent)\\nBody:\\nIn `symbolNotebook`, the Basic Examples cells are built via `docExampleCells` + `rawSectionText`, which flattens the section instead of walking it block-by-block like every extended section does through `exampleContent` (`MarkdownToNotebook.wl:1462`, used at `1438` and `2322`).\\n\\n**Consequence:** in `## Basic Examples`, per-cell `:`-terminated captions do not become individual `ExampleText` cells, and `---` thematic breaks do not become `ExampleDelimiter` cells with the `In[]/Out[]` counter reset. The authoring contract in `docs/examples.md` is therefore not honored for the one section it is most expected in.\\n\\n**Suggested fix:** route Basic Examples through the same builder used by the extended sections, and drop the now-redundant `docExampleCells`:\\n\\n```wolfram\\nbasicCells = exampleContent[Lookup[sections, \\\"basic examples\\\", {}], \\\"ExampleText\\\"];\\n```\"\n  },\n  {\n    \"id\": \"github-feedback-comment-08a6d8a02c205439\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/3#issuecomment-4639939796\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/3#issuecomment-4639939796\\nTitle: \\nBody:\\nFixed in d9d20ce45302a30b17c1eb391aa9f3f277b3f89b. Symbol-page Basic Examples now goes through `exampleContent` like every extended example section, so `:`-terminated captions become `ExampleText` cells and `---` thematic breaks become `ExampleDelimiter` cells (with the In[]/Out[] counter reset). The now-unused `docExampleCells`\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-153f195f506068b6", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312777, "scanner": "foundry_dataset", "fingerprint": "33313be527993eea4352e0006b5563a2ca063526c5a36f2a250cf592dffd9bc2", "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": "sw1sh/MarkdownToNotebook#29", "human_labels": ["human_feedback_general"], "issue_number": "29", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-fa7a3a1bd178f74f", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#29\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#29\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a9b321c67096a966\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/29\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/29\\nTitle: Inline $...$ math renders ~1.1x larger than the surrounding prose (InlineFormula FontSize 1.05*Inherited not pinned to Text size)\\nBody:\\n## Summary\\n\\nEvery inline `$...$` formula renders noticeably larger than the prose it sits in, so math interrupts the text flow at the wrong size.\\n\\n## Environment\\n\\n- `MarkdownToNotebook` at `691150d`, Default template, `StyleDefinitions -> \\\"Default.nb\\\"`.\\n\\n## Reproduce\\n\\n```wolfram\\nGet[\\\"MarkdownToNotebook.wl\\\"];\\nMarkdownToNotebook[\\n  \\\"The surface tiles with $2\\\\\\\\gamma$ and $2\\\\\\\\theta$, so the $2\\\\\\\\pi$ window cuts $\\\\\\\\frac{3}{2}$ edges.\\\",\\n  \\\"/tmp/size.nb\\\", \\\"Evaluate\\\" -> False];\\n```\\n\\nOpen `/tmp/size.nb`: the Greek letters and the fraction render about 10% taller than the surrounding text.\\n\\nMeasured on `Default.nb` (300 dpi, the same content rendered as `Text` vs as inline `InlineFormula` inside a `Text` cell, ink height):\\n\\n- prose `Hg` as Text: 79 px\\n- `Cell[BoxData[\\\"Hg\\\"], \\\"InlineFormula\\\"]` in a Text run: 87 px (ratio 1.10)\\n\\n## Root cause\\n\\n`mathInline` emi\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-45e57727e7e74b9b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sw1sh/MarkdownToNotebook\nGraph label: source_artifact_without_verification_graph\nNodes: 6\nEdges: 8\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 2, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"artifact_supports_design_schema_api\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 2, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"designs\": 1, \"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_ba\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-0d8dbafd43f9cfae", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312776, "scanner": "foundry_dataset", "fingerprint": "bc7f9c146116ab84c765e3932ec9418c5a5eefa49613c671d947cb950fd416ab", "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": "sw1sh/MarkdownToNotebook#16", "human_labels": ["human_feedback_general", "positive_human_signal"], "issue_number": "16", "thread_label": "thread_has_positive_feedback", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-8c1e361b6ae0015e", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#16\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_positive_feedback\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#16\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_positive_feedback\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1, 'positive_human_signal': 1}\nPolarities: {'neutral': 1, 'good': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-69a9c70d9f8f8881\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/16\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/16\\nTitle: NotebookToMarkdown: multi-statement code cells dump raw box tree ({RowBox[...]}) instead of source (boxToCode has no bare-List rule)\\nBody:\\n**Summary.** A multi-line / multi-statement Input cell is stored as `BoxData[{box1, \\\";\\\", \\\"\\\\n\\\", box2, \u2026}]` \u2014 a **bare list** of boxes. The pure-kernel `boxToCode` fallback (used when no front end is available, so `feInputText` / `codeText` cannot recover the typed source) has a rule for `RowBox[xs_List]` but **none for a bare `List`**, so the whole cell falls through to the `ToString[other, InputForm]` catch-all and emits its raw box tree instead of source code.\\n\\n## Repro (verified against current HEAD)\\n\\n```wl\\nGet[\\\".../NotebookToMarkdown.wl\\\"];\\nbody = {RowBox[{\\\"qc1\\\", \\\"=\\\", RowBox[{\\\"f\\\", \\\"[\\\", \\\"1\\\", \\\"]\\\"}]}], \\\";\\\", \\\"\\\\n\\\",\\n        RowBox[{\\\"qc1\\\", \\\"[\\\", \\\"\\\\\\\"Diagram\\\\\\\"\\\", \\\"]\\\"}]};\\nboxToCode[body]\\n```\\n\\nActual result: the literal box tree\\n\\n```\\n{RowBox[{\\\"qc1\\\", \\\"=\\\", RowBox[{\\\"f\\\", \\\"[\\\", \\\"1\\\", \\\"]\\\"}]}], \\\";\\\", \\\"\\\\n\\\", RowBox[{\\\"qc1\\\", \\\"[\\\", \\\"\\\\\\\"Diagram\\\\\\\"\\\", \\\"]\\\"}]}\\n```\\n\\nExpected: t\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a908e443a678330b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/16#issuecomment-4672415915\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/16#issuecomment-4672415915\\nTitle: \\nBody:\\nFixed in 75811ac \u2014 one rule `boxToCode[xs_List] := StringJoin[boxToCode /@ xs]` above the existing `RowBox` case, so a bare-List `BoxData` (multi-statement Inp\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-1f3ff3f46e25bbbc", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312775, "scanner": "foundry_dataset", "fingerprint": "efe84096828a726ab86bbe4f02be273ea9fec8402159bd77d602639a43cfe307", "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": "sw1sh/MarkdownToNotebook#14", "human_labels": ["runtime_failure", "security_auth_secret"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-fd49068a616e69e4", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 10, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#14\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#14\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 10\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1, 'runtime_failure': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-511e2c1ed6c2c6d2\",\n    \"kind\": \"issue_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/14\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/14\\nTitle: NotebookToMarkdown: multi-letter identifiers in inline math render as single-letter products (output -> o u t p u t)\\nBody:\\n**Summary.** A multi-letter italic identifier stored in a notebook as `StyleBox[\\\"output\\\",\\\"TI\\\"]` is re-emitted by `walkerMath` as the bare run `output` inside a `$\u2026$` math span. TeX / `LaTeXMathParse` reads a multi-letter run in math as a **product of single-letter variables**, so it renders as `o\u00b7u\u00b7t\u00b7p\u00b7u\u00b7t` rather than the word `output`. This breaks the `.nb` \u2192 `.md` \u2192 `.nb` round trip: the source renders the identifier as one italic word; the round trip spreads it into separate letters.\\n\\n## Repro (verified)\\n\\n```wl\\nGet[\\\".../NotebookToMarkdown.wl\\\"];\\nwalkerMath[SubscriptBox[StyleBox[\\\"output\\\", \\\"TI\\\"], \\\"1\\\"]]\\n(* \\\"output_{1}\\\"  -- a bare multi-letter run; in $..$ math TeX renders it o u t p u t *)\\n```\\n\\nTop-level effect: a `Notes` cell whose `InlineFormula` contains `SubscriptBox[StyleBox[\\\"output\\\",\\\"TI\\\"],\\\"1\\\"]` round-trips to `$output_{1}$`, which the forward build then rende\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c0fa6ced395c7a02\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/14#issuecomment-4663488934\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/14#issuecomment-4663488934\\nTitle: \\nBody:\\nFollow-up after implementing this against the Wolfram QuantumFramework pages: the inverse-side `\\\\mathit` wrapping proposed here is necessary but **not sufficient**. The forward build (`MarkdownToNoteboo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-eed56801afbfc7dd", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312774, "scanner": "foundry_dataset", "fingerprint": "02c7fb4c9b1958e15da61b1c7af7c6b9435ab20d3b287283c46b8ba28f06f224", "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": "sw1sh/MarkdownToNotebook#13", "human_labels": ["security_auth_secret"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-22a4ccdce3f64a34", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#13\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7d25c585f71f975\",\n    \"kind\": \"issue_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/13\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/13\\nTitle: MarkdownToNotebook: \\\\, (thin space) renders as literal \\\"\\\\,\\\" in inline math\\nBody:\\n**Summary.** Inline `$\u2026$` math whitespace is emitted as `\\\\,` (TeX thin space), but `Wolfram`Parser`LaTeXMathParse` does not understand `\\\\,` \u2014 it passes it through as the **literal string `\\\"\\\\,\\\"`**, which renders as raw `\\\\,` text in the notebook. (The parser also silently *drops* every space character \u2014 `\\\\[ThinSpace]`, a regular space, etc. \u2014 so those don't recover a space either.) Result: formulas render like `F \\\\, Z \\\\, F^\\\\dagger = X` with visible `\\\\,` everywhere.\\n\\n## Repro (verified)\\n\\n```wl\\nGet[\\\".../MarkdownToNotebook.wl\\\"];\\nwolframParserTeX[\\\"F \\\\\\\\, Z\\\"]\\n(* RowBox[{StyleBox[\\\"F\\\",\\\"TI\\\"], \\\"\\\\\\\\,\\\", StyleBox[\\\"Z\\\",\\\"TI\\\"]}]  -- literal \\\"\\\\,\\\" token *)\\n\\n(* parser drops space chars, and \\\\, / \\\\; / \\\\: come through literally: *)\\nwolframParserTeX[\\\"a \\\\[ThinSpace] b\\\"]   (* RowBox[{a, b}]  -- space dropped *)\\nwolframParserTeX[\\\"a \\\\\\\\; b\\\"]            (* RowBox[{a, \\\"\\\\\\\\;\\\", b}] -- literal *)\\nwolframParserTeX[\\\"a \\\\\\\\  b\\\"]            (* RowB\"\n  },\n  {\n    \"id\": \"github-feedback-comment-054491a760434b47\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/13#issuecomment-4672409497\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/13#issuecomment-4672409497\\nTitle: \\nBody:\\nFixed in 4f1dc6b \u2014 bundled with #11; pre-substitute `\\\\,` to `\\\\ ` (control-space, the only spacing token the parser turns into a real space) before `LaTeXMathParse`. Thanks!\"\n  }\n]\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-fc42adb2c985d34f", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 312773, "scanner": "foundry_dataset", "fingerprint": "f373549ea6c1012138b7d92e9fee94c36983f2eb2cd4f085698adcb77d0b2f2d", "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": "sw1sh/MarkdownToNotebook#11", "human_labels": ["positive_human_signal", "security_auth_secret"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d9d75b7ef8aecde3", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#11\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#11\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'security_auth_secret': 1, 'positive_human_signal': 1}\nPolarities: {'bad': 1, 'good': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9f15db274e1051e8\",\n    \"kind\": \"issue_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/11\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/11\\nTitle: MarkdownToNotebook: \\\\cdot renders as \u00d7 (\\\\[Times]) instead of \u00b7 (\\\\[CenterDot]) in inline math\\nBody:\\n**Summary.** Inline `$\u2026$` math is routed through `Wolfram`Parser`LaTeXMathParse` (in `wolframParserTeX`), which maps `\\\\cdot` to `\\\\[Times]` (\u00d7) instead of `\\\\[CenterDot]` (\u00b7). So `$A \\\\cdot x = b$` renders as `A \u00d7 x = b`. Every doc using a product dot in inline math is affected, and it happens even for perfectly valid TeX (`\\\\cdot`).\\n\\n## Repro (verified, no front end needed for the diagnosis)\\n\\n```wl\\nGet[\\\".../MarkdownToNotebook.wl\\\"];\\nwolframParserTeX[\\\"A \\\\\\\\cdot b\\\"]\\n(* operator token codepoint = 215  (\\\\[Times], \u00d7) ;  expected 183  (\\\\[CenterDot], \u00b7) *)\\n\\n(* the upstream culprit, directly: *)\\nWolfram`Parser`LaTeXMathParse[\\\"A \\\\\\\\cdot b\\\"]   (* contains \\\"\\\\[Times]\\\" *)\\n```\\n\\n`\\\\times` correctly gives 215 (\u00d7 is right for `\\\\times`); only `\\\\cdot` is wrong.\\n\\n## Root cause\\n\\n`Wolfram`Parser`LaTeXMathParse` maps `\\\\cdot` to `\\\\[Times]`. That parser is a Wolfram-internal paclet outside this repo, but the converter p\"\n  },\n  {\n    \"id\": \"github-feedback-comment-b00497e16f952d82\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/11#issuecomment-4672415556\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/11#issuecomment-4672415556\\nTitle: \\nBody:\\nFixed in 4f1dc6b \u2014 pre-substitute `\\\\cdot` (with a `(?![a-zA-Z])` guard for `\\\\cdots`) to `\\\\[CenterDot]` before `Wolfram`Parser`LaTeXMathParse`. Bundled with #\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-assumption_checks-8ed0820fe4b1bbd5", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 358295, "scanner": "foundry_dataset", "fingerprint": "04a221caa03dc8314ba14370f54fb44314217c3d8f9b80cf57daed88757840c1", "category": "practices", "severity": "high", "confidence": 0.8, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Docs-only response to runtime or integration issue", "intent": "Assumption-check examples where docs or claims are not enough proof.", "labels": {"bug_fix": 3, "docs_or_claims": 1, "runtime_failure": 1, "source_or_other": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "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": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 16, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#1", "issue_number": "1", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-79988a07ded32adc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 4, "source_or_other": 4}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#1\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#1\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 16\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 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, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'source_or_other': 1, 'docs_or_claims': 1, 'human_reported_issue_then_verified_fix_attempt': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train models to reject docs-only fixes for runtime, integration, data, or security failures.\n- Add paired examples where the correct fix changes executable paths and adds verification.\nAssumption checks:\n- Do changed files include executable code or only documentation/claims?\n- Does the complaint require runtime behavior that docs cannot prove?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-3b11f17b06393a32", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 323133, "scanner": "foundry_dataset", "fingerprint": "fee6a81044db1898164c534ff477ee807d4a9d50c03ce2d01050685390d5c166", "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": "sw1sh/MarkdownToNotebook#8", "human_labels": ["mock_placeholder", "positive_human_signal"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-8ab6b0b46a734a24", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 9, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#8\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 9\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1, 'positive_human_signal': 1}\nPolarities: {'bad': 1, 'good': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-71dbba0f44ef5757\",\n    \"kind\": \"issue_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/8\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/8\\nTitle: MarkdownToNotebook: \\\"## Details & Options\\\" section dropped on Symbol pages (lookup key uses \\\"&\\\", sectionKey stores \\\"and\\\")\\nBody:\\n**Summary.** A `## Details & Options` section in a `Template: Symbol` doc is silently dropped from the built notebook: no `Notes` cells and no property tables are produced. Because the inverse converter `NotebookToMarkdown` emits exactly this heading for a page's Notes / Details slot, a round trip (`.nb` -> `.md` -> `.nb`) loses the entire Details & Options section.\\n\\n## Repro (deterministic, no front end needed)\\n\\n```wolfram\\nGet[\\\".../MarkdownToNotebook.wl\\\"];\\ntext = \\\"## Details & Options\\\\n\\\\n- a detail note\\\\n\\\";\\nsections = sectionsFrom[litParse[text][\\\"Blocks\\\"]];\\n\\nKeys[sections]                                (* {\\\"details and options\\\"} *)\\nLookup[sections, \\\"details & options\\\", {}]     (* {}  <- the key detailsCells uses: MISS *)\\nLookup[sections, \\\"details and options\\\", {}]   (* {<the note block>}  <- the actual stored key *)\\n```\\n\\nTop-level effect: `MarkdownToNotebook[symb\"\n  },\n  {\n    \"id\": \"github-feedback-comment-45f1adf7034b04fc\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/8#issuecomment-4653607524\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/8#issuecomment-4653607524\\nTitle: \\nBody:\\nFixed in 7d31ea5 \u2014 detailsCells now routes the lookup through `sectionKey[\\\"Details & Options\\\"]`, so it picks up the same \\\" & \\\" \u2192 \\\" and \\\" normalization the section store uses. Thanks!\"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-bad_chains-e3dc7f086fd1d3ae", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 323132, "scanner": "foundry_dataset", "fingerprint": "4c976a0a51f239edaae2f49e42b56f04c45674f20d3ac5ae369040705b18c509", "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": "sw1sh/MarkdownToNotebook#24", "human_labels": ["mock_placeholder"], "issue_number": "24", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-5a3f80c31c786234", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#24\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#24\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2b0683dfdb361c5a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/24\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/24\\nTitle: Headless build leaves the HeroImage slot empty: heroSlot gets no OutputBoxes for the '## Hero Image' example (placeholder deployed instead of the image)\\nBody:\\n## Summary\\n\\nWhen a Paclet definition is built **headlessly** (e.g. `wolframscript` driving the cloud `MarkdownToNotebook` resource function under `UsingFrontEnd`), the `## Hero Image` section does **not** fill the template's `HeroImage` slot \u2014 the slot stays the empty \\\"Provide an image\u2026\\\" placeholder. The resource scrape then sees no hero, so a scripted \\\"Deploy \u2192 Publicly\\\" produces a landing page with no hero image. Building/editing the same notebook in the interactive front end fills the slot, so the button deploy shows the hero.\\n\\n## Root cause\\n\\n`heroSlot` (~L1590) only fills the slot when the hero example carries an evaluated output:\\n\\n```wl\\nheroSlot[opts_, sections_] := Block[{cells = sectionCells[sections, \\\"hero image\\\"], out, code},\\n    If[ cells === {}, Return[slotDefault[opts]] ];\\n    out = First[cells][\\\"OutputBoxes\\\"];\\n    code = F\"\n  },\n  {\n    \"id\": \"github-feedback-comment-fa43b795160c92f0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/24#issuecomment-4697546456\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/24#issuecomment-4697546456\\nTitle: \\nBody:\\nFixed in 95fb2d0 \u2014 `heroSlot` now self-heals: when the example-evaluation pass surfaces no `OutputBoxes` for the hero cell, it evaluates the hero code directly at slot-fill time (guarded on `evalExamples`, so `\\\"Evaluate\\\" -> False` builds keep the pl\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-bad_chains-468be6caec754a0f", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 323131, "scanner": "foundry_dataset", "fingerprint": "38992298fdd371097696074b1399def88a4999f70f5f0547f32512d0fe733f5d", "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": "sw1sh/MarkdownToNotebook#2", "human_labels": ["human_feedback_general", "mock_placeholder"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-cb8fce9d1f51cf2f", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 10, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#2\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: sw1sh/MarkdownToNotebook#2\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 3\nLinked commit count: 10\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1, 'human_feedback_general': 2}\nPolarities: {'bad': 1, 'neutral': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a3a15bb9d52684eb\",\n    \"kind\": \"issue_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/2\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/2\\nTitle: hbar\\nBody:\\nprefer \\\\hslash for the reduced Planck constant; the standard LaTeX \\\\hbar is one of the symbols Wolfram's TeX importer silently drops. If a math fragment looks blank or shows a placeholder in the rendered notebook, grep the MD for the corresponding LaTeX command and test it with ImportString[\\\"$<cmd>$\\\", \\\"TeX\\\"] \u2014 anything mapping to \\\\[Null] is the culprit. Everything else in this notebook (\\\\sigma, \\\\chi, \\\\kappa, \\\\mathcal{D}, \\\\dagger, \\\\rangle, \\\\dot\\\\rho, \\\\gamma_\\\\phi, \\\\gamma_{\\\\rm drift}) round-trips cleanly.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-787f8dc6f8857361\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/2#issuecomment-4639940003\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: sw1sh (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/2#issuecomment-4639940003\\nTitle: \\nBody:\\nDocumented in d9d20ce45302a30b17c1eb391aa9f3f277b3f89b (`docs/subtleties.md`). Two notes:\\n\\n1. MTN's primary path goes through the bundled WolframParser LaTeX parser, which **does** know `\\\\\\\\hbar` (`-> \\\\\\\\[HBar]`) - verified locally: `\\\\\\\\hbar` renders as \u210f when WolframParser is on the path. The drop only fires when MTN falls back to `ImportString[..., \\\"TeX\\\"]` (WolframParser not loaded, or the math fragment contains non-ASCII content the PEGVM path can't parse).\\n2. `\\\\\\\\hslash` is the opposite trade-off: `ImportString` knows it (`-> \u210f`), but the current WolframParser LaTeX map only has `\\\\\\\\hbar`.\\n\\nThe safe authoring rule, captured in the subtleties note, is to\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-bad_chains-19f8ef0dc801631c", "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": "sw1sh/MarkdownToNotebook", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 323130, "scanner": "foundry_dataset", "fingerprint": "71f49b5ba89acc79d7ad66513d64ff7cc1f52989c6007eb73afe5a550638762a", "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": "sw1sh/MarkdownToNotebook#15", "human_labels": ["mock_placeholder", "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.99, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-f1a37323f7e13137", "helicopter_views": {}, "artifact_families": {"docs": 1, "designs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 8, "helicopter_view_count": 0, "source_artifact_count": 2, "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": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sw1sh/MarkdownToNotebook#15\nRepo: sw1sh/MarkdownToNotebook\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 8\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1, 'mock_placeholder': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e46daed6573b4a02\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/15\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/15\\nTitle: NotebookToMarkdown: flat inline-math formulas (no 2D boxes) render as code instead of $math$\\nBody:\\n**Summary.** An `InlineFormula` cell whose box has no 2-D structure (no `SubscriptBox` / `SuperscriptBox` / `FractionBox` / \u2026) \u2014 a *flat* `RowBox` of operators and Greek/script letters \u2014 is misclassified by `mathyQ` and falls through to the code-span fallback, so it renders as **monospace code** instead of `$\u2026$` math. A formula like `d\\\\[Rho]/dt = -\\\\[ImaginaryI] \\\\[ScriptCapitalH][\\\\[Rho]]` comes out as `` `d\u03c1/dt=-i \u210b[\u03c1]` `` (code font) rather than typeset math.\\n\\n## Repro (verified)\\n\\n```wl\\nGet[\\\".../NotebookToMarkdown.wl\\\"];\\nham = Cell[BoxData[RowBox[{RowBox[{\\\"d\\\\[Rho]\\\",\\\"/\\\",\\\"dt\\\"}], \\\"=\\\",\\n   RowBox[{RowBox[{\\\"-\\\",\\\"\\\\[ImaginaryI]\\\"}], \\\" \\\", RowBox[{\\\"\\\\[ScriptCapitalH]\\\",\\\"[\\\",\\\"\\\\[Rho]\\\",\\\"]\\\"}]}]}]],\\n   \\\"InlineFormula\\\"];\\ninlineMd[ham]\\n(* before: a backtick code span  `d\u03c1/dt=-i \u210b[\u03c1]` *)\\n```\\n\\n## Root cause\\n\\n`mathyQ` decides \\\"is this math?\\\" purely by the presence of 2-D box heads:\\n\\n```wl\\nmathyQ[b_] := ! FreeQ[b, _Subs\"\n  },\n  {\n    \"id\": \"github-feedback-comment-40fdfa96ea3a0334\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/WolframInstitute/MarkdownToNotebook/issues/15#issuecomment-4663489075\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_comment\\nRepo: sw1sh/MarkdownToNotebook\\nAuthor: mbahram (User)\\nURL: https://github.com/WolframInstitute/MarkdownToNotebook/issues/15#issuecomment-4663489075\\nTitle: \\nBody:\\nHeads-up before this lands: the proposed `mathCharQ` PUA band `63154 <= n <= 63460` is **too broad** and introduces false positives. That range overlaps FE structural box-markers (e.g. the `6342\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "comment-chain-pattern-bad_chains-bcffdaffec4c87b1", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335009, "scanner": "foundry_dataset", "fingerprint": "b7719824bc35108254c360200ee78344e66042b78d67c0c24edc4e80520c4e94", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 5, "security_auth_secret": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#9", "issue_number": "9", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a30a4f63d85409dd", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#9\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 23\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 7, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 4, 'security_auth_secret': 2, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-a36a4b34950bd832", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335008, "scanner": "foundry_dataset", "fingerprint": "eec866f56ef5274cdb6340d2426726cdaf342f01bfe0751d0e2814cbfffa8a5c", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 2, "dependency_or_build": 1, "security_auth_secret": 1, "positive_human_signal": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 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": {"human_positive_or_acceptance_signal": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#26", "issue_number": "26", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6c53e62e88e425e1", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#26\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#26\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#26\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 26\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 23\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 7, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'positive_human_signal': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'dependency_or_build': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-63391e45da7991d9", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335007, "scanner": "foundry_dataset", "fingerprint": "adb28ef5346200e00b12a5b061a23ee06114e11e56e1fc79a36d14aba7235104", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 2, "weak blueprint fit": 2, "api_integration_gap": 1, "dependency_or_build": 1, "security_or_secrets": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "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": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_with_verification_signal": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#25", "issue_number": "25", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-749ad80b9881bd07", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#25\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#25\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#25\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 25\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 4, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_verified_fix_attempt': 2, 'verification_or_tests': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'dependency_or_build': 1, 'security_or_secrets': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 8}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-58875597992af590", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335006, "scanner": "foundry_dataset", "fingerprint": "4d322de1e4382ed991cb34f8eb2bca03819c9567b801449c940f7e9f4298626a", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 7, "runtime_failure": 1, "security_auth_secret": 1, "verification_or_tests": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 9, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#14", "issue_number": "14", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-d255c67c88cb8eea", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#14\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#14\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 14\nGraph consistency label: supported_by_verification_signal\nNodes: 21\nEdges: 26\nNode types: {'commit': 9, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 7, 'claimed_resolved_unverified': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'runtime_failure': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'claimed_resolved_with_verification_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-b90c7e10a46259b6", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335005, "scanner": "foundry_dataset", "fingerprint": "47e8792595b57612f7547d9c927c921c0987fd05f08655f8c9060dde4059b6c2", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#13", "issue_number": "13", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-d72ce8ca35a21d86", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#13\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#13\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 13\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 6, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 4, 'security_auth_secret': 2, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-7650d0ecb373227e", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 335004, "scanner": "foundry_dataset", "fingerprint": "bcf76c3d7a350244e6043615ea91c3f93eb0cfb0121e090ecb7e9e59958c00f2", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 1, "security_auth_secret": 1, "positive_human_signal": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_positive_or_acceptance_signal": 1, "human_reported_issue_then_fix_attempt": 1, "positive_feedback_with_related_change": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#11", "issue_number": "11", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2865f6a7a7318008", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#11\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#11\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 11\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 6, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'positive_human_signal': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-1152b570700c0cf7", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 327204, "scanner": "foundry_dataset", "fingerprint": "22ea9fa2343f71442dd5685d206ff5f4fec64869e6b88d40e8aec59ceaa16bdf", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 1, "positive_human_signal": 1, "verification_or_tests": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_positive_or_acceptance_signal": 1, "human_reported_issue_then_fix_attempt": 1, "positive_feedback_with_related_change": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 19, "node_types": {"repo": 1, "commit": 7, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#8", "issue_number": "8", "quality_tiers": {"high_confidence": 4}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-f196dbcee3e2aa2e", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#8\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#8\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 8\nGraph consistency label: supported_by_high_confidence_link\nNodes: 19\nEdges: 25\nNode types: {'commit': 7, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 9, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'positive_human_signal': 1, 'human_reported_issue_then_fix_attempt': 1, 'positive_feedback_with_related_change': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'high_confidence': 4}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-b458db9542818075", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 327203, "scanner": "foundry_dataset", "fingerprint": "9c7595baaf68dbaf1768f8ccd10e53d11792840ad70ebfbb31cdbb0f525bd87f", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "mock_placeholder": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#24", "issue_number": "24", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-19c79afd27197dc9", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#24\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#24\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#24\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 24\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 6, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'claimed_resolved_unverified': 4, 'mock_placeholder': 2, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-a7ba6ed99849a8a6", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 327202, "scanner": "foundry_dataset", "fingerprint": "9ace7b3f42d8d536793cdc5ddd01525cf3f7710fde16e9240b45d8e653e1577f", "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": {"mock_placeholder": 1, "verification_or_tests": 7, "human_feedback_general": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 22, "node_types": {"repo": 1, "commit": 7, "thread": 1, "comment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#2", "issue_number": "2", "quality_tiers": {"high_confidence": 4, "weak_supervision": 1}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-cc7453d685c049ca", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#2\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#2\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#2\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 2\nGraph consistency label: supported_by_high_confidence_link\nNodes: 22\nEdges: 31\nNode types: {'commit': 7, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 10, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 7, 'ambiguous_needs_more_evidence': 5, 'comment_has_related_commit_context': 3, 'human_feedback_general': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-f40dbf4d33311ac6", "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": "sw1sh/MarkdownToNotebook", "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: sw1sh/MarkdownToNotebook"}, "properties": {"repobilityId": 327201, "scanner": "foundry_dataset", "fingerprint": "c8308353ea9975998a04761d7de59ed1d3270ad541ad46919250ce1e2a9b66c5", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 6, "ui_workflow_gap": 1, "mock_placeholder": 1, "weak blueprint fit": 2, "partial blueprint fit": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "thread_has_comment_chain": 2, "comment_chain_links_commit": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "sw1sh/MarkdownToNotebook#15", "issue_number": "15", "quality_tiers": {"high_confidence": 4, "assumption_check": 3}, "repo_full_name": "sw1sh/MarkdownToNotebook", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-394fd466a34b5bec", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#15\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: sw1sh/MarkdownToNotebook\nThread: sw1sh/MarkdownToNotebook#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sw1sh/MarkdownToNotebook#15\nRepo: sw1sh/MarkdownToNotebook\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 27\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 6, 'claimed_resolved_unverified': 4, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'weak blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'mock_placeholder': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 4, '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/sw1sh/MarkdownToNotebook", "source_id": "graph-query-motif_query-a2be7915c2f559e6", "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": "sw1sh/MarkdownToNotebook", "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-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"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": "a2a4adf38c979033", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}]}]}