{"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: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "fullDescription": {"text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': "}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#8\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 9\nLinked commit count: 9\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 4, 'api_integration_gap': 1, 'positive_human_signal': 3}\nPolarities: {'bad': 2, 'neutral': 4, 'good': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-61d38dd43cdadc64\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflo"}, "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: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined docs only runtime fix: superuser404notfound/Sodalite"}, "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: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#5\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 5\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comm"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined test ci gap after feedback: superuser404notfound/Sodalite"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': "}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-875ab5676f13ceed\",\n    \"kind\": \"issue_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issue"}, "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: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: superuser404notfound/Sodalite"}, "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: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#7\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment"}, "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: superuser404notfound/Sodalite", "shortDescription": {"text": "Foundry mined mock as real or placeholder: superuser404notfound/Sodalite"}, "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#19\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 19\nGraph consistency label: supported_by_high_confidence_link\nNodes: 29\nEdges: 44\nNode types: {'link_quality"}, "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/20544"}, "properties": {"repository": "superuser404notfound/Sodalite", "repoUrl": "https://github.com/superuser404notfound/Sodalite", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370503, "scanner": "foundry_dataset", "fingerprint": "1bb458d263d5b117903d650d296884c1535620c76e0ad1a832bc62c06c6efe39", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_ci_gap": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#9", "issue_number": "9", "quality_tiers": {"unresolved": 4, "assumption_check": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-061cd354bf0cfd90", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, '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, '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, 'not_resolved_or_not_observed': 4, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'api_integration_gap': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-59f09290b10739d2", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370502, "scanner": "foundry_dataset", "fingerprint": "de46dc16f929018a14d8050359ff6ac8081fd8a75f10e46ab3ede6d0c09322ba", "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": {"keys": ["ambiguous_needs_more_evidence", "blueprint_human_gap_alignment", "human_feedback_general", "positive_human_signal", "bug_fix", "unlinked_human_feedback", "human_positive_or_acceptance_signal", "weak blueprint fit", "positive_feedback_no_linked_change", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "ui_workflow_gap", "api_integration_gap", "human_reported_issue_then_fix_attempt", "ui_workflow", "claimed_resolved_unverified", "comment_has_related_commit_context", "human_reported_issue_then_verified_fix_attempt", "verification_or_tests", "claimed_resolved_with_verification_signal", "positive_feedback_with_related_change"], "count": 21, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 12, "human_positive_or_acceptance_signal": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 84, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 9, "thread_has_comment": 9, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 17, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 9, "comment_chain_links_commit": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 9}, "node_count": 53, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 9, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 17, "comment_chain": 9, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#8", "issue_number": "8", "quality_tiers": {"unresolved": 5, "assumption_check": 6, "weak_supervision": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c062991e6f9f6645", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#8\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 8\nGraph consistency label: supported_by_verification_signal\nNodes: 53\nEdges: 84\nNode types: {'link_quality': 17, 'comment': 9, 'comment_chain': 9, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 17, 'thread_has_comment': 9, 'thread_has_comment_chain': 9, 'comment_has_chain': 9, 'comment_chain_links_commit': 9, 'issue_chain_has_comment_chain': 9, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'blueprint_human_gap_alignment': 6, 'human_feedback_general': 4, 'positive_human_signal': 3, 'bug_fix': 3, 'unlinked_human_feedback': 3, 'human_positive_or_acceptance_signal': 3, 'weak blueprint fit': 3, 'positive_feedback_no_linked_change': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'human_positive_or_acceptance_signal': 6, 'claimed_resolved_unverified': 2, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 6, 'unresolved': 5}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-293f8bd7161d9058", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370501, "scanner": "foundry_dataset", "fingerprint": "588fd9d5137f757ef75f495911ae92b86300df6bd63cb8579448d1fb0f7e0317", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 1, "ui_or_frontend": 1, "source_or_other": 1, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#7", "issue_number": "7", "quality_tiers": {"unresolved": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-f7c6d5729a608188", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 4, "ui_or_frontend": 4, "source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#7\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'ui_or_frontend': 1, 'api_or_backend': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-79aadb16f44ce0c7", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370500, "scanner": "foundry_dataset", "fingerprint": "3ba6c78f0c6c03dac843cca63245fb1a8a818fe8089e22fdf6ab9dbb71fc1480", "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": {"source_or_other": 1, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#6", "issue_number": "6", "quality_tiers": {"unresolved": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-426b280b4eaccb9f", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#6\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#6\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e51ecf08cdd26504", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370499, "scanner": "foundry_dataset", "fingerprint": "5f2bc60e69d88bba1db52be5fd94976fff4e6ef1f4add2c1cfb75a526535ed94", "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": {"docs_or_claims": 3, "ui_workflow_gap": 1, "weak blueprint fit": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#5", "issue_number": "5", "quality_tiers": {"unresolved": 3, "assumption_check": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-fdba31d8d5e5b8ac", "graph_gold_label": "assumption_check", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#5\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 5\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'not_resolved_or_not_observed': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-aa02a2ed20549d53", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370498, "scanner": "foundry_dataset", "fingerprint": "e448cba6aa3f373e671346f41a8c1f2a65ea48900e10c2dff15635b868c7c553", "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": {"positive_human_signal": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "thread_has_positive_feedback": 2, "ambiguous_needs_more_evidence": 3, "positive_feedback_no_linked_change": 1, "human_positive_or_acceptance_signal": 1}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 16, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#20", "issue_number": "20", "quality_tiers": {"unresolved": 4}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0c293f9b203b4849", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#20\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#20\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#20\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 20\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 16\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'ambiguous_needs_more_evidence': 3, 'thread_has_positive_feedback': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'positive_human_signal': 1, 'unlinked_human_feedback': 1, 'positive_feedback_no_linked_change': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'unresolved': 4}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-88344e4bb7878267", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370497, "scanner": "foundry_dataset", "fingerprint": "eaf46c8927edfc10de5f1f617875524c8f4594dc603c5b388dfef1e50793effb", "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": 2, "feature": 1, "weak blueprint fit": 3, "api_integration_gap": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 11, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 33, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 3, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#18", "issue_number": "18", "quality_tiers": {"unresolved": 1, "assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-74e018616edbab45", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#18\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#18\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 33\nEdges: 49\nNode types: {'link_quality': 11, 'alignment': 6, 'comment': 3, 'comment_chain': 3, 'commit': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 11, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'feature': 1}\nOutcomes: {'claimed_resolved_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 4, 'unresolved': 1}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-deeaf175af7efb59", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370496, "scanner": "foundry_dataset", "fingerprint": "fdd92f37d091a58ca75b1c1adc536762306e641740fec5e6d98c9dcafd16937a", "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": {"weak blueprint fit": 3, "api_integration_gap": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#17", "issue_number": "17", "quality_tiers": {"unresolved": 4, "assumption_check": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ec55f4071383d5fe", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#17\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#17\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#17\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 17\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, '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, '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, 'not_resolved_or_not_observed': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-bcf9f25ce8b86f8d", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370495, "scanner": "foundry_dataset", "fingerprint": "36385dc7d94ad56fe532f721f707e10818b771b454f2586428601382ec1cd6db", "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": {"weak blueprint fit": 3, "api_integration_gap": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#16", "issue_number": "16", "quality_tiers": {"unresolved": 4, "assumption_check": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-1e6cff7da2d05125", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#16\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#16\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#16\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 16\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 28\nNode types: {'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: {'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: {'not_resolved_or_not_observed': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_no_linked_fix': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 4, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-f8bc5a62b73cb579", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370494, "scanner": "foundry_dataset", "fingerprint": "df4d0eb2bcd50f6d2e20a7779a3ad89cabf6259db1d90be5a75f33d7b8580003", "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": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "security_auth_secret": 1, "positive_human_signal": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 2, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 39, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 9, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#14", "issue_number": "14", "quality_tiers": {"unresolved": 3, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-50aaad3272674541", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#14\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 14\nGraph consistency label: weak_supervision_needs_review\nNodes: 28\nEdges: 39\nNode types: {'link_quality': 9, 'comment': 4, 'comment_chain': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'positive_human_signal': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'positive_feedback_with_related_change': 1, 'bug_fix': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'unresolved': 3, 'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-8f06860f20fa7eeb", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370493, "scanner": "foundry_dataset", "fingerprint": "4234268de1a49f7ec07a7feb89ec230b0866e56dd1f5754a06c8bb85f07737ea", "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": {"keys": ["blueprint_human_gap_alignment", "claimed_resolved_unverified", "human_reported_issue_then_fix_attempt", "api_integration_gap", "human_feedback_general", "human_reported_issue_no_linked_fix", "not_resolved_or_not_observed", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "ui_workflow_gap", "bug_fix", "positive_human_signal", "mock_placeholder", "human_positive_or_acceptance_signal", "positive_feedback_no_linked_change", "ui_workflow", "weak blueprint fit", "security_auth_secret", "human_reported_issue_then_verified_fix_attempt", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "verification_or_tests", "positive_feedback_with_related_change"], "count": 24, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 26, "not_resolved_or_not_observed": 16, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 8, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 387, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 33, "thread_has_comment": 33, "alignment_uses_comment": 45, "alignment_uses_finding": 45, "chain_has_link_quality": 80, "comment_aligns_finding": 45, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 33, "comment_chain_links_commit": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 33}, "node_count": 209, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 33, "alignment": 45, "fix_outcome": 1, "issue_chain": 1, "link_quality": 80, "comment_chain": 33, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#12", "issue_number": "12", "quality_tiers": {"unresolved": 19, "assumption_check": 45, "weak_supervision": 16}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-60f4b6d9aa91827f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#12\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 12\nGraph consistency label: supported_by_verification_signal\nNodes: 209\nEdges: 387\nNode types: {'link_quality': 80, 'alignment': 45, 'comment': 33, 'comment_chain': 33, 'commit': 11, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 80, 'alignment_uses_comment': 45, 'alignment_uses_finding': 45, 'comment_aligns_finding': 45, 'comment_chain_links_commit': 36, 'thread_has_comment': 33, 'thread_has_comment_chain': 33, 'comment_has_chain': 33, 'issue_chain_has_comment_chain': 33, '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': 45, 'claimed_resolved_unverified': 13, 'human_reported_issue_then_fix_attempt': 11, 'api_integration_gap': 8, 'human_feedback_general': 8, 'human_reported_issue_no_linked_fix': 8, 'not_resolved_or_not_observed': 8, 'unlinked_human_feedback': 8, 'ambiguous_needs_more_evidence': 8, 'ui_workflow_gap': 7, 'bug_fix': 7, 'positive_human_signal': 4, 'mock_placeholder': 4, 'human_positive_or_acceptance_signal': 4, 'positive_feedback_no_linked_change': 3, 'ui_workflow': 3}\nOutcomes: {'claimed_resolved_unverified': 26, 'not_resolved_or_not_observed': 16, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 45, 'unresolved': 19, 'weak_supervision': 16}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e7191594d3ce7271", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370492, "scanner": "foundry_dataset", "fingerprint": "c6f81c0e1b90af9586941eda8d1cb605420d2058e3f39cd591db0af3811949d8", "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": 5, "runtime_failure": 2, "weak blueprint fit": 3, "api_integration_gap": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 2, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 2, "not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 9, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#11", "issue_number": "11", "quality_tiers": {"unresolved": 3, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-8753ebf85b0627d7", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#11\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#11\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 32\nEdges: 43\nNode types: {'link_quality': 9, 'commit': 5, 'comment': 4, 'comment_chain': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'comment_chain_links_commit': 5, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'not_resolved_or_not_observed': 4, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'runtime_failure': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'claimed_resolved_unverified': 2, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 3, 'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-84e632dec7fe8b43", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370491, "scanner": "foundry_dataset", "fingerprint": "811c9b27f5549f1abbd16b9bb95970a2616892dffb6da1e64f03db8526084a66", "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": 5, "runtime_failure": 1, "mock_placeholder": 1, "positive_human_signal": 4, "human_feedback_general": 11, "unlinked_human_feedback": 9, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 13, "comment_has_related_commit_context": 2, "human_reported_issue_no_linked_fix": 1, "positive_feedback_no_linked_change": 4, "human_positive_or_acceptance_signal": 4, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 2, "not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 26, "human_positive_or_acceptance_signal": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 98, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 17, "thread_has_comment": 17, "chain_has_link_quality": 19, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 17, "comment_chain_links_commit": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 17}, "node_count": 62, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 17, "fix_outcome": 1, "issue_chain": 1, "link_quality": 19, "comment_chain": 17}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#10", "issue_number": "10", "quality_tiers": {"unresolved": 14, "weak_supervision": 5}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0cf9d137206abf2e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#10\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#10\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 62\nEdges: 98\nNode types: {'link_quality': 19, 'comment': 17, 'comment_chain': 17, 'commit': 5, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 19, 'thread_has_comment': 17, 'thread_has_comment_chain': 17, 'comment_has_chain': 17, 'issue_chain_has_comment_chain': 17, 'comment_chain_links_commit': 7, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 13, 'human_feedback_general': 11, 'unlinked_human_feedback': 9, 'bug_fix': 5, 'positive_human_signal': 4, 'positive_feedback_no_linked_change': 4, 'human_positive_or_acceptance_signal': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 26, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_unverified': 2, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'unresolved': 14, 'weak_supervision': 5}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e50309302a395549", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 370490, "scanner": "foundry_dataset", "fingerprint": "d36b9b8a5457e7e07e2020dbb466b43bb8ad3babbc3deabaf1111e2ac39e0b36", "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": 5, "runtime_failure": 3, "positive_human_signal": 1, "human_feedback_general": 2, "unlinked_human_feedback": 2, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 2, "human_reported_issue_no_linked_fix": 2, "positive_feedback_no_linked_change": 1, "human_positive_or_acceptance_signal": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 2, "not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 4, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 6, "thread_has_comment": 6, "chain_has_link_quality": 8, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 6, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 6}, "node_count": 29, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 6}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#1", "issue_number": "1", "quality_tiers": {"unresolved": 5, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c83824a56c061380", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#1\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#1\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 1\nGraph consistency label: weak_supervision_needs_review\nNodes: 29\nEdges: 41\nNode types: {'link_quality': 8, 'comment': 6, 'comment_chain': 6, 'commit': 5, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'thread_has_comment': 6, 'thread_has_comment_chain': 6, 'comment_has_chain': 6, 'issue_chain_has_comment_chain': 6, 'comment_chain_links_commit': 5, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'not_resolved_or_not_observed': 4, 'runtime_failure': 3, 'human_feedback_general': 2, 'human_reported_issue_no_linked_fix': 2, 'unlinked_human_feedback': 2, 'ambiguous_needs_more_evidence': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'positive_human_signal': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'positive_feedback_no_linked_change': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 4, 'claimed_resolved_unverified': 2, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'unresolved': 5, 'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-1f6e3b68380f99a4", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356532, "scanner": "foundry_dataset", "fingerprint": "6aa6bb980d167a45b171ddd6e5e79eeaa34b96dd19d5c165d7fe8055ed7b3048", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#9", "issue_number": "9", "quality_tiers": {"unresolved": 4, "assumption_check": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0d6f80ce750c1066", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, '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, '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, 'not_resolved_or_not_observed': 4, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'api_integration_gap': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'assumption_check': 6, 'unresolved': 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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-07956c9aae4a5756", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356531, "scanner": "foundry_dataset", "fingerprint": "783714d52ef37506de8831693dde208ac1e8e60d2c0b02ce0b13c26b0ce8553c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"keys": ["ambiguous_needs_more_evidence", "blueprint_human_gap_alignment", "human_feedback_general", "positive_human_signal", "bug_fix", "unlinked_human_feedback", "human_positive_or_acceptance_signal", "weak blueprint fit", "positive_feedback_no_linked_change", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "ui_workflow_gap", "api_integration_gap", "human_reported_issue_then_fix_attempt", "ui_workflow", "claimed_resolved_unverified", "comment_has_related_commit_context", "human_reported_issue_then_verified_fix_attempt", "verification_or_tests", "claimed_resolved_with_verification_signal", "positive_feedback_with_related_change"], "count": 21, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 12, "human_positive_or_acceptance_signal": 6, "claimed_resolved_with_verification_signal": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 84, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 9, "thread_has_comment": 9, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 17, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 9, "comment_chain_links_commit": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 9}, "node_count": 53, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 9, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 17, "comment_chain": 9, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#8", "issue_number": "8", "quality_tiers": {"unresolved": 5, "assumption_check": 6, "weak_supervision": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-896a5deded6cfbb0", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#8\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 8\nGraph consistency label: supported_by_verification_signal\nNodes: 53\nEdges: 84\nNode types: {'link_quality': 17, 'comment': 9, 'comment_chain': 9, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 17, 'thread_has_comment': 9, 'thread_has_comment_chain': 9, 'comment_has_chain': 9, 'comment_chain_links_commit': 9, 'issue_chain_has_comment_chain': 9, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'blueprint_human_gap_alignment': 6, 'human_feedback_general': 4, 'positive_human_signal': 3, 'bug_fix': 3, 'unlinked_human_feedback': 3, 'human_positive_or_acceptance_signal': 3, 'weak blueprint fit': 3, 'positive_feedback_no_linked_change': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12, 'human_positive_or_acceptance_signal': 6, 'claimed_resolved_unverified': 2, 'claimed_resolved_with_verification_signal': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 6, 'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-46a23f2d9f3e49c5", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356530, "scanner": "foundry_dataset", "fingerprint": "68f01a6aeaa00c42077a4b082c60e3a136524e58374b9ffbafbc56c45e3d7d9b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_claims": 3, "ui_workflow_gap": 1, "weak blueprint fit": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#5", "issue_number": "5", "quality_tiers": {"unresolved": 3, "assumption_check": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0451c5d1607f7b73", "graph_gold_label": "assumption_check", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#5\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 5\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'not_resolved_or_not_observed': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-1553a0f425326bec", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356529, "scanner": "foundry_dataset", "fingerprint": "65bfe341beb759a4d5087097a17f5f1f7bb7bef6f86a35467fc1c9b4dee6fb34", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "feature": 1, "ui_workflow": 3, "source_or_other": 51, "ui_workflow_gap": 1, "weak blueprint fit": 3, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 103, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 51, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 74, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 51, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#4", "issue_number": "4", "quality_tiers": {"assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-476834d0d3c85a87", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 204}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#4\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#4\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#4\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 4\nGraph consistency label: weak_supervision_needs_review\nNodes: 74\nEdges: 103\nNode types: {'pr_file': 51, 'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 51, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 51, 'ui_workflow': 3, 'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'feature': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-5cc78ce0ecb3d6a2", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356528, "scanner": "foundry_dataset", "fingerprint": "776ebde1ce87a792309c71fefed8b643701e7b6ea987089e8a1ccb08ce08a199", "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": {"feature": 1, "weak blueprint fit": 3, "api_integration_gap": 2, "generated_provenance": 1, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 44, "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": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 29, "node_types": {"repo": 1, "commit": 2, "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": "superuser404notfound/Sodalite#19", "issue_number": "19", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-dc139718f2a6e7c4", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#19\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 19\nGraph consistency label: supported_by_high_confidence_link\nNodes: 29\nEdges: 44\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment': 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, 'self_attested_unverified': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'generated_provenance': 1, 'feature': 1}\nOutcomes: {'self_attested_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e52f92664a0626c8", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356527, "scanner": "foundry_dataset", "fingerprint": "6613496e04f0cc73b38f7f68c087f413b8464f11223c96d5ba0aae7cb3540f8e", "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, "feature": 1, "weak blueprint fit": 3, "api_integration_gap": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "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, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 11, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 33, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 3, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#18", "issue_number": "18", "quality_tiers": {"unresolved": 1, "assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-df0375a39ddbb3ec", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#18\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 33\nEdges: 49\nNode types: {'link_quality': 11, 'alignment': 6, 'comment': 3, 'comment_chain': 3, 'commit': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 11, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'feature': 1}\nOutcomes: {'claimed_resolved_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 4, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-2e5dbbc1182ec7f7", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356526, "scanner": "foundry_dataset", "fingerprint": "faa133dfbcdc30b8fb54fc51ad34ec142fb39feb9812446d375927077a3899e0", "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": {"weak blueprint fit": 3, "api_integration_gap": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#17", "issue_number": "17", "quality_tiers": {"unresolved": 4, "assumption_check": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-350b450a3a3ac80a", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#17\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#17\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 17\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, '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, '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, 'not_resolved_or_not_observed': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'assumption_check': 6, 'unresolved': 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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e1c0b28565abc63f", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356525, "scanner": "foundry_dataset", "fingerprint": "b0dd4c2fb2bd10ec19cf77cfb45b2c9ac95824723b3b78b446668e5c2f0bb877", "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": {"weak blueprint fit": 3, "api_integration_gap": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#16", "issue_number": "16", "quality_tiers": {"unresolved": 4, "assumption_check": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0474b413c972582b", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#16\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#16\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#16\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 16\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 28\nNode types: {'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: {'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: {'not_resolved_or_not_observed': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_no_linked_fix': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-6614bae251915178", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356524, "scanner": "foundry_dataset", "fingerprint": "06dd8e86c52e532ef5c55a2efcb58bda44c01858e7d14a3634efbeb287716a38", "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": 5, "ui_workflow": 2, "runtime_failure": 3, "ui_workflow_gap": 3, "mock_placeholder": 4, "weak blueprint fit": 3, "generated_provenance": 1, "positive_human_signal": 1, "human_feedback_general": 8, "claimed_resolved_unverified": 12, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 8, "blueprint_human_gap_alignment": 9, "comment_has_related_commit_context": 8, "human_positive_or_acceptance_signal": 1, "human_reported_issue_then_fix_attempt": 10, "positive_feedback_with_related_change": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 24, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 185, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 19, "thread_has_comment": 19, "alignment_uses_comment": 9, "alignment_uses_finding": 9, "chain_has_link_quality": 30, "comment_aligns_finding": 9, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 19, "comment_chain_links_commit": 48, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 19}, "node_count": 92, "node_types": {"repo": 1, "commit": 8, "thread": 1, "comment": 19, "alignment": 9, "fix_outcome": 1, "issue_chain": 1, "link_quality": 30, "comment_chain": 19, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#15", "issue_number": "15", "quality_tiers": {"high_confidence": 8, "assumption_check": 9, "weak_supervision": 13}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-18de948b79278ceb", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#15\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 92\nEdges: 185\nNode types: {'link_quality': 30, 'comment': 19, 'comment_chain': 19, 'alignment': 9, 'commit': 8, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 48, 'chain_has_link_quality': 30, 'thread_has_comment': 19, 'thread_has_comment_chain': 19, 'comment_has_chain': 19, 'issue_chain_has_comment_chain': 19, 'alignment_uses_comment': 9, 'alignment_uses_finding': 9, 'comment_aligns_finding': 9, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 12, 'human_reported_issue_then_fix_attempt': 10, 'blueprint_human_gap_alignment': 9, 'human_feedback_general': 8, 'comment_has_related_commit_context': 8, 'ambiguous_needs_more_evidence': 8, 'bug_fix': 5, 'mock_placeholder': 4, 'ui_workflow_gap': 3, 'runtime_failure': 3, 'weak blueprint fit': 3, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'positive_human_signal': 1, 'generated_provenance': 1}\nOutcomes: {'claimed_resolved_unverified': 24, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'weak_supervision': 13, 'assumption_check': 9, 'high_confidence': 8}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-b12a1ea51e1eeffd", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356523, "scanner": "foundry_dataset", "fingerprint": "996e6c9327e3655d7feeecc4a4ad802cc351a761cf2c8d08a68f117ebef2ed6e", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "security_auth_secret": 1, "positive_human_signal": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 2, "human_positive_or_acceptance_signal": 1, "positive_feedback_with_related_change": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2, "human_positive_or_acceptance_signal": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 39, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 9, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#14", "issue_number": "14", "quality_tiers": {"unresolved": 3, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d553c921f48a9805", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#14\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 14\nGraph consistency label: weak_supervision_needs_review\nNodes: 28\nEdges: 39\nNode types: {'link_quality': 9, 'comment': 4, 'comment_chain': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'positive_human_signal': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'positive_feedback_with_related_change': 1, 'bug_fix': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'unresolved': 3, 'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-416162839d2b84bf", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356522, "scanner": "foundry_dataset", "fingerprint": "f26b5b5eda14d6323f8980dc00ff20b5f5a9ba3b5598bf8f9310aeb8548ce832", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"keys": ["blueprint_human_gap_alignment", "claimed_resolved_unverified", "human_reported_issue_then_fix_attempt", "api_integration_gap", "human_feedback_general", "human_reported_issue_no_linked_fix", "not_resolved_or_not_observed", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "ui_workflow_gap", "bug_fix", "positive_human_signal", "mock_placeholder", "human_positive_or_acceptance_signal", "positive_feedback_no_linked_change", "ui_workflow", "weak blueprint fit", "security_auth_secret", "human_reported_issue_then_verified_fix_attempt", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "verification_or_tests", "positive_feedback_with_related_change"], "count": 24, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 26, "not_resolved_or_not_observed": 16, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 8, "claimed_resolved_with_verification_signal": 4}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 387, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 33, "thread_has_comment": 33, "alignment_uses_comment": 45, "alignment_uses_finding": 45, "chain_has_link_quality": 80, "comment_aligns_finding": 45, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 33, "comment_chain_links_commit": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 33}, "node_count": 209, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 33, "alignment": 45, "fix_outcome": 1, "issue_chain": 1, "link_quality": 80, "comment_chain": 33, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#12", "issue_number": "12", "quality_tiers": {"unresolved": 19, "assumption_check": 45, "weak_supervision": 16}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-efa6fbf3f5b6fd2d", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#12\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 12\nGraph consistency label: supported_by_verification_signal\nNodes: 209\nEdges: 387\nNode types: {'link_quality': 80, 'alignment': 45, 'comment': 33, 'comment_chain': 33, 'commit': 11, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 80, 'alignment_uses_comment': 45, 'alignment_uses_finding': 45, 'comment_aligns_finding': 45, 'comment_chain_links_commit': 36, 'thread_has_comment': 33, 'thread_has_comment_chain': 33, 'comment_has_chain': 33, 'issue_chain_has_comment_chain': 33, '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': 45, 'claimed_resolved_unverified': 13, 'human_reported_issue_then_fix_attempt': 11, 'api_integration_gap': 8, 'human_feedback_general': 8, 'human_reported_issue_no_linked_fix': 8, 'not_resolved_or_not_observed': 8, 'unlinked_human_feedback': 8, 'ambiguous_needs_more_evidence': 8, 'ui_workflow_gap': 7, 'bug_fix': 7, 'positive_human_signal': 4, 'mock_placeholder': 4, 'human_positive_or_acceptance_signal': 4, 'positive_feedback_no_linked_change': 3, 'ui_workflow': 3}\nOutcomes: {'claimed_resolved_unverified': 26, 'not_resolved_or_not_observed': 16, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 45, 'unresolved': 19, 'weak_supervision': 16}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-1f0a97df7bb2af99", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 356521, "scanner": "foundry_dataset", "fingerprint": "a3a17bf475d028a852650359bd33c9651913ba2b077afe8ceec401bf056c731f", "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": 5, "runtime_failure": 2, "weak blueprint fit": 3, "api_integration_gap": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 2, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 9, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#11", "issue_number": "11", "quality_tiers": {"unresolved": 3, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d142623711d7275e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#11\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#11\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 32\nEdges: 43\nNode types: {'link_quality': 9, 'commit': 5, 'comment': 4, 'comment_chain': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'comment_chain_links_commit': 5, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'not_resolved_or_not_observed': 4, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'runtime_failure': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'claimed_resolved_unverified': 2, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 3, 'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-202099ed07f46ed3", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 312772, "scanner": "foundry_dataset", "fingerprint": "9a5110d2499296868e03ffbbc50d3d45b28a07bd0f19328f11b02568f3dad125", "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": "superuser404notfound/Sodalite#8", "human_labels": ["api_integration_gap", "human_feedback_general", "positive_human_signal", "ui_workflow_gap"], "issue_number": "8", "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": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b54a99b00aa111df", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 9, "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#8\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 9\nLinked commit count: 9\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 4, 'api_integration_gap': 1, 'positive_human_signal': 3}\nPolarities: {'bad': 2, 'neutral': 4, 'good': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-61d38dd43cdadc64\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/8\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/8\\nTitle: Optional \u201cStats for Nerds\u201d overlay during playback\\nBody:\\n### What's the feature?\\n\\nAdding an \u201ci\u201d button to the player UI that displays a \u201cstats for nerds\u201d overlay \\n\\n### Why? When would you use it?\\n\\nThis is the first of a (very) small list of feature requests and bug reports I have for Sodalite! \\n\\nStats for nerds: \u201ci\u201d icon in player UI\\n\\nShow things like:\\n- Media container, file size\\n- Video codec, dynamic range, framerate, bitrate, decoder (AVPlayer, ffmpeg, dav1d)\\n- Audio codec, channels, bitrate, decoder (AVPlayer, Bridge, ffmpeg)\\n- Subtitle codec (SRT, PGS, DVD etc)\\n\\nRationale: \\nfor video enthusiasts like me, it helps keep me in the loop (especially when I have multiple versions of the same file (1080p & 4K) and also helps debugging if and when needed\\n\\nThis would be similar to the \u201cinfo\u201d page on the official Jellyfin web client but baked into aether.\\n\\nYou could possibly put it behind a user setting like YouTube does: \u201cenable stats for nerds\u201d\\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n##\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3beb34135b476df0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/8#issuecomment-4467681036\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/8#issuecomment-4467681036\\nTitle: \\nBody:\\nNice idea! Its already (partly) present in the detailview. For episodes you have to long\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-assumption_checks-10b3038263e99a00", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 312771, "scanner": "foundry_dataset", "fingerprint": "ceb3c62514f9033351ce49193b6eaede33da3a59abd9bcdde202a33483749ebb", "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": "superuser404notfound/Sodalite#4", "human_labels": ["source_or_other", "ui_workflow_gap"], "issue_number": "4", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.705, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bc4254f36e053c13", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 51, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 51}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#4\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#4\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 51\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 51}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ea8e61672dbeb69c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/pull/4\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/pull/4\\nTitle: art(icon): Sodalite gem icon (replaces JellySeeTV)\\nBody:\\n## Summary\\n\\nTwo icon updates packaged together \u2014 both come from the same brand-art pass and replace JellySeeTV-era assets one-for-one.\\n\\n### 1. Main App Icon\\n\\nPolished sodalite-blue play triangle with subtle white calcite veining, glow halo on near-black background. The triangular silhouette doubles as the play button \u2014 single shape reads as both gemstone and media control.\\n\\n**Layering for tvOS parallax:**\\n- **Back** layer: full image with dark gradient background (opaque)\\n- **Middle** layer: transparent (1\u00d71 stub at full canvas size)\\n- **Front** layer: gem extracted on alpha \u2014 soft-alpha threshold against the BG color (RGB 6,7,14) so the glow halo carries through\\n\\nWhen focused on Apple TV, the gem floats slightly forward of the dark background while the surroundings stay put \u2014 proper depth without manual layer painting.\\n\\n### 2. Supporter Logo\\n\\nSame sodalite gem topped with a gold crown \u2014 premium variant rendered when t\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-255712052e806683\",\n    \"filename\": \"Marketing/Icons/AppStore/icon_1024x1024.png\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0a65e50de162b484dc7f45f88fb8275f3139a79e/Marketing%2FIcons%2FAppStore%2Ficon_1024x1024.png\"\n  },\n  {\n    \"id\": \"github-pr-file-file-5295bc09bea03a22\",\n    \"filename\": \"Marketing/Icons/IconComposer_Source/foreground_transparent_1024.png\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/superuser404notfound/Soda\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-assumption_checks-8a1e365aa18a448c", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 312770, "scanner": "foundry_dataset", "fingerprint": "372dff640a3f4158a8057abce0252583f8f7b6c199e60f9061782fb6f084b7ea", "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": "superuser404notfound/Sodalite#3", "human_labels": ["api_or_backend", "docs_or_claims", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.625, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3458b64f7b672993", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 100, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 7, "ui_or_frontend": 10, "source_or_other": 82}, "linked_commit_count": 5, "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#3\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#3\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 100\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 7, 'source_or_other': 82, 'api_or_backend': 1, 'ui_or_frontend': 10}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fd97d0c8e327517b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/pull/3\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/pull/3\\nTitle: chore(rename): rebrand JellySeeTV \u2192 Sodalite\\nBody:\\n## Summary\\n\\nWholesale rebrand from **JellySeeTV** to **Sodalite** ahead of App Store release. The public-beta TestFlight is the last window where the bundle ID can change without abandoning ratings, reviews, and downloads \u2014 Reddit feedback during the launch surfaced friction with the old name (`JellySee what?`), so this is the moment.\\n\\n- Bundle ID: `de.superuser404.JellySeeTV` \u2192 `de.superuser404.Sodalite` (`+ .TopShelf`)\\n- URL scheme: `jellyseetv://` \u2192 `sodalite://`\\n- ObjC pin: `SodaliteTopShelfContentProvider` (must match Info.plist)\\n- Localized brand strings flipped across all 26 catalog languages\\n- Folders + files renamed via `git mv`, project.pbxproj substituted in-place\\n- StoreKit IAP product IDs prefixed with the new bundle (4 products)\\n- Marketing/Docs (`README.md`, `BETA.md`, `SECURITY.md`, `Marketing/*`) all switched to Sodalite + `sodalite.superuser404.de`\\n\\n### Tester migration\\n\\n`KeychainMigrator.swift` runs a\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-d7d3f9eba2207021\",\n    \"filename\": \"BETA.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 7,\n    \"changes\": 14,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0772d56a02fd6e05482d985bf2cfa979ad9c46a2/BETA.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-fb37e190d8b4c4c1\",\n    \"filename\": \"Marketing/AppStoreListing.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 29,\n    \"deletions\": 29,\n    \"changes\": 58,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-assumption_checks-c04f07a81d8a31af", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 312769, "scanner": "foundry_dataset", "fingerprint": "f5e6b2f4441e21b6d975a261e529febbeb91eb0e671d64786638adfbb67017ef", "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": "superuser404notfound/Sodalite#20", "human_labels": ["human_feedback_general", "positive_human_signal"], "issue_number": "20", "thread_label": "thread_has_positive_feedback", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1f7772fef6fc3c45", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#20\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_unresolved\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#20\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_positive_feedback\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 0\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-138f895919cd912d\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/20\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: adavier (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/20\\nTitle: Support selecting specific version to play\\nBody:\\n### What's the feature?\\n\\nOption to select which version to play when viewing the screen for a film or an episode of a tv series.\\nCurrently it is not possible to watch a specific version of a film/episode when there are [multiple versions.](https://jellyfin.org/docs/general/server/media/movies/#multiple-versions)\\nThis is blocking me from watching some films.\\n\\n### Why? When would you use it?\\n\\nWhen a film/episode has multiple versions on jellyfin, to select the specific version to play.\\n\\n### Anything you tried instead?\\n\\nThe films with multiple version seem to show up again in the \\\"More like this\\\" section. This only allows cycling through 2 of the 3 versions. (even though both films have 3 versions on jellyfin).\\nSelecting the other version does change the file name, but does not seem to play the other version (One film this is quite obvious as the filename show the 4:3 version, but plays the 16:9 version)\\n\\n### How important is this to y\"\n  },\n  {\n    \"id\": \"github-feedback-comment-083547fe46bdba31\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/20#issuecomment-4710762796\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/20#issuecomment-4710762796\\nTitle: \\nBody:\\nAlready implemented, coming in the next build! Films and episodes with multiple versions now show a version picker when you press Play, so you can choose exactly which one to watch.\\n\\nThis replaces the unre\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-assumption_checks-a1d6afcdd2fbc566", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 312768, "scanner": "foundry_dataset", "fingerprint": "6c665b30ead9cdf8d5331609a4b02c732331b5088799aa4cf5f51f0814114347", "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": "superuser404notfound/Sodalite#18", "human_labels": ["api_integration_gap", "human_feedback_general"], "issue_number": "18", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-89be358c7b79ec61", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#18\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#18\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 3\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 2, 'human_feedback_general': 1}\nPolarities: {'bad': 2, 'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-da2225ce0dbdfaad\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/18\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/18\\nTitle: Subtitle downloads (via Jellyfin API)\\nBody:\\n### What's the feature?\\n\\nSome clients, including the official web client, support searching for and downloading subtitles via the official Jellyfin opensubtitles plugin. This is all supported via standard Jellyfin API.\\n\\nIt would be nice if Sodalite can implement this for when movie or episode are missing subtitles.\\n\\nAdd a \\\"search...\\\" button to the subtitles menu in the UIViewController, open a list of returned results, download and add the new external track to the list. Plex on tvOS has the nicest implementation I've seen so that can be used as an example of the user experience. Wholphin (Jellyfin) on Android TV also has a nice implementation.\\n\\n### Why? When would you use it?\\n\\nI almost always use subtitles when watching TV. \\n\\nOften movies and series have missing subtitles or incorrect subtitles.\\n\\nHaving this would allow downloading subtitles on the fly.\\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n### How important is this to you?\\n\\nWould us\"\n  },\n  {\n    \"id\": \"github-feedback-comment-b131b0c2ba379563\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/18#issuecomment-4700567036\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/18#issuecomment-4700567036\\nTitle: \\nBody:\\nDid some brainstorming yesterday and put this already on my list of upcoming features haha! Implementing this soon! (I think it is point 6 on the li\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-assumption_checks-e379139ca98bf419", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 358294, "scanner": "foundry_dataset", "fingerprint": "a137206c015b69a88f21f16ee2a3dfc56612a792ee205792ec4010059d7cbc8c", "category": "practices", "severity": "high", "confidence": 0.8, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Docs-only response to runtime or integration issue", "intent": "Assumption-check examples where docs or claims are not enough proof.", "labels": {"docs_or_claims": 3, "ui_workflow_gap": 1, "weak blueprint fit": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "docs_only_runtime_fix", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#5", "issue_number": "5", "quality_tiers": {"unresolved": 3, "assumption_check": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-b01e5678496aff89", "graph_gold_label": "assumption_check", "changed_file_labels": {"docs_or_claims": 12}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#5\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 5\nGraph consistency label: assumption_check\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 6, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'docs_or_claims': 3, 'not_resolved_or_not_observed': 3, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train models to reject docs-only fixes for runtime, integration, data, or security failures.\n- Add paired examples where the correct fix changes executable paths and adds verification.\nAssumption checks:\n- Do changed files include executable code or only documentation/claims?\n- Does the complaint require runtime behavior that docs cannot prove?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-64f7f26e3e68e3c1", "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": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 341134, "scanner": "foundry_dataset", "fingerprint": "85efd049de8b8c19ae3aae599514f7dc51b5cd93bac62810f8ef9d6376c430d9", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 40, "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, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "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": "superuser404notfound/Sodalite#9", "issue_number": "9", "quality_tiers": {"unresolved": 4, "assumption_check": 6}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ccf6bb62bce44639", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: assumption_check\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 9\nGraph consistency label: assumption_check\nNodes: 27\nEdges: 40\nNode types: {'link_quality': 10, 'alignment': 6, '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, '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, 'not_resolved_or_not_observed': 4, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'api_integration_gap': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-5fd846932d0e5469", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "superuser404notfound/Sodalite", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323128, "scanner": "foundry_dataset", "fingerprint": "eb4b207ec39e56d1d38af38d3dd553386f3a24570fff7fc6cbbfa4f177c98a12", "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": "superuser404notfound/Sodalite#9", "human_labels": ["api_integration_gap", "test_ci_gap"], "issue_number": "9", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c01324bbb33db584", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#9\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#9\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-875ab5676f13ceed\",\n    \"kind\": \"issue_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/9\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: Neurology0443 (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/9\\nTitle: Tags option is missing in the advanced options\\nBody:\\n### What's the feature?\\n\\nHello (Bonjour \ud83d\udc4d)\\n\\nFirst, thanks for your project, I only tried it with one media and it worked without issues. The playback seems even more flawless than [moonfin](https://github.com/Moonfin-Client/) or [Swiftfin](https://github.com/jellyfin/Swiftfin).\\n\\n**What's the feature ?**\\nLike moonfin the tags options is missing in advanced options which is a very important part in my workflow.\\n\\n<img width=\\\"1233\\\" height=\\\"598\\\" alt=\\\"Image\\\" src=\\\"https://github.com/user-attachments/assets/9b054f69-f491-4974-aff5-e7cd961ffc83\\\" />\\n\\n### Why? When would you use it?\\n\\n I use those tags in seerr, sonarr, radarr to perfectly organize my media in my download client.\\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n### How important is this to you?\\n\\nWould significantly change how I use the app\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f8b6d15150192c62\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/9#issuecomment-4467666280\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/9#issuecomment-4467666280\\nTitle: \\nBody:\\nRe-shipped in 59583e9. Earlier commit landed it as a Home row by mistake. Correct fix: the Sonarr/Radarr tag picker now lives in the request flow's Advanced Options section, next to Quality Profile and Root Folder.\\n\\nHow it works:\\n- Tag list is pulled from your Jellyseerr instance's /service/radarr/{id} or /service/sonarr/{id} response.\\n- M\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-257194653bf47283", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323127, "scanner": "foundry_dataset", "fingerprint": "7f8cdaf246812d3194b1d4ef20272f7a43865e39f82db9e2cfaf7d6b09198856", "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": "superuser404notfound/Sodalite#7", "human_labels": ["api_or_backend", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "7", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8b30fb41ea59da20", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#7\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 1, 'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-28199ca3bb9300a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/pull/7\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/pull/7\\nTitle: fix(logo): show Sodalite gem in brand color (was solid white box)\\nBody:\\n## Problem\\n\\nIn Sodalite, the Splash icon and the Settings footer logo render as a solid white rectangle \u2014 exactly what the user reported.\\n\\n## Cause\\n\\n`SplashView`, `ServerDiscoveryView` and `SettingsView` all wrap `Image(\\\"Logo\\\")` with:\\n\\n```swift\\n.renderingMode(.template)\\n.foregroundStyle(.white)\\n```\\n\\nThat worked when \\\"Logo\\\" was an alpha-glyph (the old JellySeeTV mark on transparent BG) \u2014 every opaque pixel became part of the mask, and white fill produced the J-shape silhouette.\\n\\nThe new Sodalite gem is shipped as a 512+1024 RGB PNG \u2014 no alpha. Every pixel is opaque, so the mask is the entire rectangle, and white fill paints a white box.\\n\\n## Fix\\n\\nDrop `.renderingMode(.template)` + `.foregroundStyle(...)` in all three call sites. The Sodalite gem renders in its own brand color with the white calcite veining intact, which is what users expect after the rebrand. The Settings footer keeps its dimmed look \"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-fa301b330e778e4b\",\n    \"filename\": \"Sodalite/App/SplashView.swift\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 6,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/5717eecfbbafaf6cdf9fd20f04de749f80ad9c50/Sodalite%2FApp%2FSplashView.swift\"\n  },\n  {\n    \"id\": \"github-pr-file-file-291c3e5ed27be254\",\n    \"filename\": \"Sodalite/Features/Auth/ServerDiscoveryView.swift\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 2,\n    \"changes\": 2,\n    \"blob_url\": \"https://gi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-b06a59da1c5262ac", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323126, "scanner": "foundry_dataset", "fingerprint": "0b05cd0348ed20e824410e414ae5882e09e7c246207a18c35e16c81d36ea3505", "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": "superuser404notfound/Sodalite#6", "human_labels": ["security_auth_secret", "source_or_other"], "issue_number": "6", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-eca9dafbe054b727", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#6\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#6\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7e6b133eb7fc1c57\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/pull/6\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/pull/6\\nTitle: chore: security policy link \u2192 Sodalite repo\\nBody:\\nLast residual GitHub URL pointing at the old repo name. Auto-redirect handles it for now but a direct edit is cleaner long-term.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-331c241f0c4effb8\",\n    \"filename\": \".github/ISSUE_TEMPLATE/config.yml\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/58e5533b106a6a30edd473dbaa15edb554dbc68d/.github%2FISSUE_TEMPLATE%2Fconfig.yml\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9c28ba6eb871f5c0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: superuser404notfound/Sodalite\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-5c0561ae15a5d61d", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323125, "scanner": "foundry_dataset", "fingerprint": "428f2ad36b9e75206ace5fb3c117317aa104d509a123b44641a47f23f4336721", "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": "superuser404notfound/Sodalite#5", "human_labels": ["docs_or_claims", "ui_workflow_gap"], "issue_number": "5", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-665fa58e4ef03257", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 3}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#5\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#5\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a4a58acc652c69b6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/pull/5\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/pull/5\\nTitle: docs: TestFlight link \u2192 nWeQzmBX (Sodalite)\\nBody:\\n## Summary\\n\\nReplace the old JellySeeTV TestFlight code (`eFKDaaXr`) with the new Sodalite public beta code (`nWeQzmBX`) across:\\n\\n- `README.md` \u2014 top badge\\n- `BETA.md` \u2014 install instructions\\n- `Marketing/Launch.md` \u2014 Reddit/Mastodon/Bluesky drafts (\u00d76 occurrences)\\n\\nThe old link still resolves for now (existing JellySeeTV testers stay on it until they migrate via the farewell modal). After GitHub repo rename in Phase E, both links can coexist for the soft-sunset window.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-47a01ce6b7ab4502\",\n    \"filename\": \"BETA.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0b2fc7f5b92404c821b93ba508bb7bef1bbde961/BETA.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-2d1c043f8daec649\",\n    \"filename\": \"Marketing/Launch.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 6,\n    \"deletions\": 6,\n    \"changes\": 12,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0b2fc7f5b92404c821b93ba508bb7bef1bbde961/Marketing%2FLaunch.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-8cc59b1e167515b8\",\n    \"filename\": \"README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/superuser404notfound/Sodalite/blob/0b2fc7f5b92404c821b93ba508bb7bef1bbde961/README.md\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-fbbf859d2a4e271a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: s\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-74f77c35cead7271", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323124, "scanner": "foundry_dataset", "fingerprint": "97957dca731cf23a44d6e7bc35dc93c1693d52dd877a669ab6b9a0fed85a911c", "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": "superuser404notfound/Sodalite#19", "human_labels": ["api_integration_gap"], "issue_number": "19", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.811, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-751e7cc50fcfe7fb", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#19\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8ea678ddc1282673\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/19\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: adavier (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/19\\nTitle: Enable Rewatching in Next Up\\nBody:\\n### What's the feature?\\n\\nThe web clients have the option for \\\"Enable Rewatching in next up\\\" this will show next up based on the last episode played. This is set by the boolean [`enableRewatching` on `GetNextUp`](https://api.jellyfin.org/#tag/TvShows/operation/GetNextUp).\\n\\n### Why? When would you use it?\\n\\nUseful when rewatching a tv show.\\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n### How important is this to you?\\n\\nWould use regularly\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c5176832211c4f07\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/19#issuecomment-4711704388\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/19#issuecomment-4711704388\\nTitle: \\nBody:\\nShipped. Sodalite now supports Jellyfin's `enableRewatching` on the Home Next Up row.\\n\\nYou'll find a new \\\"Enable Rewatching in Next Up\\\" toggle in Customize Home, right next to the Combine Continue Watching and Next Up option. It's per server and defaults off, matching Jellyfin's own default, so existing behaviour is unchanged until you turn it on. When enabled, Next Up keeps surfacing the next episode after the last one you played even once a series is fully watched, which is what you want when rewatching.\\n\\nThanks for the clear report and the API pointer, @adavier. This will be in the next TestFlight build.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-dbdb103dd7e3f49c\", \"evidence-chain-comment_to_commit\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-daa92395346c43c5", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323123, "scanner": "foundry_dataset", "fingerprint": "4d26494daa022daa8977f6880b0f255fea9725d9d76e2ad9702a178715f9ec6e", "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": "superuser404notfound/Sodalite#17", "human_labels": ["api_integration_gap"], "issue_number": "17", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-47427dd796797e48", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#17\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#17\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0b98b62ea2361722\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/17\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: RyoShinzo (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/17\\nTitle: Library filter: filter by watch status (watched / unwatched)\\nBody:\\n### What's the feature?\\n\\nAdd a filter control to the Movies and Shows library grids that lets you narrow the view by watch status \u2014 **Watched**, **Unwatched**, or **All** (the current default).\\n\\n### Why? When would you use it?\\n\\nSitting down for a movie night and wanting to browse only things I haven't seen yet, without manually tracking which posters have the \\\"watched\\\" checkmark. The full library can be hundreds of titles; scrolling through to mentally skip watched films is tedious. An \\\"Unwatched only\\\" toggle would make it genuinely useful as a browsing surface rather than just a catalog.\\n\\nConversely, \\\"Watched only\\\" is useful when re-watching or recommending something you know you've seen.\\n\\n### Anything you tried instead?\\n\\nThe Home screen's Continue Watching and Next Up rows partially solve this, but they only surface items already in progress, not the full unwatched backlog.\\n\\n### Implementation note (from code review)\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-1b68d7b7e7a1d86d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/17#issuecomment-4678057388\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/17#issuecomment-4678057388\\nTitle: \\nBody:\\nThanks for the unusually well-researched request, the implementation notes were spot on. I went ahead and built it just now, so it will be in the next TestFlight build: the library grids (including the genre, st\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-fa2fcc84b1a31fc3", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323122, "scanner": "foundry_dataset", "fingerprint": "ad7762d738db1791f8f416b8b828024c63d5f5749bed97bd93e9894750a9684a", "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": "superuser404notfound/Sodalite#16", "human_labels": ["api_integration_gap", "human_feedback_general"], "issue_number": "16", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c53783d394bc85eb", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#16\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#16\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-df2e1c7b657a1a57\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/16\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: RyoShinzo (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/16\\nTitle: Seerr integration only with HTTP\\nBody:\\n### What happened?\\n\\nI wanted to add my Seerr instance to Sodalite. I entered the URL and Sodalite detected a v3.1.0 instance. Using my Jellyfin credentials was already selected. When I clicked on sign in (Anmelden), \\\"HTTP 403 \u2022 Access denied.\\\" appeared. My Seerr is routed via a domain through Traefik and only accepts HTTPS connections. The certificate used is issued by Let's Encrypt. \\n\\n### Steps to reproduce\\n\\nSee above. \\n\\n### Sodalite build\\n\\n0.9.0 (1)\\n\\n### tvOS version\\n\\n26.5\\n\\n### Apple TV model\\n\\nA2843\\n\\n### Jellyfin server version\\n\\n10.11.7\\n\\n### Media (if a playback bug)\\n\\n_No response_\\n\\n### Anything else\\n\\n_No response_\"\n  },\n  {\n    \"id\": \"github-feedback-comment-88a8189cdb4a28e3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/16#issuecomment-4675183669\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: RyoShinzo (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/16#issuecomment-4675183669\\nTitle: \\nBody:\\nWas logged in with the wrong Jellyfin user who did not have access to Seerr. \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6a032f05ecc85318\", \"evidence-chain-comment_to_commit-ea51aacfcb99d066\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: superuser404notfound/Sodalite\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-91f71c20e5439afa", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323121, "scanner": "foundry_dataset", "fingerprint": "ef91beda5a8360fe19e8c49b3f625b48f21cb6130892a5fa11cad1b8cd72a86d", "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": "superuser404notfound/Sodalite#15", "human_labels": ["human_feedback_general", "mock_placeholder", "positive_human_signal", "runtime_failure", "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.857, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-5e043495c53ce8da", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 48, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite#15\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 19\nLinked commit count: 48\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 3, 'positive_human_signal': 1, 'human_feedback_general': 8, 'runtime_failure': 3, 'mock_placeholder': 4}\nPolarities: {'bad': 10, 'good': 1, 'neutral': 8}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9c178593b617c654\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/15\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/15\\nTitle: UI Bugs & Polish\\nBody:\\n### What happened?\\n\\n**UI bugs:**\\n- Some \u201ccontinue watching\u201d items show in \u201cup next\u201d section\\n- Current server name & username  at the top of main settings page get mixed up when changing.\\n- Control centre goes blank on iPhone when auto playing the next episode!\\n\\n**Some thoughts on UI refinements**: not requests, just ideas\u2026\\n\\nEpisode & Movie details view:\\n- Series (or Movie) logo instead of text name if available \\n- Episode brief description under logo\\n- Restart (from beginning) option next to resume\\n\\nHome page: (further customisation options)\\n- Option to use landscape posters for continue watching & up next (instead of video frame preview).\\n- Option for bigger portrait cards for \u201clatest in\u2026\u201d similar to Apple TV\\n\\niPhone Control Centre: (metadata)\\n- Use landscape posters instead of video frame. Same posters as ones suggested for Home Screen. \\n- Add show name, season & episode number eg. Friends S01 E05 which are currently missing. \\n\\nI\u2019ll add more if needed as I use the app\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3032e8d00f546d55\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/15#issuecomment-4634613573\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/15#issuecomment-4634613573\\nTitle: \\nBody:\\nThanks for the detailed list, this is really useful.\\n\\nA first one is already fixed: p\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-9499a9008775264d", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323120, "scanner": "foundry_dataset", "fingerprint": "4e40a4651124112972d05a454bc18d7b2e369326642a24df06fb233dbe01ff17", "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": "superuser404notfound/Sodalite#14", "human_labels": ["api_integration_gap", "human_feedback_general", "positive_human_signal", "security_auth_secret"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0c0bdc4e5f3274ac", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\nOutcome: not_resolved_or_not_observed\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: superuser404notfound/Sodalite#14\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 4\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1, 'positive_human_signal': 1, 'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 1, 'good': 1, 'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-78e727d01c4fe992\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/14\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/14\\nTitle: Home Screen missing rows (categories)\\nBody:\\n### What happened?\\n\\nThe Home Screen in Sodalite doesn't reflect what you see on the web client. \\n\\nThis is especially noticeable when servers have custom libraries like movies, 4k movies, kids movies, French movies, etc \\n\\nIt feels like Sodalite is hardcoded to only 2 categories (movies & series) instead of dynamically listing rows for what's actually on the server. \\n\\nAnother thing that's missing is \\\"My Media\\\" row which lists all library folders.\\n\\n### Steps to reproduce\\n\\n.\\n\\n### Sodalite build\\n\\n0.7.0 (2)\\n\\n### tvOS version\\n\\n26.4\\n\\n### Apple TV model\\n\\n3rd gen $k\\n\\n### Jellyfin server version\\n\\n10.11.10\\n\\n### Media (if a playback bug)\\n\\n_No response_\\n\\n### Anything else\\n\\n_No response_\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c80bdc199320d26f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"good\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/14#issuecomment-4581437315\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: good\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/14#issuecomment-4581437315\\nTitle: \\nBody:\\nThanks for the detailed report, this was spot on.\\n\\nThe Home screen no longer collapses everything into single aggregated Movies/Shows rows. What changed:\\n\\n- One \\\"Latest in <library>\\\" row per movie/TV library, so a server with Movies, 4K Movies, Kids Movies, French Movies etc. now gets a separate row for each instead of one mixed row.\\n-\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-c368de30748dad71", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323119, "scanner": "foundry_dataset", "fingerprint": "38f91723ca91a3a28047d5afad305254aa5717177448956dd5fd3b19e264371c", "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": "superuser404notfound/Sodalite#12", "human_labels": ["api_integration_gap", "human_feedback_general", "mock_placeholder", "positive_human_signal", "security_auth_secret", "ui_workflow_gap"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ff529b6532d065ac", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 36, "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: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: superuser404notfound/Sodalite#12\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 33\nLinked commit count: 36\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 7, 'api_integration_gap': 8, 'positive_human_signal': 4, 'security_auth_secret': 2, 'human_feedback_general': 8, 'mock_placeholder': 4}\nPolarities: {'bad': 21, 'good': 4, 'neutral': 8}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-460b748f2f181b0a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/12\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/12\\nTitle: Very slow home page loading on large slow CDN servers\\nBody:\\n### What happened?\\n\\nHome server load almost instantly.\\n\\nLarge 1PB+ CDN based servers take 30+ seconds to load, and then loading media details page takes another ~ 30 sec. Web Client (and other apps) load home page in ~5-10 sec, media details page instantly.\\n\\nI think there's probably a lot that can be done to accelerate this. URL caching, lazy loading (LazyHStack), asynchronous loading of different rows & views.... (and I'm sure you'll be able to think of more things)\\n\\nThis is actually the last issue stopping me form using Sodalite as my main Jellyfin client (this and multiple switchable servers - home and remote)\\n\\n### Steps to reproduce\\n\\nlog into a remote CDN-based server\\n\\n### Sodalite build\\n\\nbuild 170\\n\\n### tvOS version\\n\\n26.2\\n\\n### Apple TV model\\n\\nATV 4K 2022\\n\\n### Jellyfin server version\\n\\n10.11.6\\n\\n### Media (if a playback bug)\\n\\n_No response_\\n\\n### Anything else\\n\\n_No response_\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f835765c66be8009\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/12#issuecomment-4529997097\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/12#issuecomment-4529997097\\nTitle: \\nBody:\\nFour-front pass shipped in [`adaa671e`](https://github.com/superuser404notfound/Sodalite/commit/adaa671e). E\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-4120f99dde1e40b4", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323118, "scanner": "foundry_dataset", "fingerprint": "1df55272919ea7433833cc5cb8229b8a5158b93a2aa576c8127146718280fcaa", "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": "superuser404notfound/Sodalite#11", "human_labels": ["api_integration_gap", "human_feedback_general", "runtime_failure"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.625, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-974c95b2796436fb", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 5, "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: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#11\nOutcome: not_resolved_or_not_observed\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: superuser404notfound/Sodalite#11\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 4\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1, 'runtime_failure': 2, 'human_feedback_general': 1}\nPolarities: {'bad': 3, 'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7de9a0e33f62d56a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/11\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/11\\nTitle: Multiple Servers & native User Profiles\\nBody:\\n### What's the feature?\\n\\nAbility to add multiple servers without needing to logout.\\n\\nAlso integrate current user profiles with tvOS user profiles.\\n\\n### Why? When would you use it?\\n\\nMultiples servers would allow home & remote servers. Or test and production servers etc\u2026\\n\\nNative user profiles is just to improve platform integration. Long press home button, choose user photo and tvOS changes profile. \\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n### How important is this to you?\\n\\nNice to have\"\n  },\n  {\n    \"id\": \"github-feedback-comment-58d503c473351fb7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/11#issuecomment-4572496456\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/11#issuecomment-4572496456\\nTitle: \\nBody:\\nUpdate on this one.\\n\\n**Multiple servers** is on `main` and lands in the next release. You can add servers from the discovery screen, switch between them from the Home tab's overflow menu, or manage them all from Settings \u2192 Server. Each server keeps its own remembered profiles, Continue Watching, and Seerr session. Unreachable-server rollback and expired-token fallback to the profile picker are both handled.\\n\\n**Native tvOS profile integration** is built but deferred. The whole pipeline is in place (per-tvOS-user keychain isolation, Apple TV user to Jellyfin profile mapping, scene-foreground re-resolution, To\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-fe229cd978b57d15", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323117, "scanner": "foundry_dataset", "fingerprint": "1be47a3a7c79a20360f696fcd907a14e310e56a298399d4898ed68f12ce63d24", "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": "superuser404notfound/Sodalite#10", "human_labels": ["human_feedback_general", "mock_placeholder", "positive_human_signal", "runtime_failure"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e15c5b10a287ad55", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 7, "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: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#10\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: superuser404notfound/Sodalite#10\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 17\nLinked commit count: 7\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 11, 'runtime_failure': 1, 'positive_human_signal': 4, 'mock_placeholder': 1}\nPolarities: {'neutral': 11, 'bad': 2, 'good': 4}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2dd1fd489ec1c625\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/10\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: DrHurt (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/10\\nTitle: Subtitle Customisation\\nBody:\\n### What's the feature?\\n\\nNot a priority, but subtitle customisation would be nice:\\n\\n- change size & maybe font (text subs) \\n- outline & shadow options\\n- vertical position on screen:\\n- allow subtitles below videos with aspect rations >16:9 (move to black bar below video)\\n- maybe also an option to ignore styling for text & bitmap subs allowing them outside their intended position and allow them to move down as well. \\n\\n### Why? When would you use it?\\n\\nPersonally, I just want to make better use of screen estate by moving them below video with wider aspect ratio videos. \\n\\nThe other customisations would also be a nice to have!\\n\\n### Anything you tried instead?\\n\\n_No response_\\n\\n### How important is this to you?\\n\\nNice to have\"\n  },\n  {\n    \"id\": \"github-feedback-comment-6ead51af20765d59\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/10#issuecomment-4469818230\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/10#issuecomment-4469818230\\nTitle: \\nBody:\\nThanks for the writeup! Two of these are easy wins, the rest have tradeoffs that made me push back a bit. Landed the first batch in 24be431.\\n\\n### Shipping now\\n\\n**Vertical position picker.** New \\\"Vertical Position\\\" row under Settings \u2192 Playback \u2192 Subtitles. Range is \u2212200 \u2026 +200 pt in 9 steps, biased toward the downward side because your main\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-44b0e21bec935b9e", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 323116, "scanner": "foundry_dataset", "fingerprint": "7611cf0368967472abd7f6e717fd33c0f734fbb8395bd0a388dfae70b2709e15", "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": "superuser404notfound/Sodalite#1", "human_labels": ["human_feedback_general", "positive_human_signal", "runtime_failure"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-126dc0577a0d33a6", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 5, "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: bad_chains\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#1\nOutcome: not_resolved_or_not_observed\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: superuser404notfound/Sodalite#1\nRepo: superuser404notfound/Sodalite\nThread label: thread_has_human_issue_and_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 6\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 3, 'positive_human_signal': 1, 'human_feedback_general': 2}\nPolarities: {'bad': 3, 'good': 1, 'neutral': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7f829daf49e1ccf4\",\n    \"kind\": \"issue_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/1\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_body\\nRepo: superuser404notfound/Sodalite\\nAuthor: superuser404notfound (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/1\\nTitle: Public Beta is live. TestFlight link inside.\\nBody:\\n> \u26a0\ufe0f **2026-04-29: JellySeeTV is now Sodalite.** Same code, same features, new identity ahead of App Store release.\\n>\\n> **New public TestFlight (Sodalite):** https://testflight.apple.com/join/nWeQzmBX\\n>\\n> Existing JellySeeTV testers: install Sodalite **before** removing JellySeeTV. The new app reads your login + Jellyfin server out of the shared Keychain on first launch \u2014 no re-login. Open Sodalite once, then delete JellySeeTV.\\n\\n---\\n\\nSodalite is now in public beta on TestFlight.\\n\\n**Install:** https://testflight.apple.com/join/nWeQzmBX\\n\\nYou need an Apple TV 4K running tvOS 26 or later, plus your own Jellyfin server.\\n\\n## What this beta does\\n\\n* Native tvOS Jellyfin client with Direct Play for HEVC, HEVC Main10, AV1\\n* Real HDR10, Dolby Vision, HLG, with automatic display-mode switching\\n* Real Dolby Atmos via EAC3+JOC passthrough, wrapped as Dolby MAT 2.0 so your AVR's Atmos light actually comes on\\n* Built-in Jellyseerr browse and req\"\n  },\n  {\n    \"id\": \"github-feedback-comment-10c191ec4f64156d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/superuser404notfound/Sodalite/issues/1#issuecomment-4361102107\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_comment\\nRepo: superuser404notfound/Sodalite\\nAuthor: non092 (User)\\nURL: https://github.com/superuser404notfound/Sodalite/issues/1#issuecomment-4361102107\\nTitle: \\nBody:\\nHi,\\nI would like to test the app but it seems that the beta link is not working\"\n  },\n  {\n    \"id\": \"github-feedback-comment-09a515cb9bcd87e8\",\n    \"kind\": \"issue_comm\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "comment-chain-pattern-bad_chains-cd572000e8e79066", "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": "superuser404notfound/Sodalite", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 335002, "scanner": "foundry_dataset", "fingerprint": "50c5ff44af2ab758b45fd85331579eacdb673c774d7494ebc58124de9e7d4604", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 1, "ui_or_frontend": 1, "source_or_other": 1, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#7", "issue_number": "7", "quality_tiers": {"unresolved": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-cc763e461ab57c34", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 4, "ui_or_frontend": 4, "source_or_other": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#7\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'ui_or_frontend': 1, 'api_or_backend': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-a87d35c261377f8f", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 335001, "scanner": "foundry_dataset", "fingerprint": "f34c7489d715871e1db526949e8d104ec64dfe9ffc4c3f65ec0d93c1352bdeca", "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": {"source_or_other": 1, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#6", "issue_number": "6", "quality_tiers": {"unresolved": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-db659589e9350799", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#6\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#6\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-7bc2adb4e0445f6b", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 335000, "scanner": "foundry_dataset", "fingerprint": "c602817b1b7f49183f71e994a5e0153a6bfbf08f6cc2981085a8adb9d5e090e6", "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, "api_or_backend": 1, "docs_or_claims": 7, "ui_or_frontend": 10, "source_or_other": 82, "generated_provenance": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 140, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 100, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 114, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 100, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#3", "issue_number": "3", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-7eb4f09ade512d99", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 4, "docs_or_claims": 28, "ui_or_frontend": 40, "source_or_other": 328}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#3\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#3\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 114\nEdges: 140\nNode types: {'pr_file': 100, 'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 100, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 82, 'ui_or_frontend': 10, 'docs_or_claims': 7, '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, 'api_or_backend': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-61107bf1ad7d35e4", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 334999, "scanner": "foundry_dataset", "fingerprint": "335cee8158c4949ba974ead81d6b999a75c53063c4363d452edeaafd1f71633a", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "weak blueprint fit": 3, "api_integration_gap": 1, "security_auth_secret": 1, "positive_human_signal": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_no_linked_fix": 2, "human_positive_or_acceptance_signal": 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": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 39, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 9, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 4, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 4, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#14", "issue_number": "14", "quality_tiers": {"unresolved": 3, "assumption_check": 3, "weak_supervision": 3}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-66253dcc4e652e71", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#14\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#14\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 14\nGraph consistency label: weak_supervision_needs_review\nNodes: 28\nEdges: 39\nNode types: {'link_quality': 9, 'comment': 4, 'comment_chain': 4, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 9, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'blueprint_human_gap_alignment': 3, 'weak blueprint fit': 3, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'positive_human_signal': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'positive_feedback_with_related_change': 1, 'bug_fix': 1, 'human_positive_or_acceptance_signal': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'unresolved': 3, 'weak_supervision': 3, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-8fabe1c991ddac7d", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 334998, "scanner": "foundry_dataset", "fingerprint": "d857c0ebaa0710ac3667805f998d970eff47685cbc88b8ed3d32815445581f95", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"keys": ["blueprint_human_gap_alignment", "claimed_resolved_unverified", "human_reported_issue_then_fix_attempt", "api_integration_gap", "human_feedback_general", "human_reported_issue_no_linked_fix", "not_resolved_or_not_observed", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "ui_workflow_gap", "bug_fix", "positive_human_signal", "mock_placeholder", "human_positive_or_acceptance_signal", "positive_feedback_no_linked_change", "ui_workflow", "weak blueprint fit", "security_auth_secret", "human_reported_issue_then_verified_fix_attempt", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "verification_or_tests", "positive_feedback_with_related_change"], "count": 24, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 26, "not_resolved_or_not_observed": 16, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 8, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 387, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 33, "thread_has_comment": 33, "alignment_uses_comment": 45, "alignment_uses_finding": 45, "chain_has_link_quality": 80, "comment_aligns_finding": 45, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 33, "comment_chain_links_commit": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 33}, "node_count": 209, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 33, "alignment": 45, "fix_outcome": 1, "issue_chain": 1, "link_quality": 80, "comment_chain": 33, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#12", "issue_number": "12", "quality_tiers": {"unresolved": 19, "assumption_check": 45, "weak_supervision": 16}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a533fac0868cb116", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#12\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 12\nGraph consistency label: supported_by_verification_signal\nNodes: 209\nEdges: 387\nNode types: {'link_quality': 80, 'alignment': 45, 'comment': 33, 'comment_chain': 33, 'commit': 11, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 80, 'alignment_uses_comment': 45, 'alignment_uses_finding': 45, 'comment_aligns_finding': 45, 'comment_chain_links_commit': 36, 'thread_has_comment': 33, 'thread_has_comment_chain': 33, 'comment_has_chain': 33, 'issue_chain_has_comment_chain': 33, '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': 45, 'claimed_resolved_unverified': 13, 'human_reported_issue_then_fix_attempt': 11, 'api_integration_gap': 8, 'human_feedback_general': 8, 'human_reported_issue_no_linked_fix': 8, 'not_resolved_or_not_observed': 8, 'unlinked_human_feedback': 8, 'ambiguous_needs_more_evidence': 8, 'ui_workflow_gap': 7, 'bug_fix': 7, 'positive_human_signal': 4, 'mock_placeholder': 4, 'human_positive_or_acceptance_signal': 4, 'positive_feedback_no_linked_change': 3, 'ui_workflow': 3}\nOutcomes: {'claimed_resolved_unverified': 26, 'not_resolved_or_not_observed': 16, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 45, 'unresolved': 19, 'weak_supervision': 16}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-9aa6642c2a20f6ff", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 327200, "scanner": "foundry_dataset", "fingerprint": "25c737dc58c3c3a076eced7812e85e7cbec700d4c2219493712af4a9153b8202", "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": {"feature": 1, "weak blueprint fit": 3, "api_integration_gap": 2, "generated_provenance": 1, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 44, "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": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 29, "node_types": {"repo": 1, "commit": 2, "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": "superuser404notfound/Sodalite#19", "issue_number": "19", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-deee857036957ef6", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#19\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#19\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 19\nGraph consistency label: supported_by_high_confidence_link\nNodes: 29\nEdges: 44\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'thread_has_comment': 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, 'self_attested_unverified': 4, 'weak blueprint fit': 3, 'api_integration_gap': 2, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'generated_provenance': 1, 'feature': 1}\nOutcomes: {'self_attested_unverified': 8}\nQuality tiers: {'assumption_check': 6, '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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-58215e11779c5fbe", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 327199, "scanner": "foundry_dataset", "fingerprint": "37cc1ecb2f09ddab76ea40a29b7bd16a16a217f6ebb219f07e8c5c3652524836", "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, "ui_workflow": 2, "runtime_failure": 3, "ui_workflow_gap": 3, "mock_placeholder": 4, "weak blueprint fit": 3, "generated_provenance": 1, "positive_human_signal": 1, "human_feedback_general": 8, "claimed_resolved_unverified": 12, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 8, "blueprint_human_gap_alignment": 9, "comment_has_related_commit_context": 8, "human_positive_or_acceptance_signal": 1, "human_reported_issue_then_fix_attempt": 10, "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": 24, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 185, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 19, "thread_has_comment": 19, "alignment_uses_comment": 9, "alignment_uses_finding": 9, "chain_has_link_quality": 30, "comment_aligns_finding": 9, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 19, "comment_chain_links_commit": 48, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 19}, "node_count": 92, "node_types": {"repo": 1, "commit": 8, "thread": 1, "comment": 19, "alignment": 9, "fix_outcome": 1, "issue_chain": 1, "link_quality": 30, "comment_chain": 19, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#15", "issue_number": "15", "quality_tiers": {"high_confidence": 8, "assumption_check": 9, "weak_supervision": 13}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-452fd5143edbfcb7", "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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#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: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#15\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 92\nEdges: 185\nNode types: {'link_quality': 30, 'comment': 19, 'comment_chain': 19, 'alignment': 9, 'commit': 8, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 48, 'chain_has_link_quality': 30, 'thread_has_comment': 19, 'thread_has_comment_chain': 19, 'comment_has_chain': 19, 'issue_chain_has_comment_chain': 19, 'alignment_uses_comment': 9, 'alignment_uses_finding': 9, 'comment_aligns_finding': 9, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 12, 'human_reported_issue_then_fix_attempt': 10, 'blueprint_human_gap_alignment': 9, 'human_feedback_general': 8, 'comment_has_related_commit_context': 8, 'ambiguous_needs_more_evidence': 8, 'bug_fix': 5, 'mock_placeholder': 4, 'ui_workflow_gap': 3, 'runtime_failure': 3, 'weak blueprint fit': 3, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'positive_human_signal': 1, 'generated_provenance': 1}\nOutcomes: {'claimed_resolved_unverified': 24, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 2}\nQuality tiers: {'weak_supervision': 13, 'assumption_check': 9, 'high_confidence': 8}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-ab97a411b05f39ef", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 327198, "scanner": "foundry_dataset", "fingerprint": "08f6f9dd6591b9280126e5b5d425028d1f8d0b11ecfef8ae0f9aeb267cda550b", "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": {"keys": ["blueprint_human_gap_alignment", "claimed_resolved_unverified", "human_reported_issue_then_fix_attempt", "api_integration_gap", "human_feedback_general", "human_reported_issue_no_linked_fix", "not_resolved_or_not_observed", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "ui_workflow_gap", "bug_fix", "positive_human_signal", "mock_placeholder", "human_positive_or_acceptance_signal", "positive_feedback_no_linked_change", "ui_workflow", "weak blueprint fit", "security_auth_secret", "human_reported_issue_then_verified_fix_attempt", "claimed_resolved_with_verification_signal", "thread_has_human_issue_and_fix_context", "issue_or_pull_request_thread", "verification_or_tests", "positive_feedback_with_related_change"], "count": 24, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 26, "not_resolved_or_not_observed": 16, "ambiguous_needs_more_evidence": 16, "human_positive_or_acceptance_signal": 8, "claimed_resolved_with_verification_signal": 4}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 387, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 33, "thread_has_comment": 33, "alignment_uses_comment": 45, "alignment_uses_finding": 45, "chain_has_link_quality": 80, "comment_aligns_finding": 45, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 33, "comment_chain_links_commit": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 33}, "node_count": 209, "node_types": {"repo": 1, "commit": 11, "thread": 1, "comment": 33, "alignment": 45, "fix_outcome": 1, "issue_chain": 1, "link_quality": 80, "comment_chain": 33, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#12", "issue_number": "12", "quality_tiers": {"unresolved": 19, "assumption_check": 45, "weak_supervision": 16}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6d5a084d345b2fcc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#12\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#12\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 12\nGraph consistency label: supported_by_verification_signal\nNodes: 209\nEdges: 387\nNode types: {'link_quality': 80, 'alignment': 45, 'comment': 33, 'comment_chain': 33, 'commit': 11, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 80, 'alignment_uses_comment': 45, 'alignment_uses_finding': 45, 'comment_aligns_finding': 45, 'comment_chain_links_commit': 36, 'thread_has_comment': 33, 'thread_has_comment_chain': 33, 'comment_has_chain': 33, 'issue_chain_has_comment_chain': 33, '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': 45, 'claimed_resolved_unverified': 13, 'human_reported_issue_then_fix_attempt': 11, 'api_integration_gap': 8, 'human_feedback_general': 8, 'human_reported_issue_no_linked_fix': 8, 'not_resolved_or_not_observed': 8, 'unlinked_human_feedback': 8, 'ambiguous_needs_more_evidence': 8, 'ui_workflow_gap': 7, 'bug_fix': 7, 'positive_human_signal': 4, 'mock_placeholder': 4, 'human_positive_or_acceptance_signal': 4, 'positive_feedback_no_linked_change': 3, 'ui_workflow': 3}\nOutcomes: {'claimed_resolved_unverified': 26, 'not_resolved_or_not_observed': 16, 'ambiguous_needs_more_evidence': 16, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_with_verification_signal': 4}\nQuality tiers: {'assumption_check': 45, 'unresolved': 19, 'weak_supervision': 16}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-e2bdfb207bcf64c1", "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": "superuser404notfound/Sodalite", "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: superuser404notfound/Sodalite"}, "properties": {"repobilityId": 327197, "scanner": "foundry_dataset", "fingerprint": "1e1c27ef702a1087728fb10b5a97a20c0fbbccc6fb707cc8fbaf20bbc6daa306", "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, "runtime_failure": 1, "mock_placeholder": 1, "positive_human_signal": 4, "human_feedback_general": 11, "unlinked_human_feedback": 9, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 13, "comment_has_related_commit_context": 2, "human_reported_issue_no_linked_fix": 1, "positive_feedback_no_linked_change": 4, "human_positive_or_acceptance_signal": 4, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 2, "not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 26, "human_positive_or_acceptance_signal": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 98, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 17, "thread_has_comment": 17, "chain_has_link_quality": 19, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 17, "comment_chain_links_commit": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 17}, "node_count": 62, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 17, "fix_outcome": 1, "issue_chain": 1, "link_quality": 19, "comment_chain": 17}, "query_type": "motif_query", "thread_key": "superuser404notfound/Sodalite#10", "issue_number": "10", "quality_tiers": {"unresolved": 14, "weak_supervision": 5}, "repo_full_name": "superuser404notfound/Sodalite", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ac3bb4accbe0fb08", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#10\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: superuser404notfound/Sodalite\nThread: superuser404notfound/Sodalite#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: superuser404notfound/Sodalite#10\nRepo: superuser404notfound/Sodalite\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 62\nEdges: 98\nNode types: {'link_quality': 19, 'comment': 17, 'comment_chain': 17, 'commit': 5, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 19, 'thread_has_comment': 17, 'thread_has_comment_chain': 17, 'comment_has_chain': 17, 'issue_chain_has_comment_chain': 17, 'comment_chain_links_commit': 7, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 13, 'human_feedback_general': 11, 'unlinked_human_feedback': 9, 'bug_fix': 5, 'positive_human_signal': 4, 'positive_feedback_no_linked_change': 4, 'human_positive_or_acceptance_signal': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 26, 'human_positive_or_acceptance_signal': 8, 'claimed_resolved_unverified': 2, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'unresolved': 14, 'weak_supervision': 5}\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/superuser404notfound/Sodalite", "source_id": "graph-query-motif_query-65892f3ac22fa19f", "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": "superuser404notfound/Sodalite", "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": "5743e7d16697878c", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}]}]}