{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "foundry_unresolved_feedback", "name": "Foundry mined unresolved feedback: uniconquer/BlueFrog", "shortDescription": {"text": "Foundry mined unresolved feedback: uniconquer/BlueFrog"}, "fullDescription": {"text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 172\nEdges: 611\nNode types: {'pr_file': 71, 'link_quality': 30, 'comment': 28, 'comment_chain': 28, 'commit': 11, 'thread': 1, 'repo':"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: uniconquer/BlueFrog", "shortDescription": {"text": "Foundry mined assumption checks: uniconquer/BlueFrog"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 28\nLinked commit count: 46\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 71\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 24, 'api_integration_gap': 2, 'data_schema_persistence': 1}\nPolarities: {'bad': 4, 'neutral': 24}\nChanged file labels: {'source_or_other': 62, 'api_or_backend': 4, 'docs_or_claims': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-75f2928b0d6926c4\",\n    \"kind\": \"pull_request_body\""}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: uniconquer/BlueFrog", "shortDescription": {"text": "Foundry mined schema ui api mismatch: uniconquer/BlueFrog"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 172\nEdges: 611\nNode types: {'pr_file': 71, 'link_quality': 30, 'comment': 28, 'comment_chain': 28, 'commit': 11, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "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/21896"}, "properties": {"repository": "uniconquer/BlueFrog", "repoUrl": "https://github.com/uniconquer/BlueFrog", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: uniconquer/BlueFrog"}, "properties": {"repobilityId": 371091, "scanner": "foundry_dataset", "fingerprint": "95b8ed82df0b22049cfae62e4ed13d7deba5a4d10866a11db7c00bb0d48de1c1", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 4, "api_or_backend": 4, "docs_or_claims": 5, "source_or_other": 62, "ui_workflow_gap": 1, "api_integration_gap": 2, "verification_or_tests": 7, "human_feedback_general": 24, "data_schema_persistence": 1, "unlinked_human_feedback": 17, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 26, "comment_has_related_commit_context": 7, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 52, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 611, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 28, "thread_has_comment": 28, "thread_touches_file": 71, "chain_has_link_quality": 30, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 28, "comment_chain_links_commit": 46, "comment_chain_touches_file": 336, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 28}, "node_count": 172, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 28, "pr_file": 71, "fix_outcome": 1, "issue_chain": 1, "link_quality": 30, "comment_chain": 28}, "query_type": "motif_query", "thread_key": "uniconquer/BlueFrog#1", "issue_number": "1", "quality_tiers": {"unresolved": 18, "weak_supervision": 12}, "repo_full_name": "uniconquer/BlueFrog", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-eb714cee656d7fef", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 124, "docs_or_claims": 155, "source_or_other": 1922}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 172\nEdges: 611\nNode types: {'pr_file': 71, 'link_quality': 30, 'comment': 28, 'comment_chain': 28, 'commit': 11, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 336, 'thread_touches_file': 71, 'comment_chain_links_commit': 46, 'chain_has_link_quality': 30, 'thread_has_comment': 28, 'thread_has_comment_chain': 28, 'comment_has_chain': 28, 'issue_chain_has_comment_chain': 28, 'issue_chain_touches_file': 12, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 62, 'ambiguous_needs_more_evidence': 26, 'human_feedback_general': 24, 'unlinked_human_feedback': 17, 'verification_or_tests': 7, 'comment_has_related_commit_context': 7, 'docs_or_claims': 5, 'api_or_backend': 4, 'bug_fix': 4, 'human_reported_issue_then_verified_fix_attempt': 3, 'claimed_resolved_with_verification_signal': 3, 'api_integration_gap': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'data_schema_persistence': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 52, 'claimed_resolved_with_verification_signal': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'unresolved': 18, 'weak_supervision': 12}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/uniconquer/BlueFrog", "source_id": "graph-query-motif_query-9b4492b039dd1bb2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "uniconquer/BlueFrog", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: uniconquer/BlueFrog"}, "properties": {"repobilityId": 313301, "scanner": "foundry_dataset", "fingerprint": "c0accbb12f97941d8a135b1af95cd66b683eb901e6104d982ef0139e32f8cf48", "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": "uniconquer/BlueFrog#1", "human_labels": ["api_integration_gap", "api_or_backend", "data_schema_persistence", "docs_or_claims", "human_feedback_general", "source_or_other", "ui_workflow_gap"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "uniconquer/BlueFrog", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-778a32818ad5bc25", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 71, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 4, "docs_or_claims": 5, "source_or_other": 62}, "linked_commit_count": 46, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 28\nLinked commit count: 46\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 71\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 24, 'api_integration_gap': 2, 'data_schema_persistence': 1}\nPolarities: {'bad': 4, 'neutral': 24}\nChanged file labels: {'source_or_other': 62, 'api_or_backend': 4, 'docs_or_claims': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-75f2928b0d6926c4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/uniconquer/BlueFrog/pull/1\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: uniconquer/BlueFrog\\nAuthor: uniconquer (User)\\nURL: https://github.com/uniconquer/BlueFrog/pull/1\\nTitle: Harden runtime errors and retarget project to v143\\nBody:\\n## Summary\\n- harden Direct3D initialization and presentation error handling\\n- fix mouse click and wheel coordinate state updates\\n- retarget the project to the v143 platform toolset and refresh build docs\\n- add project analysis, build/run guidance, and an engine extension plan\\n\\n## Verification\\n- built `Debug|x64` with the project default settings using MSBuild from Visual Studio 2022\\n- launched `BlueFrog.exe` successfully after the build\"\n  },\n  {\n    \"id\": \"github-feedback-comment-dc43c290edeca353\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/uniconquer/BlueFrog/pull/1#issuecomment-4214729595\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: uniconquer/BlueFrog\\nAuthor: uniconquer (User)\\nURL: https://github.com/uniconquer/BlueFrog/pull/1#issuecomment-4214729595\\nTitle: \\nBody:\\n\ud55c\uad6d\uc5b4 \uc694\uc57d\uacfc \ub9ac\ubdf0 \uccb4\ud06c\ub9ac\uc2a4\ud2b8\ub97c \ub0a8\uae41\ub2c8\ub2e4.\\n\\n## \ubcc0\uacbd \uc694\uc57d\\n- Direct3D \ucd08\uae30\ud654\uc640 `Present()` \uc2e4\ud328 \uc2dc \uc608\uc678\uac00 \ub098\ub3c4\ub85d \ucc98\ub9ac\ud574 \ub7f0\ud0c0\uc784 \uc548\uc815\uc131\uc744 \ub192\uc600\uc2b5\ub2c8\ub2e4.\\n- \ub9c8\uc6b0\uc2a4 \ud074\ub9ad/\ud720 \uc774\ubca4\ud2b8\uc758 \uc88c\ud45c \uc0c1\ud0dc \uac31\uc2e0 \ubc84\uadf8\ub97c \uc218\uc815\ud588\uc2b5\ub2c8\ub2e4.\\n- `WM_MOUSEWHEEL` \uc88c\ud45c\ub97c \ud074\ub77c\uc774\uc5b8\ud2b8 \uc88c\ud45c\ub85c \ubcc0\ud658\ud558\ub3c4\ub85d \uc815\ub9ac\ud588\uc2b5\ub2c8\ub2e4.\\n- `WindowsMessageMap` \ud5e4\ub354 \ub204\ub77d\uc744 \ubcf4\uc644\ud574 \ucd5c\uc2e0 \ud234\uc14b\uc5d0\uc11c\uc758 \ube4c\ub4dc \ud638\ud658\uc131\uc744 \ub9de\ucdc4\uc2b5\ub2c8\ub2e4.\\n- \ud504\ub85c\uc81d\ud2b8 \uae30\ubcf8 \ud50c\ub7ab\ud3fc \ud234\uc14b\uc744 `v143`\ub85c \uc62c\ub9ac\uace0 \uad00\ub828 \ubb38\uc11c\ub97c \uac31\uc2e0\ud588\uc2b5\ub2c8\ub2e4.\\n- `README`, \ube4c\ub4dc/\uc2e4\ud589 \uac00\uc774\ub4dc, \uc5d4\uc9c4 \ud655\uc7a5 \uc124\uacc4 \ubb38\uc11c\ub97c \ucd94\uac00\ud588\uc2b5\ub2c8\ub2e4.\\n\\n## \uac80\uc99d\\n- Visual Studio 2022\uc758 MSBuild\ub85c `Debug | x64` \uae30\ubcf8 \uc124\uc815 \ube4c\ub4dc \uc131\uacf5\\n- \ube4c\ub4dc\ub41c `BlueFrog.exe` \uc2e4\ud589 \ud655\uc778\\n\\n## \ub9ac\ubdf0 \uccb4\ud06c\ub9ac\uc2a4\ud2b8\\n- [ ] `v143` \ud234\uc14b \uc804\ud658\uc774 \ud300 \ud658\uacbd\uacfc \ubc30\ud3ec \ud658\uacbd\uc5d0 \ubb38\uc81c \uc5c6\ub294\uc9c0\\n- [ ] Direct3D \uc608\uc678 \ucc98\ub9ac \ubc29\uc2dd\uc774 \ud604\uc7ac \ud504\ub85c\uc81d\ud2b8 \ubc29\ud5a5\uacfc \ub9de\ub294\uc9c0\\n- [ ] \uc785\ub825 \uc88c\ud45c \uc218\uc815\uc774 \uc758\ub3c4\ud55c \ub9c8\uc6b0\uc2a4 \ub3d9\uc791\uacfc \uc77c\uce58\ud558\ub294\uc9c0\\n- [ ] \uc0c8 \ubb38\uc11c \uad6c\uc870\uac00 \uc800\uc7a5\uc18c \uc6b4\uc601 \ubc29\uc2dd\uacfc \ub9de\ub294\uc9c0\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3847e0cfdc84bb03\",\n    \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/uniconquer/BlueFrog", "source_id": "comment-chain-pattern-assumption_checks-e66e234f59cc5c05", "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": "uniconquer/BlueFrog", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: uniconquer/BlueFrog"}, "properties": {"repobilityId": 331114, "scanner": "foundry_dataset", "fingerprint": "a04dc1d98dadc200f007e226428550bd1fbab264666d3613ff17bff1da788a30", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 4, "api_or_backend": 4, "docs_or_claims": 5, "source_or_other": 62, "ui_workflow_gap": 1, "api_integration_gap": 2, "verification_or_tests": 7, "human_feedback_general": 24, "data_schema_persistence": 1, "unlinked_human_feedback": 17, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 26, "comment_has_related_commit_context": 7, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 3}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 52, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 611, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 28, "thread_has_comment": 28, "thread_touches_file": 71, "chain_has_link_quality": 30, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 28, "comment_chain_links_commit": 46, "comment_chain_touches_file": 336, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 28}, "node_count": 172, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 28, "pr_file": 71, "fix_outcome": 1, "issue_chain": 1, "link_quality": 30, "comment_chain": 28}, "query_type": "motif_query", "thread_key": "uniconquer/BlueFrog#1", "issue_number": "1", "quality_tiers": {"unresolved": 18, "weak_supervision": 12}, "repo_full_name": "uniconquer/BlueFrog", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-fb89299e93f1f475", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 124, "docs_or_claims": 155, "source_or_other": 1922}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: uniconquer/BlueFrog\nThread: uniconquer/BlueFrog#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: uniconquer/BlueFrog#1\nRepo: uniconquer/BlueFrog\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 172\nEdges: 611\nNode types: {'pr_file': 71, 'link_quality': 30, 'comment': 28, 'comment_chain': 28, 'commit': 11, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 336, 'thread_touches_file': 71, 'comment_chain_links_commit': 46, 'chain_has_link_quality': 30, 'thread_has_comment': 28, 'thread_has_comment_chain': 28, 'comment_has_chain': 28, 'issue_chain_has_comment_chain': 28, 'issue_chain_touches_file': 12, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 62, 'ambiguous_needs_more_evidence': 26, 'human_feedback_general': 24, 'unlinked_human_feedback': 17, 'verification_or_tests': 7, 'comment_has_related_commit_context': 7, 'docs_or_claims': 5, 'api_or_backend': 4, 'bug_fix': 4, 'human_reported_issue_then_verified_fix_attempt': 3, 'claimed_resolved_with_verification_signal': 3, 'api_integration_gap': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'data_schema_persistence': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 52, 'claimed_resolved_with_verification_signal': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'unresolved': 18, 'weak_supervision': 12}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/uniconquer/BlueFrog", "source_id": "graph-query-motif_query-1de33cc7a6e98680", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "uniconquer/BlueFrog", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"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": "810fab9e15d76317", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}]}]}