{"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: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#45\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 45\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#8\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8586023c10138cd9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"ur"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#50\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#50\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#50\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 50\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 28\nNode types: {'pr_file': 4, 'commit"}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#6\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#6\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#6\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 6\nGraph consistency label: supported_by_high_confidence_link\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment'"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#9\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fe926e638f66d7ca\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n   "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: shreyas-chickerur/investor-mimic-bot", "shortDescription": {"text": "Foundry mined mock as real or placeholder: shreyas-chickerur/investor-mimic-bot"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#9\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 10\nEdges: 12\n"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-eab7340e79162bf3", "name": "Possibly dead Python function: check_invariant_a", "shortDescription": {"text": "Possibly dead Python function: check_invariant_a"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-91eba7ab39612e9a", "name": "Possibly dead Python function: check_invariant_b", "shortDescription": {"text": "Possibly dead Python function: check_invariant_b"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0ac8cbee2b2ad9e5", "name": "Possibly dead Python function: check_invariant_c", "shortDescription": {"text": "Possibly dead Python function: check_invariant_c"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d923811f8b5ccf1", "name": "Possibly dead Python function: check_invariant_d", "shortDescription": {"text": "Possibly dead Python function: check_invariant_d"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7789b6155bb0593d", "name": "Possibly dead Python function: check_invariant_e", "shortDescription": {"text": "Possibly dead Python function: check_invariant_e"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9eec1af8e7b63ae1", "name": "Possibly dead Python function: check_invariant_f", "shortDescription": {"text": "Possibly dead Python function: check_invariant_f"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98b3db50a777b095", "name": "Possibly dead Python function: check_run_completed", "shortDescription": {"text": "Possibly dead Python function: check_run_completed"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76a2b7f052e20444", "name": "Possibly dead Python function: check_kill_switch_not_fired", "shortDescription": {"text": "Possibly dead Python function: check_kill_switch_not_fired"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b6b455140cbd8d48", "name": "Possibly dead Python function: check_drawdown", "shortDescription": {"text": "Possibly dead Python function: check_drawdown"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ae3491c5bd7c3216", "name": "Possibly dead Python function: check_unfilled_opg_rate", "shortDescription": {"text": "Possibly dead Python function: check_unfilled_opg_rate"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b7264a05e534931", "name": "Possibly dead Python function: check_review_not_overdue", "shortDescription": {"text": "Possibly dead Python function: check_review_not_overdue"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-567051a545f42af0", "name": "Possibly dead Python function: check_snapshot_fresh", "shortDescription": {"text": "Possibly dead Python function: check_snapshot_fresh"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-525cb015482dcd08", "name": "Possibly dead Python function: check_no_critical_errors", "shortDescription": {"text": "Possibly dead Python function: check_no_critical_errors"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0a652cc91021a099", "name": "Possibly dead Python function: check_consecutive_failures", "shortDescription": {"text": "Possibly dead Python function: check_consecutive_failures"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0681d39b59d50d90", "name": "Possibly dead Python function: render_sparkline", "shortDescription": {"text": "Possibly dead Python function: render_sparkline"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-908185120750bc93", "name": "Possibly dead Python function: pnl_bg", "shortDescription": {"text": "Possibly dead Python function: pnl_bg"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d564172debd4a05", "name": "Possibly dead Python function: build_kpi_strip", "shortDescription": {"text": "Possibly dead Python function: build_kpi_strip"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e1bab3c314722947", "name": "Possibly dead Python function: build_system_status", "shortDescription": {"text": "Possibly dead Python function: build_system_status"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8201ebf2ec6a8a56", "name": "Possibly dead Python function: fmt", "shortDescription": {"text": "Possibly dead Python function: fmt"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f308df8d63e8e2ba", "name": "Possibly dead Python function: rebalance_needed", "shortDescription": {"text": "Possibly dead Python function: rebalance_needed"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b08141e420b565cd", "name": "Possibly dead Python function: log_dry_run_summary", "shortDescription": {"text": "Possibly dead Python function: log_dry_run_summary"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a6b743ccc0ed4a07", "name": "Possibly dead Python function: list_artifacts", "shortDescription": {"text": "Possibly dead Python function: list_artifacts"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3dbe2635a09593ef", "name": "Possibly dead Python function: add_daily_return", "shortDescription": {"text": "Possibly dead Python function: add_daily_return"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f85da71f7a0bcb36", "name": "Possibly dead Python function: trace_filtered", "shortDescription": {"text": "Possibly dead Python function: trace_filtered"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-58468b5ab8fff6f2", "name": "Possibly dead Python function: trace_sized", "shortDescription": {"text": "Possibly dead Python function: trace_sized"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12def562da2ac3f8", "name": "Possibly dead Python function: trace_risk_check", "shortDescription": {"text": "Possibly dead Python function: trace_risk_check"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b563398f2c8cd44", "name": "Privileged port 5 in use", "shortDescription": {"text": "Privileged port 5 in use"}, "fullDescription": {"text": "Port 5 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8cc88c245872870b", "name": "Privileged port 45 in use", "shortDescription": {"text": "Privileged port 45 in use"}, "fullDescription": {"text": "Port 45 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ac17b5980e5de50a", "name": "Privileged port 7 in use", "shortDescription": {"text": "Privileged port 7 in use"}, "fullDescription": {"text": "Port 7 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d9e1c30236f7dc4d", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ef9ed3f8d1f009bb", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6bc703aa47136f7f", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5295ad79d3879c33", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5b00e3f9218f8a2d", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d030067d56972a8f", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5f89dc95da817f45", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-20dbf108dd68e827", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-33ce2aeabac6ad9d", "name": "Very large file: scripts/export_snapshot.py (1846 lines)", "shortDescription": {"text": "Very large file: scripts/export_snapshot.py (1846 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-900e164331d6dc25", "name": "Very large file: scripts/generate_daily_email.py (2436 lines)", "shortDescription": {"text": "Very large file: scripts/generate_daily_email.py (2436 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21995bf2bf580603", "name": "Very large file: prod/reference/MimicDashboard.reference.jsx (827 lines)", "shortDescription": {"text": "Very large file: prod/reference/MimicDashboard.reference.jsx (827 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-90c876535e9683d6", "name": "Very large file: src/core/database.py (2166 lines)", "shortDescription": {"text": "Very large file: src/core/database.py (2166 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-548ef53585e32cd3", "name": "Very large file: src/core/execution_engine.py (4573 lines)", "shortDescription": {"text": "Very large file: src/core/execution_engine.py (4573 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 607 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 33 placeholder/mock markers across 8 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e09b566925c4f622", "name": "Legacy-named symbol `bt_legacy` in tests/unit/test_backtester_parity.py:151", "shortDescription": {"text": "Legacy-named symbol `bt_legacy` in tests/unit/test_backtester_parity.py:151"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8dac0cc39df323d0", "name": "Legacy-named symbol `test_legacy_fixture_is_actually_legacy` in tests/unit/test_db_migration_populated.py:110", "shortDescription": {"text": "Legacy-named symbol `test_legacy_fixture_is_actually_legacy` in tests/unit/test_db_migration_populated.py:110"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-155e1790e71c2588", "name": "Network/subprocess call without timeout or try/except \u2014 scripts/diagnose.py:132", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/diagnose.py:132"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e9464f3783dbba5d", "name": "Commented-code block (5 lines) in scripts/update_daily_data.py:262", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/update_daily_data.py:262"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ffaee780666ebe3", "name": "Commented-code block (5 lines) in scripts/sync_broker_state.py:128", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/sync_broker_state.py:128"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-140b968018faa618", "name": "Commented-code block (5 lines) in prod/reference/design-tokens.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in prod/reference/design-tokens.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4439d17ecfe6f05a", "name": "Commented-code block (6 lines) in prod/reference/glossary.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in prod/reference/glossary.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-980aec9f45e9aa85", "name": "Commented-code block (9 lines) in prod/reference/snapshot.types.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in prod/reference/snapshot.types.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-254cab8bde4593d0", "name": "Commented-code block (5 lines) in prod/reference/MimicDashboard.reference.jsx:8", "shortDescription": {"text": "Commented-code block (5 lines) in prod/reference/MimicDashboard.reference.jsx:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f164a38231c347f", "name": "Commented-code block (5 lines) in src/core/database.py:226", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/database.py:226"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19680afd3c09f0c9", "name": "Commented-code block (5 lines) in src/core/execution_engine.py:887", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/execution_engine.py:887"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-defa3766f27ce655", "name": "Commented-code block (6 lines) in src/strategies/strategy_ml_momentum.py:76", "shortDescription": {"text": "Commented-code block (6 lines) in src/strategies/strategy_ml_momentum.py:76"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79bc43e6c890afff", "name": "Commented-code block (6 lines) in src/strategies/strategy_earnings_drift.py:171", "shortDescription": {"text": "Commented-code block (6 lines) in src/strategies/strategy_earnings_drift.py:171"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-198ec5bc61e0354b", "name": "Commented-code block (6 lines) in src/strategies/strategy_rsi_mean_reversion.py:156", "shortDescription": {"text": "Commented-code block (6 lines) in src/strategies/strategy_rsi_mean_reversion.py:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-342e3ebf7460947d", "name": "Commented-code block (5 lines) in src/strategies/strategy_news_sentiment.py:177", "shortDescription": {"text": "Commented-code block (5 lines) in src/strategies/strategy_news_sentiment.py:177"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad6ef29fecbd291f", "name": "48 env vars used in code but missing from .env.example", "shortDescription": {"text": "48 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `ALPACA_LIVE_ENABLED`, `ALPACA_PAPER`, `ALPHA_VANTAGE_API_KEY`, `ALPHA_VANTAGE_PREMIUM`, `AUTO_SYNC_OK`, `AUTO_SYNC_ON_RECON_FAIL`, `AUTO_UPDATE_DATA`, `DATA_MAX_AGE_HOURS` + 40 more. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nsrc/integration/dry_run_wrapper.py:is_dry_run, src/integration/dry_run_wrapper.py:is_dry_run\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nsrc/utils/error_tracker.py:capture, src/utils/error_tracker.py:capture, src/core/database.py:record_error\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02525d39071dd2c7", "name": "Near-duplicate function bodies in 5 places", "shortDescription": {"text": "Near-duplicate function bodies in 5 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\nsrc/strategies/strategy_sector_rotation.py:generate_signals, src/strategies/strategy_pairs_trading.py:generate_signals, src/strategies/strategy_news_sentiment.py:generate_signals, src/strategies/strategy_ma_crossover.py:generate_signals\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19554"}, "properties": {"repository": "shreyas-chickerur/investor-mimic-bot", "repoUrl": "https://github.com/shreyas-chickerur/investor-mimic-bot", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467224, "scanner": "foundry_dataset", "fingerprint": "8d9655d0f5b3aae61ba354c9b8792b2eb42528696c78bfc2135b265e5290043d", "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_or_ci": 1, "test_ci_gap": 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": "shreyas-chickerur/investor-mimic-bot#45", "issue_number": "45", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a680994638a5daf9", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#45\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 45\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, 'test_ci_gap': 1, 'test_or_ci': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-06d0aa5ea622f22a", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467223, "scanner": "foundry_dataset", "fingerprint": "0d09bc3871a2db6be0464f7948547816c17378318bb6b2e5cf12aea18d98cadb", "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_or_ci": 1, "test_ci_gap": 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": "shreyas-chickerur/investor-mimic-bot#44", "issue_number": "44", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-d7706d435866c7f7", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#44\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#44\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#44\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 44\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, 'test_ci_gap': 1, 'test_or_ci': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-f73c0e4e610846ba", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467222, "scanner": "foundry_dataset", "fingerprint": "9435639c9b5d6e10e1ab664aa1a695a961096702f53971525af200602bdc69b2", "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_or_ci": 1, "test_ci_gap": 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": "shreyas-chickerur/investor-mimic-bot#43", "issue_number": "43", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-00c86834e879fc1c", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#43\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#43\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#43\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 43\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, 'test_ci_gap': 1, 'test_or_ci': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-c04c44af05c3a6d4", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467221, "scanner": "foundry_dataset", "fingerprint": "4e7479f93b7a150b61f79111e3bb7c006fc8448e3f6e842766f6e402c328a512", "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_or_ci": 2, "test_ci_gap": 1, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 3, "source_or_other": 2, "dependency_or_build": 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": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 10, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 1, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 10, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#42", "issue_number": "42", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3e19067362f31b31", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 8, "docs_or_claims": 4, "schema_or_data": 4, "ui_or_frontend": 12, "source_or_other": 8, "dependency_or_build": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#42\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#42\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#42\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 42\nGraph consistency label: needs_more_evidence\nNodes: 19\nEdges: 41\nNode types: {'pr_file': 10, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 10, 'comment_chain_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 3, '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: {'ui_or_frontend': 3, 'not_resolved_or_not_observed': 3, 'test_or_ci': 2, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'dependency_or_build': 1, 'docs_or_claims': 1, 'schema_or_data': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-5758ba062d5c737f", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467220, "scanner": "foundry_dataset", "fingerprint": "1b673d71037f8f3ee1c928bb3c104317bee38898588ffc5aba35b4750eb2ffc7", "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, "dependency_or_build": 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": "shreyas-chickerur/investor-mimic-bot#41", "issue_number": "41", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-fb384903638bf082", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#41\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#41\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#41\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 41\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, 'test_ci_gap': 1, 'dependency_or_build': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-d849ec3294156dc6", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467219, "scanner": "foundry_dataset", "fingerprint": "a6ed5949c8ba0a914223e9db6c516d7c1d43c5e27adb61645bfcf646543500f5", "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_or_ci": 2, "docs_or_claims": 1, "runtime_failure": 1, "source_or_other": 2, "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": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 5, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#40", "issue_number": "40", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-bcfb26f1b3042937", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 8, "docs_or_claims": 4, "source_or_other": 8}}, "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#40\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#40\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#40\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 40\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 26\nNode types: {'pr_file': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 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: {'not_resolved_or_not_observed': 3, 'test_or_ci': 2, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'docs_or_claims': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-73d8f1c6a0f9a571", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467218, "scanner": "foundry_dataset", "fingerprint": "d02f41bfebc1f64fcb657acaeb5f649623ea8180393bb97ca6e816b071eb014a", "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": {"runtime_failure": 1, "dependency_or_build": 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": "shreyas-chickerur/investor-mimic-bot#39", "issue_number": "39", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-058b3e03b2f9de88", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#39\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#39\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#39\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 39\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, 'runtime_failure': 1, 'dependency_or_build': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-bbbf3ae13615351b", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467217, "scanner": "foundry_dataset", "fingerprint": "529925cb8c143154c678023cca5b870dd48abf0828009792b4950261442928d7", "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": {"schema_or_data": 1, "ui_or_frontend": 3, "runtime_failure": 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": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#38", "issue_number": "38", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-e8dbe928dcef97f0", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"schema_or_data": 4, "ui_or_frontend": 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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#38\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#38\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#38\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 38\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, '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: {'ui_or_frontend': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'schema_or_data': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-b6aca175599be58a", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467216, "scanner": "foundry_dataset", "fingerprint": "e34e343bb9b67dc478737c801202eb6a934904b08578b99ab22d6b901add5fd9", "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": {"schema_or_data": 1, "ui_or_frontend": 2, "runtime_failure": 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": "shreyas-chickerur/investor-mimic-bot#37", "issue_number": "37", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-531fcf55fbb91c91", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"schema_or_data": 4, "ui_or_frontend": 8}}, "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#37\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#37\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#37\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 37\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, 'ui_or_frontend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'schema_or_data': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-7917abb478e77b8e", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467215, "scanner": "foundry_dataset", "fingerprint": "ec8001df4bf3e742d5fff81a5f71b285229ec9624394334041338f5547b3e607", "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": {"schema_or_data": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 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": "shreyas-chickerur/investor-mimic-bot#36", "issue_number": "36", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-fcf3b72178cda1f8", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"schema_or_data": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#36\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#36\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#36\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 36\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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'schema_or_data': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-ac463d2f0eaa91d5", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467214, "scanner": "foundry_dataset", "fingerprint": "dad8578ea7ea5117b32984100ce0797bbc0de3fe25c70815ced67711e13b0a09", "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, "ui_or_frontend": 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": "shreyas-chickerur/investor-mimic-bot#35", "issue_number": "35", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-982f9155526e9d93", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"ui_or_frontend": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#35\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#35\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#35\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 35\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, 'test_ci_gap': 1, 'ui_or_frontend': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-c3a383c67a95b146", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467213, "scanner": "foundry_dataset", "fingerprint": "442c99b28e3757fb373463bd1f7a43f50520a62baf6526c3da30c375cc1cf934", "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, "ui_or_frontend": 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": "shreyas-chickerur/investor-mimic-bot#34", "issue_number": "34", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-50adb43d3d7529b8", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"ui_or_frontend": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#34\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#34\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#34\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 34\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, 'test_ci_gap': 1, 'ui_or_frontend': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-b047393a1e606e82", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467212, "scanner": "foundry_dataset", "fingerprint": "d130a65df1a7b35a0306b1b2f2793a17ad8137e8eb8f21a50e823626c16b254f", "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": {"ui_or_frontend": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 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": "shreyas-chickerur/investor-mimic-bot#33", "issue_number": "33", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a26d026abe2d022f", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"ui_or_frontend": 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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#33\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#33\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#33\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 33\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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'ui_or_frontend': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-aeeaf2e18dce5f85", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467211, "scanner": "foundry_dataset", "fingerprint": "64b31d22293e470d69ac6e3b2b645230af5119cc9f1b9646c6e30358310997f2", "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_or_ci": 4, "test_ci_gap": 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": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#32", "issue_number": "32", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3616b84069c60148", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 16}}, "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#32\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#32\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#32\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 32\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, '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: {'test_or_ci': 4, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-28d99d8936944056", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467210, "scanner": "foundry_dataset", "fingerprint": "4ebedde4358c0e267dfc35fca510c335e797aed524d1f8e0f0640a993dc83dc4", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#31", "issue_number": "31", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-6b82f42fa4ffa20a", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#31\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#31\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#31\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 31\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-efb52c648e9067e6", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467209, "scanner": "foundry_dataset", "fingerprint": "8480eb796becefcd743961ce284ebb11795836469a2f683ec1b30e2a6726d535", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#30", "issue_number": "30", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-88f6aa4055cfce6e", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#30\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#30\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#30\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 30\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-9f3daa8cf21149ab", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467208, "scanner": "foundry_dataset", "fingerprint": "908ad9a67cbd82aef069c1a9882ff3a6882b137391b68907d2eb4c9d1829c9d1", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#29", "issue_number": "29", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-426528df1e687f3f", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#29\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#29\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#29\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 29\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-7e17befc08b6d547", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467207, "scanner": "foundry_dataset", "fingerprint": "21c45117a6012546465612a35624aab7644f2b07d50d3d7707041d5e520f6d6f", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#28", "issue_number": "28", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0cb381dbb1ac65a1", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#28\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#28\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#28\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 28\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-c4208d29f0393b37", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467206, "scanner": "foundry_dataset", "fingerprint": "c878fb568394b7454048894e33eb09f29a5529aed70294fed3f35205dbe78b80", "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": {"mock_placeholder": 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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#27", "issue_number": "27", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ad1490e047aede66", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#27\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#27\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#27\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 27\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'mock_placeholder': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-7dc96b3acad0369e", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467205, "scanner": "foundry_dataset", "fingerprint": "c7278bc93dcffe486887df877746a0af9a0f480869957c492f763e617dc59d7c", "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": {"mock_placeholder": 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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#26", "issue_number": "26", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cd309f1877080ea7", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#26\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#26\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#26\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 26\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'mock_placeholder': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-2f4313edf4633a4e", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467204, "scanner": "foundry_dataset", "fingerprint": "d0739d23932f126b1600e4fea744df3d08b512bb52aefa907c845c685cd79840", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_integration_gap": 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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#25", "issue_number": "25", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-9120709393c23b8a", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#25\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#25\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#25\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 25\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'api_integration_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-0efd0a78a75c550d", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467203, "scanner": "foundry_dataset", "fingerprint": "25f0742d1c05226fac6880f125c67dc25955e97bd2b2bfa6983f05a2eaf447cd", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#24", "issue_number": "24", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a382829bc3c76397", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#24\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#24\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#24\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 24\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-2faa97f17357b483", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467202, "scanner": "foundry_dataset", "fingerprint": "34bb2c9e5eb4b721d8d6fe8de4621b4143ce636598b407187aa7b049bb8ca5fd", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#23", "issue_number": "23", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ef9238172a672a73", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#23\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#23\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#23\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 23\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-f7945d545ffa9608", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467201, "scanner": "foundry_dataset", "fingerprint": "1cdb379f04da66794c66533c069db4d5028e7453987284dfc772687b2ce977aa", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#22", "issue_number": "22", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-fca9e40aeb3c2a28", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#22\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#22\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#22\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 22\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-1f47821c01cff61a", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467200, "scanner": "foundry_dataset", "fingerprint": "0d1b98e1debb4d8097f50238a8c85e031af3a5945cc5e73a40f995a5ec107378", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#21", "issue_number": "21", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-36f5e353028f8767", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#21\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#21\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#21\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 21\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-93395458d61c0f7d", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467199, "scanner": "foundry_dataset", "fingerprint": "775468fa46b92226d2ceabeb8c870474ea2486662e503dbb13e65de35331c5ee", "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, "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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#20", "issue_number": "20", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-be90b1131b824381", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#20\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#20\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 20\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-ea86f7ea3346ce47", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467198, "scanner": "foundry_dataset", "fingerprint": "9e8ef0a06f45ff9b8d40694f33401511a1b633a6ea584eb30783f3df3a51c22b", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#19", "issue_number": "19", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-e2b6e0bbab01f0c3", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#19\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#19\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#19\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 19\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-bf39e2405d114acd", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467197, "scanner": "foundry_dataset", "fingerprint": "8bc05b665feb02bc4aa51ea9ff73a117df4314f6ab3ff88dd4176601d3c292c9", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#18", "issue_number": "18", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ec4a7b8f9ff26743", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#18\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#18\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 18\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4ddeac34ceb89881", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467196, "scanner": "foundry_dataset", "fingerprint": "a95d9d29e4c99fda00fd2fd1091e64700a33808d657a449eba5511d1d58a1ad4", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#17", "issue_number": "17", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-19f0a35e35f95816", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#17\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#17\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 17\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4b1d48a37992cbe8", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467195, "scanner": "foundry_dataset", "fingerprint": "eaac551e3faafd90cdf78c3634cca8b44a94e481ace3e43ed334b799bdf2d3f8", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#16", "issue_number": "16", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-02aeb451bd58546d", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#16\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 16\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-86166c81564d1602", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467194, "scanner": "foundry_dataset", "fingerprint": "e0ae980131b0659009328e2a63e596e8b8243f28133117ad70bcf5edcfaeadbe", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#15", "issue_number": "15", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-2aaee4294059218c", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#15\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#15\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#15\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 15\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-16326625a6e3a021", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467193, "scanner": "foundry_dataset", "fingerprint": "cbeb5ccda731ec566d56ae74d3a8a59120cd838d8f3e8f66f88dcd24cc820a1d", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#14", "issue_number": "14", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b4c06bf495ccfd76", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#14\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#14\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 14\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-9353504a795f1fce", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467192, "scanner": "foundry_dataset", "fingerprint": "a1cee74def30a418ffcd4519d546cc879070c64b9c55439a694e434b7f88a429", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_integration_gap": 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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#13", "issue_number": "13", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-29d2aa8773c1a238", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#13\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#13\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#13\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 13\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'api_integration_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-f6072c7259beeef3", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467191, "scanner": "foundry_dataset", "fingerprint": "35f8d757456c26b1a0908fb76e1ed575f465f6105cf6255ce842ca6a62283e2a", "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": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#12", "issue_number": "12", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-47945f2a656ce45f", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#12\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#12\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 12\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-7df56b5bb49c25bf", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 467190, "scanner": "foundry_dataset", "fingerprint": "7e56067f32888f6c737fde1989b5e40a0eb1434f6b57fa2e9576bb5c88b727eb", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_integration_gap": 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": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#11", "issue_number": "11", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-7fce8bb930242fb5", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#11\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#11\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 11\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'api_integration_gap': 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-eb26571eecd7092a", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439397, "scanner": "foundry_dataset", "fingerprint": "14f73e25d88c7ed70f330c0d80c300758940bcb0d440d6245f02d19732ed7ba4", "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": "shreyas-chickerur/investor-mimic-bot#8", "human_labels": ["human_feedback_general"], "issue_number": "8", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a571ac6d85846a85", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#8\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8586023c10138cd9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/8\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/8\\nTitle: Feature/web dashboard\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1006e481d3ef49bb\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-0e29bf6b69e9e468", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439396, "scanner": "foundry_dataset", "fingerprint": "25e2646bac97e5b34a740c30e440478531168f2df2cbc727883d896ebe479099", "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": "shreyas-chickerur/investor-mimic-bot#7", "human_labels": ["human_feedback_general"], "issue_number": "7", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bf2a4b5b03aefaf0", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#7\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#7\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0727428b3118eb99\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/7\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/7\\nTitle: Feature/web dashboard\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e3f83cdf38b94956\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-8a34ccd41dcb36b8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439395, "scanner": "foundry_dataset", "fingerprint": "5523c3f38bf1e099818f8d4ebcb6484ff541d88d1a512bdbe89dff3bc4fdfb93", "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": "shreyas-chickerur/investor-mimic-bot#6", "human_labels": ["data_schema_persistence"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.8, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ef7785b52ba6ad57", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#6\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#6\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-adfc98acce0c49c3\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/6\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/6\\nTitle: feat: add interactive stock causality flow charts to daily digest\\nBody:\\nMAJOR FEATURE: Transparent Stock Recommendation Analysis\\r\\n\\r\\nStock Causality Analyzer:\\r\\n- Create comprehensive event analysis system\\r\\n- Scrape real news from Alpha Vantage and Finnhub\\r\\n- Analyze earnings reports with EPS surprises\\r\\n- Track insider trading from Form 4 filings\\r\\n- Monitor institutional activity from 13F filings\\r\\n- Detect technical signals (RSI, MACD, volume)\\r\\n- Track significant price movements\\r\\n- Build causal chain from events to recommendation\\r\\n- NO HALLUCINATION - all data from real sources\\r\\n\\r\\nFlow Chart Generator:\\r\\n- Create interactive HTML flow charts\\r\\n- Step-by-step causal progression\\r\\n- Expandable details for each step (click to reveal)\\r\\n- Color-coded impact (green/red/gray)\\r\\n- Source attribution for every event\\r\\n- Timestamps showing when events occurred\\r\\n- Mobile-responsive design\\r\\n- JavaScript interactivity for dropdowns\\r\\n\\r\\nEmail Integration:\\r\\n- Automatically gene\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-74b0202470e276b6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-1ec8244dea6bcf64", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439394, "scanner": "foundry_dataset", "fingerprint": "a650ed3c2dc40ffa17187fdde28c73afe0b18481046900c2531afef3cb1f902f", "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": "shreyas-chickerur/investor-mimic-bot#46", "human_labels": ["deployment_env_gap", "test_or_ci", "ui_or_frontend"], "issue_number": "46", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-81e5640db10bde42", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 3, "ui_or_frontend": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#46\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#46\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 3, 'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4d23f7abd38d6276\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/46\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/46\\nTitle: fix(data): engine freshness defers to is_fresh SSOT; cap Monday backtest\\nBody:\\n## Why\\nOn **Mon June 15** the primary cron-job.org dispatch never fired (its schedule is set to Tue\u2013Sat instead of Mon\u2013Fri). The native backup cron caught it but fired ~8h late (13:41 UTC / 09:41 ET). By then the Fri\u2192Mon weekend-gap data had aged to **86.2h**, past the 80h `DATA_MAX_AGE_HOURS` knob.\\n\\n`pre_flight_check.py` **passed** (it uses the calendar-aware `is_fresh`, which treats data covering the last completed session as fresh), but the engine's `DataValidator` then **hard-failed** on a raw `age > max_age` check \u2014 *\\\"Data is 86.2 hours old\\\" \u2192 \\\"Failed to load market data\\\" \u2192 exit 1*. Two validators, divergent logic, on the same data.\\n\\nSeparately, the Monday per-strategy backtest step hung for **3h+** with no timeout, blocking the health gate, failure email, and dead-man's-switch ping.\\n\\n## What\\n- **`src/data/data_validator.py`** \u2014 `validate_data_file` now defers to `data_freshnes\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-70475daae64a900f\",\n    \"filename\": \".github/workflows/daily_trading.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 0,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/c99bcfad434cc02236ec55096708d007f19dfa53/.github%2Fworkflows%2Fdaily_trading.yml\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3d3ef7bc1276ba55\",\n    \"filename\": \"src/data/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 12,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-c9a19fb0fa9c4ebf", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439393, "scanner": "foundry_dataset", "fingerprint": "1bdcfe180a89e33e2e361b71a8be5293195336d58830f4d57b92ecfcb2ca8877", "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": "shreyas-chickerur/investor-mimic-bot#4", "human_labels": ["human_feedback_general"], "issue_number": "4", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-82678caaeb1511f6", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#4\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#4\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c030588f6123dd45\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/4\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/4\\nTitle: Refactor/remove ai styling\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-caa16aa3e019b04c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-7796afd3b50a8226", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439392, "scanner": "foundry_dataset", "fingerprint": "beb3dbee01f6ccdf088296ce4c63f9c141a631df77422a09feb7be236d5dabb7", "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": "shreyas-chickerur/investor-mimic-bot#36", "human_labels": ["human_feedback_general", "schema_or_data"], "issue_number": "36", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c9416293caf0c3a3", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#36\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#36\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b420e111c28f1b83\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/36\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/36\\nTitle: Normalize trade price field for strategy trades\\nBody:\\n### Motivation\\n- Consumers of strategy trade records expect a `price` field and were encountering errors when rows only contained `exec_price` or `requested_price`.\\n- Provide a backwards-compatible view of trade rows so higher-level code can rely on a single `price` attribute.\\n\\n### Description\\n- Populate a `price` fallback in `Phase5Database.get_strategy_trades` by setting `trade['price'] = trade.get('exec_price') or trade.get('requested_price') or 0.0` when `price` is missing.\\n- Keep existing query and ordering behavior; the change only normalizes the returned list of dicts.\\n\\n### Testing\\n- No automated tests were executed as part of this change.\\n- Manual inspection and local run usage validated that callers which reference `trade['price']` will no longer KeyError when only `exec_price`/`requested_price` exist.\\n\\n------\\n[Codex Task](https://chatgpt.com/codex/tasks/task_e_694d6efa4bb08331b4a53d9a75242\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-7a1ef9ac7c0edf5f\",\n    \"filename\": \"src/database.py\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 2,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/749e45932085969f762e6fb9b03be52957e9d7b3/src%2Fdatabase.py\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-63be52334a53545f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-f965ffcf42f380b9", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439391, "scanner": "foundry_dataset", "fingerprint": "093ca503196950982cee08709b07c1991f97b8d1bc0eb73db8399bf83d602cef", "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": "shreyas-chickerur/investor-mimic-bot#33", "human_labels": ["human_feedback_general", "ui_or_frontend"], "issue_number": "33", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-cc3d329613cf699c", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#33\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#33\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a05982bbaa0079ab\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/33\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/33\\nTitle: Relax data freshness validation on non-trading days\\nBody:\\n### Motivation\\n- Morning runs were failing due to strict data-freshness checks that don't account for weekends or pre-market/early runs. \\n- The validator needs to accept the most recent expected trading date (e.g., previous trading day or Friday on weekends) rather than always expecting up-to-the-minute data.\\n\\n### Description\\n- Added a helper `DataValidator._expected_latest_date(now)` to compute the expected latest trading date based on the current weekday/time.\\n- Updated `validate_data_file` to compute `expected_latest_date` and only flag freshness errors when `latest_date` is older than that expected date and exceeds `max_age_hours`.\\n- Improved the stale-data error message to include the computed `expected_latest_date` and the calculated `age_hours` for easier diagnostics.\\n\\n### Testing\\n- No automated tests were run for this change.\\n- The change is limited to `DataValidator` (`validate_data_fil\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-28564151d5948d09\",\n    \"filename\": \"src/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 23,\n    \"deletions\": 3,\n    \"changes\": 26,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/a433cb55322db440f18610673495d08c2410efa8/src%2Fdata_validator.py\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c39a22d0467709c2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurren\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-6f50b6446f9d6662", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439390, "scanner": "foundry_dataset", "fingerprint": "9efcac2a99915fba2cbf890a43626ffda60eb5d03ecd84da5a0cf8089de5ae44", "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": "shreyas-chickerur/investor-mimic-bot#3", "human_labels": ["human_feedback_general"], "issue_number": "3", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.695, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ccc048bb6724d699", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#3\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#3\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-043c5e48908a8d21\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/3\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/3\\nTitle: Feature/daily digest email\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3c3ac5be5b0e3ade\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-13e5439f0b755af1", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439389, "scanner": "foundry_dataset", "fingerprint": "a75e793187507921e1b2614321de960715f22427eecb0a0392288774d7dc5d9b", "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": "shreyas-chickerur/investor-mimic-bot#2", "human_labels": ["data_schema_persistence"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.757, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-bdb5b085be9259f8", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#2\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#2\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-304ef4ad8863c430\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/2\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/2\\nTitle: feat: implement comprehensive ML enhancement and continuous learning \u2026\\nBody:\\n\u2026system\\r\\n\\r\\nMAJOR FEATURE: Maximum Data Collection & Continuous Learning\\r\\n\\r\\nData Collection:\\r\\n- Enhanced data collector for multiple sources (13F, news, fundamentals, technical, social)\\r\\n- Support for Alpha Vantage, Finnhub, NewsAPI\\r\\n- Historical data collection (3-5 years)\\r\\n- Automated hourly/daily/weekly collection schedules\\r\\n\\r\\nDatabase Schema:\\r\\n- Add 002_ml_training_schema.sql migration\\r\\n- 10 new tables for ML training data\\r\\n- investor_performance, news_articles, social_sentiment\\r\\n- fundamentals, technical_indicators (extended)\\r\\n- training_data, model_predictions, model_metrics\\r\\n- data_collection_status, model_retraining_schedule\\r\\n\\r\\nFeature Engineering:\\r\\n- Comprehensive feature pipeline (50+ features)\\r\\n- 13F features: conviction, investor performance\\r\\n- News features: sentiment, volume, trends\\r\\n- Technical features: 15+ indicators\\r\\n- Fundamental features: 10+ metrics\\r\\n- Social f\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-21e8c76eb2fc6dad\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-cc948be5409d2717", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439388, "scanner": "foundry_dataset", "fingerprint": "742d6517685ab64d004e8501801754a6fe3282fa890c7781aa165f2e44a3ec50", "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": "shreyas-chickerur/investor-mimic-bot#19", "human_labels": ["human_feedback_general"], "issue_number": "19", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4687ddf2d1ee50fa", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#19\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#19\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4ef80fa8f44936fc\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/19\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/19\\nTitle: Feature/web dashboard\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c6e46355c1ed36c5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-c37b72f8475934f4", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439387, "scanner": "foundry_dataset", "fingerprint": "874c9458ea20e5791874586a697a250ae08350477dcde34464227727cfd7ce01", "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": "shreyas-chickerur/investor-mimic-bot#18", "human_labels": ["human_feedback_general"], "issue_number": "18", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-da615467cd09aaee", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#18\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#18\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a539b94ab03657ff\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/18\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/18\\nTitle: Feature/web dashboard\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-47f353427508743d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-05b69aba6931e11b", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439386, "scanner": "foundry_dataset", "fingerprint": "a57fd070937368fa773d6aa30fe08a20e3ca3caa7ac7335bc62b64c3b8f574e3", "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": "shreyas-chickerur/investor-mimic-bot#17", "human_labels": ["human_feedback_general"], "issue_number": "17", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-15e720190599d59a", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#17\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#17\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d4a06558f49e67b0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/17\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/17\\nTitle: Feature/stock recommendation flow chart\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-92b381c0b1974c18\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-9cc24257c32385ee", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439385, "scanner": "foundry_dataset", "fingerprint": "36aaacb78c32477165af32825fb1b62f37aad08c17ad011ad823b8ddc7866e1d", "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": "shreyas-chickerur/investor-mimic-bot#16", "human_labels": ["human_feedback_general"], "issue_number": "16", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-bb5b0fd357965fe3", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#16\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#16\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-745cd420dc1b5452\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/16\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/16\\nTitle: Fix/test issues\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3e346cddd7f19412\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-e7bbe62a945c13a1", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439384, "scanner": "foundry_dataset", "fingerprint": "865dba6263ed43971213940cd601eba3e3ea7b4c06be55a53f52c76e27f8fabc", "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": "shreyas-chickerur/investor-mimic-bot#15", "human_labels": ["human_feedback_general"], "issue_number": "15", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d72847fc88d1c2b2", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#15\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#15\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bf04b0ae1551090a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/15\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/15\\nTitle: Feature/ml enhancement continuous learning\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8118f985b3c072cc\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-b975185b6dffdd68", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439383, "scanner": "foundry_dataset", "fingerprint": "5dae36e31bdca66d9cd1ed1e0bf834db663260762e4a4a79bb66d73662671cea", "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": "shreyas-chickerur/investor-mimic-bot#14", "human_labels": ["human_feedback_general"], "issue_number": "14", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d12481f18415ffd3", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#14\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#14\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-442cc02abe403ce8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/14\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/14\\nTitle: Feature/daily digest email\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1fb28b99cdd361d4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-eb7df50b8685362b", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439382, "scanner": "foundry_dataset", "fingerprint": "a3704fa50619eb2fb5e82b1550bcfe612a45d140683df029f1f21aad98bfeb08", "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": "shreyas-chickerur/investor-mimic-bot#12", "human_labels": ["human_feedback_general"], "issue_number": "12", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0bc5cdcce4ec54a2", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#12\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#12\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-641226631d51677d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/12\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/12\\nTitle: Refactor/remove ai styling\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-565b8712d2687958\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-fd74a698e89556ea", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 439381, "scanner": "foundry_dataset", "fingerprint": "7bafbec8fb7ed343cecebb992fe62993c7f06bd4e7d871afda77124993984cd2", "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": "shreyas-chickerur/investor-mimic-bot#1", "human_labels": ["api_integration_gap"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.89, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-50eecaec67ec40dd", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#1\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-61ad1f0ccd6563a0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/1\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/1\\nTitle: test: add comprehensive testing suite with organized structure\\nBody:\\n- Create test/comprehensive-testing-suite branch\\r\\n- Format all code with black (75 files)\\r\\n- Organize tests into folders: unit/, functional/, integration/, performance/\\r\\n- Add comprehensive unit tests for cache, validators, paper trading\\r\\n- Add performance tests for cache and async processing\\r\\n- Update Makefile with new test commands (test-unit, test-functional, etc)\\r\\n- Add TESTING_GUIDE.md documentation\\r\\n- All unit tests passing (58 tests)\\r\\n- Fix code quality issues without affecting functionality\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b780dd2598132baa\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-assumption_checks-f9e5d7914f00e094", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460407, "scanner": "foundry_dataset", "fingerprint": "8a6d6507fd50d465e7ca57321c5a7b6e804ce4f6a20c7308924ee8bad00f9bc9", "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": {"bug_fix": 1, "test_or_ci": 1, "test_ci_gap": 1, "ui_or_frontend": 2, "source_or_other": 1, "verification_or_tests": 3, "ci_pending_or_incomplete": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {"ci_pending_or_incomplete": 2}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "comment_chain_has_ci": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "pr_file": 4, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#50", "issue_number": "50", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-03a0c16ea1309817", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4, "ui_or_frontend": 8, "source_or_other": 4}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#50\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#50\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#50\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 50\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 28\nNode types: {'pr_file': 4, 'commit': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_links_commit': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'test_or_ci': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'ci_pending_or_incomplete': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {'ci_pending_or_incomplete': 2}\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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4cdde23a35dc5e12", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460406, "scanner": "foundry_dataset", "fingerprint": "8170da09a795802cc9c66d72441067f9db64019e219898622842b6e86631c3a7", "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_or_ci": 1, "test_ci_gap": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#45", "issue_number": "45", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-36858292ba4d3576", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#45\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 45\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, 'test_ci_gap': 1, 'test_or_ci': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-1d3a7223e77816fa", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460405, "scanner": "foundry_dataset", "fingerprint": "f3cb8548061019ea4a4a7fb33b3e17ef4a01aea9d9fb61afacbfb8c1b93d7400", "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_or_ci": 1, "test_ci_gap": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#44", "issue_number": "44", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8ae94bee5e00295a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#44\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#44\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#44\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 44\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, 'test_ci_gap': 1, 'test_or_ci': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-0877e02af44281ad", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460404, "scanner": "foundry_dataset", "fingerprint": "b1e848163af5cabac0b4f7cb3d91f80897a74ff2ae47b607e14f652eb2807fe4", "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_or_ci": 1, "test_ci_gap": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#43", "issue_number": "43", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8077a52da68c821f", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#43\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#43\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#43\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 43\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, 'test_ci_gap': 1, 'test_or_ci': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-ebc707ec4e734498", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460403, "scanner": "foundry_dataset", "fingerprint": "4b7f8f7b3e7633ffd9cbd278ce68f7128283b2c31b1caca749567e8b66866e1d", "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_or_ci": 2, "test_ci_gap": 1, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 3, "source_or_other": 2, "dependency_or_build": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 10, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 1, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 10, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#42", "issue_number": "42", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-1c8894b96671dcc1", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 8, "docs_or_claims": 4, "schema_or_data": 4, "ui_or_frontend": 12, "source_or_other": 8, "dependency_or_build": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#42\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#42\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#42\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 42\nGraph consistency label: needs_more_evidence\nNodes: 19\nEdges: 41\nNode types: {'pr_file': 10, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 10, 'comment_chain_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 3, '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: {'ui_or_frontend': 3, 'not_resolved_or_not_observed': 3, 'test_or_ci': 2, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'dependency_or_build': 1, 'docs_or_claims': 1, 'schema_or_data': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-e2b23083aa6dde79", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460402, "scanner": "foundry_dataset", "fingerprint": "6dbe62605352f59fff1906e8b1d4d6a95a3cce37ab01de555156555c3a9ea31c", "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, "dependency_or_build": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#41", "issue_number": "41", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d91622b121a21423", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#41\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#41\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#41\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 41\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, 'test_ci_gap': 1, 'dependency_or_build': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-b309c1856492d4a0", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460401, "scanner": "foundry_dataset", "fingerprint": "6c55f76d15270f148bf6b29ab71bcc82b83f8f8f06a2755265885a330d9b42b2", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ui_or_frontend": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#35", "issue_number": "35", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-7ca9c6f4e06a4dac", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"ui_or_frontend": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#35\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#35\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#35\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 35\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, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-1bd37b80ab6729dc", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460400, "scanner": "foundry_dataset", "fingerprint": "30ac7bb405825fd66c2664ff6cff087fdfc7d2f1aa3ac0cf55e2e4d5160cf358", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ui_or_frontend": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#34", "issue_number": "34", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-08dcfbf00db2ce1f", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"ui_or_frontend": 4}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#34\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#34\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#34\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 34\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, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-cc97f652d98fda99", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460399, "scanner": "foundry_dataset", "fingerprint": "5ad2bd70fe42c13b8379c88152db67707ac404134f66448dd464762eb479cffe", "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_or_ci": 4, "test_ci_gap": 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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#32", "issue_number": "32", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2b8dc27e6cea286a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 16}}, "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#32\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#32\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#32\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 32\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, '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: {'test_or_ci': 4, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-35190c59af421e82", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460398, "scanner": "foundry_dataset", "fingerprint": "c3228524c8ebf0aed7b2f8ffc9cb9f87a7462c9d07fb8eaa5a571a5219d08e9f", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#31", "issue_number": "31", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-f77fac3dbc0040a3", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#31\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#31\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#31\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 31\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-de3b4515ca0b1532", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460397, "scanner": "foundry_dataset", "fingerprint": "b385b42a0580fbb88a87266ac92f714adbb3d08fc63036a8571b78be775e6da5", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#30", "issue_number": "30", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-16d495d79326fd31", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#30\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#30\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#30\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 30\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-92f368c508580ee7", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460396, "scanner": "foundry_dataset", "fingerprint": "a636b188b57837ad7aa208279760f6e6e05d30058ae0fcbb7f6e117c09996fcb", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#29", "issue_number": "29", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b7277dac53c45e43", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#29\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#29\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#29\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 29\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-426bab5dc12e6a50", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460395, "scanner": "foundry_dataset", "fingerprint": "83532247e1b592ad291b34fa1469d9af09ee289c29a350176ba14e45b520cce5", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#28", "issue_number": "28", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-cd4708e337eb0515", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#28\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#28\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#28\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 28\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4a145c814348a478", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460394, "scanner": "foundry_dataset", "fingerprint": "bc8bf1f6b6c0dfde5632e47337572ff98e918fe8c1e8e5dc4ec1a02b20e874ee", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#24", "issue_number": "24", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-89cda98552ecee45", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#24\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#24\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#24\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 24\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4b2fda21ec3c1a98", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460393, "scanner": "foundry_dataset", "fingerprint": "0de24ad60a94400e14b142a55146427f3c94049b2debe7f4e353342158875e46", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#23", "issue_number": "23", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2cca0ae6bce37ed0", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#23\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#23\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#23\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 23\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-f199fe03a3132aac", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460392, "scanner": "foundry_dataset", "fingerprint": "db4fb6a336636876285ed32d592255877f601fe7a7ec46d9de0d58d3085aed55", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#22", "issue_number": "22", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-56e966e03c09d0f0", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#22\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#22\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#22\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 22\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-04e1a964a3506d66", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460391, "scanner": "foundry_dataset", "fingerprint": "5aa7a92f7e5a5518c2fc27914d576160f688caa9e6af65e445b758353d5c9ca7", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#21", "issue_number": "21", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-4764d7baf9dc6ca5", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#21\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#21\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#21\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 21\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-c1534cbbeb6c22e9", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 460390, "scanner": "foundry_dataset", "fingerprint": "985cbdbe6c488786cd34f91a9061793b27e914264e02b042e0c8077319df9f9d", "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, "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": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#20", "issue_number": "20", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d5600d7a4bc94648", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#20\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#20\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#20\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 20\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-f14c58cd26f31cd6", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 453844, "scanner": "foundry_dataset", "fingerprint": "35d3da7fdbc20f0e87598ed0623f5391b6b890d782bf117965870da8bffa2da7", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"verification_or_tests": 1, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 12, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#6", "issue_number": "6", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-78306beb355cf9aa", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#6\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#6\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#6\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 6\nGraph consistency label: supported_by_high_confidence_link\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-64edb70a248e0327", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 453843, "scanner": "foundry_dataset", "fingerprint": "d4339c0b639014dbe63681687a2737e0b83b9557136322fe6c5eeebc9c25db2c", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 1, "test_or_ci": 1, "schema_or_data": 1, "ui_or_frontend": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "ci_pending_or_incomplete": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {"ci_pending_or_incomplete": 2}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "comment_chain_has_ci": 1, "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_links_commit": 4, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "pr_file": 3, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#51", "issue_number": "51", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-942447edd0a855ea", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4, "schema_or_data": 4, "ui_or_frontend": 4}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#51\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#51\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#51\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 51\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 25\nNode types: {'commit': 4, 'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'schema_or_data': 1, 'ui_or_frontend': 1, 'test_or_ci': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'ci_pending_or_incomplete': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {'ci_pending_or_incomplete': 2}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-1bd5260885a51a60", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 453842, "scanner": "foundry_dataset", "fingerprint": "b259ef8ef2a87da5c6e3176c5023e7638e390605379277525713804aa26ac009", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"schema_or_data": 1, "ui_or_frontend": 3, "runtime_failure": 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": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#38", "issue_number": "38", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ebf7c05e16d01de3", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"schema_or_data": 4, "ui_or_frontend": 12}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#38\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#38\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#38\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 38\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, '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: {'ui_or_frontend': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'schema_or_data': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-b9d7770ec4cebca2", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 453841, "scanner": "foundry_dataset", "fingerprint": "5b1c97fd40902afa0815450e80c1860cb001b1e10abeae599f4a0aad074dc1d9", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"schema_or_data": 1, "ui_or_frontend": 2, "runtime_failure": 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": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "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": "shreyas-chickerur/investor-mimic-bot#37", "issue_number": "37", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-fdea05b0f36f04c5", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"schema_or_data": 4, "ui_or_frontend": 8}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#37\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#37\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#37\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 37\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, 'ui_or_frontend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'schema_or_data': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-e0458feba833fbf9", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 453840, "scanner": "foundry_dataset", "fingerprint": "3ed2d0f596c523a5a7cef4f1684d5f981ab642d643bebe405d120d4bf529dd12", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"verification_or_tests": 1, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 12, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#2", "issue_number": "2", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-eab93ce3da51f733", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#2\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#2\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#2\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 2\nGraph consistency label: weak_supervision_needs_review\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-b48855ef53c8ec04", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444927, "scanner": "foundry_dataset", "fingerprint": "e3b211cda192f65f5f759264ced3a3171c8866b86873e165ab4581ced325f68a", "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": "shreyas-chickerur/investor-mimic-bot#9", "human_labels": ["mock_placeholder"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.7, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5adc113d978cd11a", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#9\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fe926e638f66d7ca\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/9\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/9\\nTitle: style: major linting cleanup - fix 300+ flake8 errors\\nBody:\\nAutomated Fixes Applied:\\r\\n- Removed all unused imports with autoflake\\r\\n- Fixed trailing whitespace in 9+ files\\r\\n- Fixed blank lines containing whitespace\\r\\n- Fixed f-strings missing placeholders\\r\\n- Fixed undefined names (List, Tuple, ApprovalStatus)\\r\\n- Ran Black formatting on all Python files\\r\\n\\r\\nErrors Fixed:\\r\\n- F401: Removed 200+ unused imports\\r\\n- W291: Fixed all trailing whitespace\\r\\n- W293: Fixed blank lines with whitespace\\r\\n- F821: Fixed undefined name errors (List, Tuple, ApprovalStatus)\\r\\n- F541: Fixed many f-string placeholder issues\\r\\n\\r\\nRemaining Issues (196 errors):\\r\\n- E402: Module level imports not at top (scripts use sys.path manipulation)\\r\\n- F541: Some f-strings still missing placeholders\\r\\n- E501: Some lines still >120 chars (in HTML templates)\\r\\n\\r\\nProgress: 500 errors \u2192 196 errors (61% reduction)\\r\\n\\r\\nThese remaining errors are mostly in scripts that intentionally modify sys.path before imports, an\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d5c87e720ca5569d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_vi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-5a60cf414080fd94", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444926, "scanner": "foundry_dataset", "fingerprint": "11b1adda5cfc4bd0da52c2b486eab712f2a831d913f3723a9f250451cace26e4", "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": "shreyas-chickerur/investor-mimic-bot#5", "human_labels": ["mock_placeholder"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.7, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-708ae9d926ac7e18", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#5\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#5\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8e43ab76c0ea2120\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/5\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/5\\nTitle: fix: resolve all minor test and linting issues\\nBody:\\nFix datetime test failure:\\r\\n- Reorder isinstance checks in validate_date (datetime before date)\\r\\n- datetime is subclass of date, so must check it first\\r\\n- Test now passes correctly\\r\\n\\r\\nFix approval tests import errors:\\r\\n- Update all imports from 'main' to 'scripts.main'\\r\\n- Main module was moved to scripts/ directory\\r\\n- All 14 approval tests now import correctly\\r\\n\\r\\nFix linting warnings:\\r\\n- Remove unused imports (json, timedelta, Any, Optional, List, Dict, os)\\r\\n- Fix f-string missing placeholder warnings\\r\\n- Replace bare except with Exception\\r\\n- Remove unused message_obj variable\\r\\n- Remove trailing whitespace from blank lines\\r\\n\\r\\nAll tests passing:\\r\\n- test_validate_date_from_datetime: PASSED\\r\\n- All 27 validator tests: PASSED\\r\\n- Approval tests can now import correctly\\r\\n- No linting errors in utils/ directory\\r\\n\\r\\nClean codebase with no test failures or linting issues\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-11cc78f6edf9fac0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_so\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-2694119cca7be674", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444925, "scanner": "foundry_dataset", "fingerprint": "4b983b9ea87743dd63ac026cc70cb35377cf63336c7c34fd0c26548d90fd9191", "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": "shreyas-chickerur/investor-mimic-bot#45", "human_labels": ["test_ci_gap", "test_or_ci"], "issue_number": "45", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2f2415eda658df95", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#45\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#45\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0e84bd6dbebfac66\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/45\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/45\\nTitle: Restore morning workflow display name\\nBody:\\n### Motivation\\n- Restore the workflow display name to the previously expected value so the Actions UI shows the familiar label.\\n- Revert a cosmetic rename introduced in a recent change that did not affect runtime behavior.\\n- Avoid confusion for operators who look for the `Phase 5 Morning Run` job name in the UI.\\n\\n### Description\\n- Update the `name:` field in `.github/workflows/phase5_morning_run.yml` from \\\"Phase 5 Morning Execution\\\" back to \\\"Phase 5 Morning Run\\\".\\n- This change only updates the workflow display name and does not alter any steps, environment variables, or script behavior.\\n- The change was committed with message `Restore morning workflow name`.\\n\\n### Testing\\n- No automated tests were executed because this is a workflow-only display name change.\\n- The repository CI was not triggered for this commit since there are no functional code changes.\\n\\n------\\n[Codex Task](https://chatgpt.com/codex/tasks/task_e_694ee6362ac\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-509bee3409db2a11\",\n    \"filename\": \".github/workflows/phase5_morning_run.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/d2458bd4734104aa58ba5eed6138c76e9a01f28f/.github%2Fworkflows%2Fphase5_morning_run.yml\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-dcd2374201641ad3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_mu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-a0fd3afaf88f0eac", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444924, "scanner": "foundry_dataset", "fingerprint": "028c261e287cda1a5ba268819ee644ba9faf3aa866320d75744c6ea820f51637", "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": "shreyas-chickerur/investor-mimic-bot#44", "human_labels": ["test_ci_gap", "test_or_ci"], "issue_number": "44", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8d72d9531fa5e672", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#44\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#44\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-db7ec9572c07d758\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/44\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/44\\nTitle: Use heredoc for morning-run position check to fix indentation errors\\nBody:\\n### Motivation\\n- Prevent indentation/escaping errors in the workflow's inline Python snippet that caused runs to fail.\\n- Preserve the existing retry behavior so the broker has time to clear positions after market open.\\n- Keep the same success/failure semantics and clear status messages for operators.\\n\\n### Description\\n- Replace the `python3 -c` inline string with a heredoc (`python3 - <<'PY'`) to avoid indentation issues.\\n- Retain the retry loop with `max_attempts=3` and `sleep 300` between retries when positions remain.\\n- Exit immediately on a successful zero-position check and emit a final abort message with `exit 1` if all attempts fail.\\n\\n### Testing\\n- No automated tests were executed because this is a workflow-only change.\\n\\n------\\n[Codex Task](https://chatgpt.com/codex/tasks/task_e_694ee6362ac88331b24c74e4358eaf85)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ce88ee8f9f8a4de1\",\n    \"filename\": \".github/workflows/phase5_morning_run.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 15,\n    \"deletions\": 15,\n    \"changes\": 30,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/e6dac98527cba68fdc262ef2aaa4191ac424f487/.github%2Fworkflows%2Fphase5_morning_run.yml\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6ab81888b492d661\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"g\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-08592ed3edde4d22", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444923, "scanner": "foundry_dataset", "fingerprint": "540362ca711da1051b1d50b96d88a795b9b9fc3347ae796fa6e6eb59b65a13f8", "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": "shreyas-chickerur/investor-mimic-bot#43", "human_labels": ["test_ci_gap", "test_or_ci"], "issue_number": "43", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-14f6431a27daf3f1", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#43\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#43\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-938dd6db5f4177bc\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/43\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/43\\nTitle: Retry broker position checks before aborting morning run\\nBody:\\n### Motivation\\n- Prevent premature workflow abort when broker positions are still clearing shortly after market open.\\n- Give the broker time to settle by allowing multiple checks spaced by 5 minutes before failing the run.\\n- Preserve the existing failure behavior if positions remain after all retries.\\n\\n### Description\\n- Replace the single inline `python3 -c` positions check in ` .github/workflows/phase5_morning_run.yml` with a shell retry loop that uses `max_attempts=3`.\\n- Each attempt runs `BrokerReconciler().get_broker_state()` via `python3 -c` and prints `Positions` and `Cash`, and the workflow sleeps `sleep 300` between retries when positions remain.\\n- The step exits immediately on a successful zero-position check and emits a final abort message with `exit 1` if all retries fail.\\n\\n### Testing\\n- No automated tests were executed for this workflow-only change.\\n- The updated GitHub Actions workflow will b\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-849371060c9c93d2\",\n    \"filename\": \".github/workflows/phase5_morning_run.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 31,\n    \"deletions\": 17,\n    \"changes\": 48,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/2b974e86924b66b31c0f93634339b8e0e748d253/.github%2Fworkflows%2Fphase5_morning_run.yml\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8ac2545ca89d3040\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-678d04592f68099a", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444922, "scanner": "foundry_dataset", "fingerprint": "d4701ac64180306eef0c734d6e4389457698c8166b0a8b0dfe4f91015dd11905", "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": "shreyas-chickerur/investor-mimic-bot#42", "human_labels": ["dependency_or_build", "docs_or_claims", "schema_or_data", "source_or_other", "test_ci_gap", "test_or_ci", "ui_or_frontend"], "issue_number": "42", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-f319d52c28d82132", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 2, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 3, "source_or_other": 2, "dependency_or_build": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#42\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#42\nRepo: shreyas-chickerur/investor-mimic-bot\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: 10\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 2, 'source_or_other': 2, 'dependency_or_build': 1, 'docs_or_claims': 1, 'ui_or_frontend': 3, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-64cdb118892a0267\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/42\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/42\\nTitle: Fix daily summary parsing for artifact structure\\nBody:\\n### Motivation\\n\\n- Resolve a runtime failure in the daily summary step caused by mismatches between the expected artifact JSON shape and the actual artifact structure.  \\n- Add an early-import sanity check so core modules fail fast during CI rather than at runtime.  \\n- Improve resilience of position/trade handling and data freshness checks to reduce reconciliation/import/runtime errors.  \\n\\n### Description\\n\\n- Update `phase5_morning_run.yml` daily summary snippet to treat `trades` as a dictionary with `placed`/`filled` lists, use `signals.raw`, `positions.open`, and read `regime.classification` instead of `regime.type`.  \\n- Add `scripts/import_check.py` and run it in the morning and daily-validation workflows using `python3 scripts/import_check.py`, plus add an `import-check` target to the `Makefile` and document it in `scripts/README.md`.  \\n- Pin `matplotlib==3.7.5` in `requirements.txt` to avoid incompatible runtim\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-dc509fd7eeb0ee3c\",\n    \"filename\": \".github/workflows/phase5-daily-validation.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 0,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/63c38674566f055c35886b40a3448d6f27755f67/.github%2Fworkflows%2Fphase5-daily-validation.yml\"\n  },\n  {\n    \"id\": \"github-pr-file-file-9c4ce381c1f2e413\",\n    \"filename\": \".github/workflows/p\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-54aa8dbce73777e2", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444921, "scanner": "foundry_dataset", "fingerprint": "02d3d5e899a75ec488f5116b3211c64307c8ed7d82a59cc24c8c29c76b7ed7c1", "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": "shreyas-chickerur/investor-mimic-bot#41", "human_labels": ["dependency_or_build", "test_ci_gap"], "issue_number": "41", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8d53b4c731b08b11", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#41\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#41\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'dependency_or_build': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d4a47677dadd2b29\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/41\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/41\\nTitle: Pin matplotlib to 3.7.5 and add import-check integrated into CI and Makefile\\nBody:\\n### Motivation\\n\\n- Fix an import/runtime failure caused by an incompatible `matplotlib` release on the Python 3.8 CI/runtime by pinning a compatible version.  \\n- Provide an early-failure diagnostic that verifies core modules and workflow scripts import cleanly before runtime.  \\n- Improve resilience of position/trade handling and data validation so imports and runtime initialization are less likely to fail.\\n\\n### Description\\n\\n- Pin `matplotlib` to `3.7.5` in `requirements.txt` to ensure compatibility with the Python `3.8` workflow runtime.  \\n- Add a lightweight import verifier `scripts/import_check.py` that attempts to import core modules and returns non-zero on failure.  \\n- Wire the import check into CI workflows by running `python3 scripts/import_check.py` in both `.github/workflows/phase5_morning_run.yml` and `.github/workflows/phase5-daily-validation.yml`, and expose the check via a n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-6d6bd9415a35f459\",\n    \"filename\": \"requirements.txt\",\n    \"label\": \"dependency_or_build\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/e3ee25b7fea5402445d5399bce33bc058895d699/requirements.txt\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d423082949cc6fe0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode t\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-088f0c0a08b58bcd", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444920, "scanner": "foundry_dataset", "fingerprint": "e7b21f7880638da0f94366181f60027c9ae1d9627ac2277a21f506b18c3b4603", "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": "shreyas-chickerur/investor-mimic-bot#40", "human_labels": ["docs_or_claims", "runtime_failure", "source_or_other", "test_or_ci"], "issue_number": "40", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d7076116f64b0ca7", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 2, "docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#40\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#40\nRepo: shreyas-chickerur/investor-mimic-bot\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: 5\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 2, 'source_or_other': 2, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5eae7a929955a87b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/40\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/40\\nTitle: Add lightweight import check and integrate into CI/workflows\\nBody:\\n### Motivation\\n\\n- Provide an early-failure diagnostic that detects missing or broken imports across core modules and workflow scripts before runtime. \\n- Prevent CI runs from failing later due to missing dependencies or broken imports by surfacing issues right after dependency installation. \\n\\n### Description\\n\\n- Add `scripts/import_check.py`, a lightweight script that attempts to import a curated list of modules (`execution_engine`, `data_validator`, `broker_reconciler`, `database`, `artifact_writer`, and key scripts) and returns non-zero on failure. \\n- Wire the import check into GitHub Actions by adding a step that runs `python3 scripts/import_check.py` in both `.github/workflows/phase5_morning_run.yml` and `.github/workflows/phase5-daily-validation.yml`. \\n- Expose the new check in the developer Makefile with a `make import-check` target that runs `python3 scripts/import_check.py`. \\n- Document the \"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-5fe8cdc5da85330d\",\n    \"filename\": \".github/workflows/phase5-daily-validation.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 0,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/a8737d64e5deaeaf87401a4b79ac9faa115436ec/.github%2Fworkflows%2Fphase5-daily-validation.yml\"\n  },\n  {\n    \"id\": \"github-pr-file-file-ea2f59562666c114\",\n    \"filename\": \".github/workflows/phase5_morning_run.yml\",\n    \"label\": \"test_or_ci\",\n    \"statu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-8bc23b93bced480c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444919, "scanner": "foundry_dataset", "fingerprint": "a742d14f73ea73bc1d62fc65a25bbea8f9db12cd1117a1beb24080c07b33eb72", "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": "shreyas-chickerur/investor-mimic-bot#39", "human_labels": ["dependency_or_build", "runtime_failure"], "issue_number": "39", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9d01c8c6fa6e3731", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#39\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#39\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'dependency_or_build': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ce936547db4f8d5f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/39\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/39\\nTitle: Add matplotlib dependency and persist positions; improve reconciliation and data validation\\nBody:\\n### Motivation\\n\\n- Ensure reconciliation and strategy state use the authoritative `positions` table rather than reconstructing from historical trades to avoid drift and errors.\\n- Avoid hard failures when the Alpaca client is not configured by making reconciliation skip and record a `last_reconciliation` instead of raising an exception.\\n- Fix runtime errors caused by missing `price` fields on trades by normalizing `trade['price']` from `exec_price`/`requested_price` to prevent `KeyError`.\\n- Fix CI chart generation failures caused by a missing plotting dependency by adding `matplotlib` to `requirements.txt` and improve market-data freshness checks with timezone-aware / US federal holiday logic.\\n\\n### Description\\n\\n- Added `matplotlib==3.8.4` to `requirements.txt` so scripts like `scripts/generate_email_chart.py` can import it in CI.\\n- Updated `BrokerReconciler.reconcile_d\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-87dab742f49402cb\",\n    \"filename\": \"requirements.txt\",\n    \"label\": \"dependency_or_build\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 0,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/a7e38a356aad688c02b48efb74e257e118f67f94/requirements.txt\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-df3a9526a1ca62a6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 2\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-747071e315ce2a8f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444918, "scanner": "foundry_dataset", "fingerprint": "51b01eae234e58cde1d8fab73e5f0b3107dea57e3a81cc29190729f918098aca", "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": "shreyas-chickerur/investor-mimic-bot#38", "human_labels": ["runtime_failure", "schema_or_data", "ui_or_frontend"], "issue_number": "38", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-084cd1b84ebcdfbe", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "ui_or_frontend": 3}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#38\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#38\nRepo: shreyas-chickerur/investor-mimic-bot\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: 4\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 3, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-83cd710a56d6deac\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/38\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/38\\nTitle: Track positions table for broker reconciliation and improve data/reconciliation handling\\nBody:\\n### Motivation\\n\\n- Ensure reconciliation and strategy state use the authoritative `positions` table instead of rebuilding positions from historical trades to avoid drift and errors.\\n- Avoid hard failures when Alpaca credentials are not configured so automated runs (CI / validations) can continue and record a skipped reconciliation.\\n- Normalize trade records so callers can rely on a single `price` field and avoid `KeyError` when only `exec_price` or `requested_price` exist.\\n- Improve market-data freshness checks with timezone-aware logic and US federal holiday / business-day handling to prevent false stale-data alerts.\\n\\n### Description\\n\\n- Update `BrokerReconciler.reconcile_daily` to skip reconciliation when the Alpaca client is not configured by logging a warning, setting `last_reconciliation`, and returning `(True, [])` instead of raising an exception.\\n- Add timezone-awa\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-2c509ec461bae9ce\",\n    \"filename\": \"src/broker_reconciler.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 1,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/d02643e14c45423b0ff1924a2c3cea3706732df4/src%2Fbroker_reconciler.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3c68d959d3282d25\",\n    \"filename\": \"src/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 34,\n    \"deletions\": 3,\n    \"changes\": 3\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-ec649ff1a4ba7264", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444917, "scanner": "foundry_dataset", "fingerprint": "19909f5e331b1427d27b290307972c93b08c686da062eb44a6861df459af55d0", "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": "shreyas-chickerur/investor-mimic-bot#37", "human_labels": ["runtime_failure", "schema_or_data", "ui_or_frontend"], "issue_number": "37", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-6cd6583d567673df", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "ui_or_frontend": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#37\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#37\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 2, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c0f373db4c028dd6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/37\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/37\\nTitle: Skip reconciliation when Alpaca client missing; normalize trade price and improve data freshness checks\\nBody:\\n### Motivation\\n- Avoid failing daily reconciliation in environments without Alpaca credentials by treating reconciliation as skipped instead of raising an exception.\\n- Ensure callers can rely on a single `price` field for strategy trades to prevent KeyError when only `exec_price` or `requested_price` exist.\\n- Improve data freshness checks to account for US market hours and federal holidays so stale-data detection is more accurate.\\n\\n### Description\\n- Update `BrokerReconciler.reconcile_daily` to log a warning, set `last_reconciliation`, and return `(True, [])` when the Alpaca client is not configured instead of raising an exception.\\n- Normalize trade dictionaries in `Phase5Database.get_strategy_trades` by populating `trade['price'] = trade.get('exec_price') or trade.get('requested_price') or 0.0` when `price` is missing.\\n- Extend `DataValidator` with timezo\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-7ac9a2983e314cc3\",\n    \"filename\": \"src/broker_reconciler.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 1,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/a2f4039669834e5255fd8ee49eef4d3daae33ddc/src%2Fbroker_reconciler.py\"\n  },\n  {\n    \"id\": \"github-pr-file-file-1724d1360a4234b8\",\n    \"filename\": \"src/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 34,\n    \"deletions\": 3,\n    \"changes\": 37,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-e7c8b332cee73563", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444916, "scanner": "foundry_dataset", "fingerprint": "930da9d3bc51a588677164727b55a3a79dde658e346966f101fbbfe26ef1045e", "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": "shreyas-chickerur/investor-mimic-bot#35", "human_labels": ["test_ci_gap", "ui_or_frontend"], "issue_number": "35", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b6e1bff0c737af33", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#35\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#35\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ef3a354044cdb36c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/35\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/35\\nTitle: Add US market holiday/business-day logic and switch to dateutil.tz in DataValidator\\nBody:\\n### Motivation\\n- Ensure freshness validation accounts for US market calendar (weekends and federal holidays) when determining the expected latest trading date.  \\n- Use New York market time to decide whether same-day data should be expected or whether to fall back to the prior business day.  \\n- Avoid runtime errors when the `zoneinfo` module is unavailable by switching to `dateutil.tz`.  \\n\\n### Description\\n- Added `USFederalHolidayCalendar` and `CustomBusinessDay` and implemented helper methods `._is_holiday()` and `._previous_business_day()` to compute business-day logic.  \\n- Implemented `._expected_latest_date()` to return the correct expected trading date based on market time and holidays.  \\n- Switched timezone handling to `dateutil.tz.gettz(\\\"America/New_York\\\")` for `market_now` and kept age calculations anchored to UTC via `datetime.utcnow()`.  \\n- Tightened stale-data detectio\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ab6d7d48bd49619d\",\n    \"filename\": \"src/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/99c6578dd7f3f08f283627b9ca421d72d170c8cb/src%2Fdata_validator.py\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-62af1d21bc454dac\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNod\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-8d5ebc3cbf704e1c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444915, "scanner": "foundry_dataset", "fingerprint": "cb409e76102881035c1030ac32f059346481c97af74438889311431c26c96536", "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": "shreyas-chickerur/investor-mimic-bot#34", "human_labels": ["test_ci_gap", "ui_or_frontend"], "issue_number": "34", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-05209bb332b5589f", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#34\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#34\nRepo: shreyas-chickerur/investor-mimic-bot\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: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a27c5c4bb21c2a73\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/34\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/34\\nTitle: Handle US market holidays and NY market time in data freshness validation\\nBody:\\n### Motivation\\n- Morning runs were failing because the validator treated market holidays (e.g., Christmas) as trading days and expected same-day data.  \\n- Validation must accept the previous business day on weekends and US federal holidays instead of always requiring up-to-the-minute data.  \\n- The system needs to use New York market time to decide whether to expect same-day data (after market close) or fall back to the prior business day.  \\n- Age calculations should remain anchored to UTC while market calendar logic uses the market timezone.\\n\\n### Description\\n- Updated `src/data_validator.py` to add `USFederalHolidayCalendar` and `CustomBusinessDay` and initialize them in `DataValidator.__init__`.  \\n- Added helper methods `._is_holiday()` and `._previous_business_day()` and changed `._expected_latest_date()` to return the previous business day for weekends/holidays or before NY market clos\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-e6432e499184d4d3\",\n    \"filename\": \"src/data_validator.py\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 24,\n    \"deletions\": 13,\n    \"changes\": 37,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/d6e09e18f28a40375f79882aa6207923f82b119d/src%2Fdata_validator.py\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-cf741141d48a8fc8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNod\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-3c0cc74f0aa6dd65", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444914, "scanner": "foundry_dataset", "fingerprint": "af83d6f51c9929c880d2b22d423d55d9b2b2e5963f576d07837d7ac2549d2a0b", "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": "shreyas-chickerur/investor-mimic-bot#32", "human_labels": ["test_ci_gap", "test_or_ci"], "issue_number": "32", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-66666a700a3616b4", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 4}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#32\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#32\nRepo: shreyas-chickerur/investor-mimic-bot\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: 4\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-37ff499b64d63d87\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/32\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/32\\nTitle: Fix pytest return warnings by converting test returns to assertions in integration and end-to-end tests\\nBody:\\n### Motivation\\n- Several integration and end-to-end test functions returned True/False which raised `PytestReturnNotNoneWarning` and may become failing behavior in future pytest versions.\\n- Tests should use assertions and exceptions so failures are reported correctly by pytest.\\n- Keep the manual test runners reporting progress while making them compatible with pytest.\\n- Remove noisy warnings to make CI and local test runs clearer for daily monitoring work.\\n\\n### Description\\n- Removed `return True/False` from multiple tests in `tests/test_end_to_end.py` and `tests/test_integration.py` so pytest no longer sees non-None returns.\\n- Replaced import-check branches that previously returned False with `raise AssertionError(...) from e` to fail loudly on import errors.\\n- Updated the test-runner loops to call test functions and count passes via `try/except` instead of r\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-9878303245034584\",\n    \"filename\": \".github/workflows/test.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 1,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/blob/4df8fec61930b6b62f6ea09ad58ed8eff57ed455/.github%2Fworkflows%2Ftest.yml\"\n  },\n  {\n    \"id\": \"github-pr-file-file-802bd517b65df2b0\",\n    \"filename\": \"tests/test_end_to_end.py\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 8,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-89a4d0b8adfba388", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444913, "scanner": "foundry_dataset", "fingerprint": "82a9050d865f789027e298b128a1ca0c3ddf6199a3a0b07286d6ad8d0e320e11", "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": "shreyas-chickerur/investor-mimic-bot#31", "human_labels": ["test_ci_gap"], "issue_number": "31", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3874f2e712fb2dc4", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#31\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#31\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dfa8b73e478b4fc1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/31\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/31\\nTitle: Organize reports and add window-boundary guardrail tests\\nBody:\\n### Motivation\\n- Move scattered top-level report files into a single `docs/reports/` folder to tidy the repository and make cross-references consistent.\\n- Add explicit unit tests for the window-boundary guardrail to prevent phantom returns and validate window behavior.\\n- Avoid spurious pytest collection of helper/test-like functions and make tests resilient to slightly different dataset schemas.\\n- Ensure data-quality checks do not fail when `future_return_20d` is not precomputed by deriving it during tests where needed.\\n\\n### Description\\n- Moved multiple markdown reports into `docs/reports/` and updated cross-references in documentation files such as `COMPLETE_SYSTEM_DOCUMENTATION.md`, `FINAL_IMPLEMENTATION_REPORT.md`, and `SYSTEM_UPDATE_FOR_REVIEW.md` to point to the new paths.\\n- Added a focused test file `tests/test_window_boundary_guardrail.py` that imports the `window_boundary_guardrail` module to ensu\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-40f250b2d7a7edcf\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"rep\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-f767fb9470b7067d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444912, "scanner": "foundry_dataset", "fingerprint": "3e7194ab892680ee921bb5b9824d67bcb0d181b7c73a12e18dfb6ba06e4eef3f", "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": "shreyas-chickerur/investor-mimic-bot#30", "human_labels": ["test_ci_gap"], "issue_number": "30", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-69b80caa97254f70", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#30\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#30\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3f115b3b5b2d8673\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/30\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/30\\nTitle: Ensure Phase 5 snapshots, execution-cost logging, and workflow DB persistence\\nBody:\\n### Motivation\\n\\n- Guarantee broker START and END snapshots are always recorded even on early exits to maintain single-source-of-truth auditability.\\n- Ensure trade records (BUY and SELL) include the full execution cost fields so `trades` rows compute `notional` and costs consistently.\\n- Enforce Phase 5 runtime environment in CI as paper trading with reconciliation on and signal injection off, and persist `trading.db` across runs.\\n- Prevent silent paths that could leave signals without a terminal state by setting terminal states in-line and ensuring final snapshot on any exit.\\n\\n### Description\\n\\n- Wraped `run_all_strategies` in a `try/finally` so an `END` broker snapshot is saved unconditionally and moved `START` snapshot earlier in the flow (changes in `src/multi_strategy_main.py`).\\n- Aligned SELL trade logging to the same `log_trade` signature as BUY by passing `signal_id`, `exec_price\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3a33ba26a95c9f13\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"r\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-8332b53afe46f015", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444911, "scanner": "foundry_dataset", "fingerprint": "a5353ddbe77af044bab3e0dfea6bf7f2a5c9477070623da33bbd9323d53f6998", "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": "shreyas-chickerur/investor-mimic-bot#29", "human_labels": ["test_ci_gap"], "issue_number": "29", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-eb0cca2a68173b70", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#29\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#29\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f1671009fbbe32a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/29\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/29\\nTitle: Rewrite Phase 5 status update for clarity\\nBody:\\n### Motivation\\n\\n- Make the Phase 5 status update concise and ChatGPT-friendly for easier review and automated parsing.\\n- Clarify the scope (wiring/state correctness + observability) and explicitly state non-goals to avoid confusion.\\n- Provide a short executive summary and a clear verification command so Day-1 checks are reproducible.\\n\\n### Description\\n\\n- Rewrote `docs/CHATGPT_STATUS_UPDATE.md`, replacing the previous verbose status dump with a compact report that covers database wiring, signal terminal states, execution cost persistence, account refresh points, reconciliation snapshots, verification steps, and files touched.\\n- Added an explicit verification step and command `python3 scripts/verify_phase5_day1.py` in the doc and called out the key files the Phase 5 runner relies on. \\n- This is a documentation-only change \u2014 no runtime code behavior was modified in this patch.\\n\\n### Testing\\n\\n- No automated tests were execute\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-48e9a80c61433b85\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-85679f8c884d7838", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444910, "scanner": "foundry_dataset", "fingerprint": "2729e24581d8bf70b29f2305af08f5ea22ee4c616457a427ae3157f68885c250", "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": "shreyas-chickerur/investor-mimic-bot#28", "human_labels": ["test_ci_gap"], "issue_number": "28", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9b35e57dcd0f7dff", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#28\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#28\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2dc7d633317ea2bc\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/28\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/28\\nTitle: Align Phase 5 runner with trading.db: DB schema, execution costs, reconciliation & dry\u2011run\\nBody:\\n### Motivation\\n\\n- Migrate Phase 5 runner to a single source of truth (`trading.db`) to support Phase 5 paper-trading operational validation and observability.  \\n- Preserve full execution cost metadata and ensure signals always reach a terminal state for post-mortem and compliance.  \\n- Improve reconciliation and accountability by snapshotting broker state and refreshing account state at key points.  \\n- Provide a dry-run mode and verification script to validate the end-to-end pipeline without placing broker orders.\\n\\n### Description\\n\\n- Replaced legacy `StrategyDatabase` with `Phase5Database` in `src/multi_strategy_main.py` and added `asof_date` tracking and `PHASE5_DRY_RUN` support.  \\n- Extended `src/phase5_database.py` to create a `strategy_performance` table, run an idempotent migration to ensure trade execution columns (`requested_price`, `exec_price`, `slippage_cost`, `c\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-30dd39c56b764c68\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"r\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-34b0bafa19f35807", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444909, "scanner": "foundry_dataset", "fingerprint": "2794e37823b267c1ef4f094f289ea7d6f45776f7f991af69bfb617e401e9cfc4", "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": "shreyas-chickerur/investor-mimic-bot#27", "human_labels": ["mock_placeholder"], "issue_number": "27", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d1f69458a79dc9e5", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#27\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#27\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6018ec8a7d566d4a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/27\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/27\\nTitle: Refine order status reporting and surface pending-order warnings\\nBody:\\n### Motivation\\n\\n- Ensure Alpaca order outcomes are correctly classified into confirmed fills, pending orders, and rejected/canceled orders so reporting reflects actual execution state.\\n- Normalize order status handling to avoid casing mismatches and explicitly treat `canceled`, `rejected`, and `expired` as failures to remove ambiguity.\\n- Surface a warning in the daily artifact when there are unconfirmed orders so downstream processes and operators are alerted to reconciliation work.\\n\\n### Description\\n\\n- Added `self.rejected_orders` and refined `verify_order_statuses` to normalize status with `str(getattr(order, 'status', 'UNKNOWN')).lower()` and append trades to `confirmed_fills`, `pending_orders`, or `rejected_orders` accordingly.\\n- Emit a pending-orders warning list (`warnings`) when `runner.pending_orders` is non-empty and include that list in the artifact `warnings` field.\\n- Wire artifact \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-61237148faead55e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifa\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-b3956b8d517d3a12", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444908, "scanner": "foundry_dataset", "fingerprint": "d5dd4c56707d69f32818333ac12ddc506de9fc612af60ff5ffcaad4b341db65e", "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": "shreyas-chickerur/investor-mimic-bot#26", "human_labels": ["mock_placeholder"], "issue_number": "26", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-31816146822b9930", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#26\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#26\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-062aa1a7c371e363\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/26\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/26\\nTitle: Fix P&L tracking and order verification\\nBody:\\n### Motivation\\n\\n- Ensure end-of-run portfolio values, daily/cumulative P&L, drawdown and max drawdown are computed from live account data.\\n- Verify executed orders with Alpaca so confirmed fills are separated from pending or failed orders for accurate reporting.\\n- Surface real P&L and order-status information in the daily artifact used by downstream processes and dashboards.\\n\\n### Description\\n\\n- Added `_refresh_account_values`, `update_pnl_metrics`, and `verify_order_statuses` methods and a `max_drawdown` field to `MultiStrategyRunner` in `src/multi_strategy_main.py`.\\n- Stopped pre-marking BUY trades as pending and attached `order_id` to SELL trade records so `verify_order_statuses` can query Alpaca and classify fills vs pending/errors.\\n- Removed unused Alpaca imports (`GetOrdersRequest`, `QueryOrderStatus`) and replaced placeholder artifact fields with the real `daily_pnl`, `cumulative_pnl`, `drawdown`, `max_drawdown\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4e1e2cb1a03dfa70\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifa\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-95f264774a31e2ee", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444907, "scanner": "foundry_dataset", "fingerprint": "68d3bb14450d5fac3aff77ad246624042d9bea5458821c7e1d7a9c3070e0d7ed", "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": "shreyas-chickerur/investor-mimic-bot#25", "human_labels": ["api_integration_gap"], "issue_number": "25", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3ba244f478665fb6", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#25\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#25\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-22cf3e5199e2e88a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/25\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/25\\nTitle: Wire DailyArtifactWriter into live runner and record reconciliation/signals\\nBody:\\n### Motivation\\n- Ensure the live runner produces daily artifacts (`artifacts/json/{date}.json` and markdown) so downstream systems like Windsurf can consume run outputs.  \\n- Improve observability and safety by capturing broker reconciliation state, signal/trade summaries, and runtime/data freshness for each run.  \\n- Prevent accidental live execution by making live gating and reconciliation outcomes explicit in the runner.  \\n- Address missing telemetry and per-strategy entry/hold-time tracking so exits and attribution are accurate.  \\n\\n### Description\\n- Integrated `DailyArtifactWriter` and `create_artifact_data` into `src/multi_strategy_main.py` and write a daily artifact at the end of each run.  \\n- Collected `raw_signals_by_strategy`, `executed_signals`, `placed_orders`, `filled_orders`, `open_positions`, `portfolio_heat`, `runtime_seconds`, `data_freshness`, and `reconciliation_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-83b4beae6505e722\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_ar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-ee4587979323e680", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444906, "scanner": "foundry_dataset", "fingerprint": "fb47dd7696ce8e411e931ac90ac6316b60fc9734ac942a6ebbd676e7cd290fc5", "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": "shreyas-chickerur/investor-mimic-bot#24", "human_labels": ["test_ci_gap"], "issue_number": "24", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b5740fb3d7c13416", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#24\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#24\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-afda96fc0177ead1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/24\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/24\\nTitle: Add Windsurf run steps and integrate runtime safety & allocation improvements\\nBody:\\n### Motivation\\n- Provide exact run steps and required environment variables so Windsurf can reproduce the attempted local/run commands.  \\n- Improve runtime safety by adding broker reconciliation, live-trade gating, and auto data refresh to reduce accidental live execution.  \\n- Harden portfolio allocation and cash management to respect per-strategy exposures and realistic execution costs.  \\n- Support ML persistence and optional news sentiment provider for reproducible strategy behavior.  \\n\\n### Description\\n- Added `docs/WINDSURF_RUN_STEPS.md` with environment variables, the commands attempted, and a recommended run sequence (`python3 scripts/update_data.py`, signal-generation snippets, and `python3 src/multi_strategy_main.py`).  \\n- Introduced `src/news_sentiment.py` and wired `NewsSentimentProvider` into the `NewsSentimentStrategy`, plus added ML model persistence for `MLMomentumStrateg\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-31b078a4ba6de78b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"rep\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-16f5e4300ff2b5fe", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444905, "scanner": "foundry_dataset", "fingerprint": "96b80ff019352d8a20fdcf8842d2df3dc8c7786ce5f565c564c1ccb00064e28c", "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": "shreyas-chickerur/investor-mimic-bot#23", "human_labels": ["test_ci_gap"], "issue_number": "23", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c6507c8a83bd13b0", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#23\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#23\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ea56ffd5d40966e2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/23\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/23\\nTitle: Add Windsurf update summary\\nBody:\\n### Motivation\\n- Provide Windsurf stakeholders a concise changelog and summary of recent behavioral and safety changes across the runner and strategies.\\n- Centralize important environment flags and operational gating so deployment teams know required settings for live/paper runs.\\n- Surface changes to allocation, reconciliation, regime detection, and ML persistence for transparency and review.\\n- Record test status so release communications reflect current verification state.\\n\\n### Description\\n- Added `docs/WINDSURF_UPDATE.md` that documents live runner wiring, strategy/analytics changes (including per-strategy entry tracking and `asof_date`), ML model persistence, news sentiment provider behavior, regime detection improvements, and workflow hardening.\\n- Documented new/updated environment variables such as `ALPACA_LIVE_ENABLED`, `AUTO_UPDATE_DATA`, `ENABLE_BROKER_RECONCILIATION`, `NEWS_SENTIMENT_PROVIDER`, and `NEWS_API_KEY` and the ML \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8e1ee4e995a6f7e4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"rep\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-deb9d850289e37a8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444904, "scanner": "foundry_dataset", "fingerprint": "5a90ddaa4b2641ef682ea2632db1ebafe724ea7dd722aaecec1dec700eb4138e", "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": "shreyas-chickerur/investor-mimic-bot#22", "human_labels": ["test_ci_gap"], "issue_number": "22", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e8fc344bdefa0472", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#22\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#22\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-450fe0f4151650a6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/22\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/22\\nTitle: Fix deprecated upload-artifact to v4 and harden runner: regime detection, allocations, cash & execution flow\\nBody:\\n### Motivation\\n- Resolve a GitHub Actions failure caused by the deprecated `actions/upload-artifact@v3` usage.  \\n- Prevent accidental live trading and add automated recovery for stale/invalid market data.  \\n- Ensure allocations, exposures, cash reservation/release, and execution costs are wired into the multi-strategy runner so order sizing and P&L account for real costs.  \\n- Make regime detection robust when `VIX` is unavailable and make optional utilities tolerant to CI/test environments.  \\n\\n### Description\\n- Update workflow: replaced `actions/upload-artifact@v3` with `actions/upload-artifact@v4` in `.github/workflows/test.yml`.  \\n- Runner & execution flow: enhanced `MultiStrategyRunner` with live-safety controlled by `ALPACA_LIVE_ENABLED`, data validation/auto-update via `AUTO_UPDATE_DATA`, dynamic allocation and exposure flow (`_calculate_dynamic_all\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8c5fbb65937cf853\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"rep\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-b118271096683a64", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444903, "scanner": "foundry_dataset", "fingerprint": "b73e0d7650ab117b507be742a1af7eec4b5f01d22e7afa913f053a709c844529", "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": "shreyas-chickerur/investor-mimic-bot#21", "human_labels": ["test_ci_gap"], "issue_number": "21", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e5e7c64e603f0fd0", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#21\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#21\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9e088f8cabd924f1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/21\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/21\\nTitle: Fix test harness, allocation bounds, and strategy signal metadata\\nBody:\\n### Motivation\\n- Make unit tests stable when external dependencies or environment variables are unavailable by avoiding hard failures during initialization of broker-related components.\\n- Ensure dynamic allocator respects configured min/max allocation bounds while producing normalized allocations that sum to total capital.\\n- Improve strategy/runner signal metadata and position tracking so `asof_date`/entry dates and days-held calculations are available for attribution and exits.\\n- Allow callers to fetch full trade history when needed from the strategy DB instead of being forced by a hard SQL `LIMIT`.\\n\\n### Description\\n- Update `src/broker_reconciler.py` to avoid raising when Alpaca credentials are missing during initialization, set `self.client = None` and surface a clear error inside `reconcile_daily` instead of failing at import time.\\n- Make `src/signal_injection_engine.py` tolerant when PyYAML \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-49d4b73388c2b988\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"rep\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-4ba907ff5ed0efd0", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444902, "scanner": "foundry_dataset", "fingerprint": "deb368638e6ee618b39e05da237c3028f38e924841c05c6d92c53cbc4f0f8452", "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": "shreyas-chickerur/investor-mimic-bot#20", "human_labels": ["test_ci_gap"], "issue_number": "20", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-7e1800b3bb45f1ad", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#20\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#20\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-49fc1f8bdd56a293\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/20\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/20\\nTitle: Add automated daily trading with GitHub Actions\\nBody:\\n## Changes\\n\\n- \u2705 Daily paper trading runs automatically at 10 AM ET on weekdays\\n- \u2705 No computer dependency - runs on GitHub servers  \\n- \u2705 Test workflow for CI/CD\\n- \u2705 Comprehensive deployment guide\\n- \u2705 Free tier usage (well within GitHub Actions limits)\\n\\n## Files Added\\n-  - Automated daily execution\\n-  - CI/CD testing\\n-  - Setup guide\\n\\n## Ready to Test\\nOnce merged, the workflow will be available to run manually or will execute automatically on schedule.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3f53dfd8629c4089\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-69614f1a49fab9e1", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444901, "scanner": "foundry_dataset", "fingerprint": "1273d08697bc3765dabede9e18c7156cb1e9ac7e8a8a40d7dc79e03c0e49c903", "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": "shreyas-chickerur/investor-mimic-bot#13", "human_labels": ["api_integration_gap"], "issue_number": "13", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3738fbefb2d25836", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#13\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#13\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6aac9bf482a9f688\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/13\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/13\\nTitle: test: add comprehensive testing suite with organized structure\\nBody:\\n- Create test/comprehensive-testing-suite branch\\r\\n- Format all code with black (75 files)\\r\\n- Organize tests into folders: unit/, functional/, integration/, performance/\\r\\n- Add comprehensive unit tests for cache, validators, paper trading\\r\\n- Add performance tests for cache and async processing\\r\\n- Update Makefile with new test commands (test-unit, test-functional, etc)\\r\\n- Add TESTING_GUIDE.md documentation\\r\\n- All unit tests passing (58 tests)\\r\\n- Fix code quality issues without affecting functionality\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ec45fe1a357f5a45\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-9053b402c28fc40f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444900, "scanner": "foundry_dataset", "fingerprint": "3a286c4bfdfccd1d075cdf95ccd13a9f0e56d9e0afa4807ee74a659bde532c59", "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": "shreyas-chickerur/investor-mimic-bot#11", "human_labels": ["api_integration_gap"], "issue_number": "11", "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": "shreyas-chickerur/investor-mimic-bot", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a84b5cf6ec745218", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#11\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#11\nRepo: shreyas-chickerur/investor-mimic-bot\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: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-40c68dc88aa99e35\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/11\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/11\\nTitle: test: add comprehensive testing suite with organized structure\\nBody:\\n- Create test/comprehensive-testing-suite branch\\r\\n- Format all code with black (75 files)\\r\\n- Organize tests into folders: unit/, functional/, integration/, performance/\\r\\n- Add comprehensive unit tests for cache, validators, paper trading\\r\\n- Add performance tests for cache and async processing\\r\\n- Update Makefile with new test commands (test-unit, test-functional, etc)\\r\\n- Add TESTING_GUIDE.md documentation\\r\\n- All unit tests passing (58 tests)\\r\\n- Fix code quality issues without affecting functionality\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-64411af7602f27f0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 1, \"docs\": 7}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-7c508c1ee10f35ef", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 444899, "scanner": "foundry_dataset", "fingerprint": "9132396311df2bdff32009646e589d67aef944f64ebaef9c33bae4b43d3ddc07", "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": "shreyas-chickerur/investor-mimic-bot#10", "human_labels": ["mock_placeholder"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.7, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7e12eb83dbcc9039", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#10\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: shreyas-chickerur/investor-mimic-bot#10\nRepo: shreyas-chickerur/investor-mimic-bot\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f05dcdc4bc84e9cf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/shreyas-chickerur/investor-mimic-bot/pull/10\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: shreyas-chickerur/investor-mimic-bot\\nAuthor: shreyas-chickerur (User)\\nURL: https://github.com/shreyas-chickerur/investor-mimic-bot/pull/10\\nTitle: ci: update Flake8 to ignore intentional error patterns\\nBody:\\nUpdated CI Workflow:\\r\\n- Added error codes to ignore in Flake8 check\\r\\n- E402: Module imports not at top (scripts use sys.path manipulation)\\r\\n- F541: F-strings missing placeholders (logging consistency)\\r\\n- E501: Lines too long (HTML templates)\\r\\n- B007: Loop variable not used (intentional)\\r\\n- B006: Mutable default arguments (intentional)\\r\\n- B008: Function calls in defaults (intentional)\\r\\n- F841: Unused variables (TODO items)\\r\\n- F821: Undefined names (TODO items)\\r\\n\\r\\nAdditional Fixes:\\r\\n- Fixed remaining trailing whitespace\\r\\n- Fixed ApprovalStatus import in api/v1/endpoints/approvals.py\\r\\n- Fixed syntax error in resilient_daily_workflow.py\\r\\n- Removed unused AlertManager import\\r\\n- Fixed blank lines with whitespace\\r\\n\\r\\nResult:\\r\\n- Flake8 now passes with 0 errors\\r\\n- Black formatting passes\\r\\n- CI/CD will now pass on PRs\\r\\n- All critical code quality issues resolved\\r\\n\\r\\nThese ignored errors are either:\\r\\n1. Intentional\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c461f014a81a2085\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: shreyas-chickerur/investor-mimic-bot\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 7, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_heli\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "comment-chain-pattern-bad_chains-7e1c633c59d30aab", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452012, "scanner": "foundry_dataset", "fingerprint": "2093714bdea377cbb962fe59b8884fe673c861a9cc12fd931828cac2e11f17f9", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 12, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#9", "issue_number": "9", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8d52587000026272", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#9\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-60208bc956bba75c", "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": "shreyas-chickerur/investor-mimic-bot", "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: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452011, "scanner": "foundry_dataset", "fingerprint": "a32ce4ddf8412205c4acdb43788b3044ca599a9b9692b78b7342f04aa34574cf", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 12, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#5", "issue_number": "5", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ef1d723a214b8b78", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#5\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#5\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-3a9ba6d6e78c0794", "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": "shreyas-chickerur/investor-mimic-bot", "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: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452010, "scanner": "foundry_dataset", "fingerprint": "b2b1ef5bdad7a81920519821280393a4597d13a59180dd0226af2ea75ec6fdc6", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "test_or_ci": 1, "mock_placeholder": 1, "verification_or_tests": 1, "ci_pending_or_incomplete": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_pending_or_incomplete": 2}, "synthetic": false, "edge_count": 17, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "comment_chain_has_ci": 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_links_commit": 2, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#49", "issue_number": "49", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-57f9346a0f03e763", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 4}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#49\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#49\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#49\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 49\nGraph consistency label: supported_by_verification_signal\nNodes: 13\nEdges: 17\nNode types: {'link_quality': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_has_ci': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'test_or_ci': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'ci_pending_or_incomplete': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {'ci_pending_or_incomplete': 2}\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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-4cf21f4ab018c07c", "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": "shreyas-chickerur/investor-mimic-bot", "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: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452009, "scanner": "foundry_dataset", "fingerprint": "2f21c97fd2d6cd85f13d9256a2a26419bb87be48145d05ff3984a04a94e197b0", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "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": "mock_as_real_or_placeholder", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#27", "issue_number": "27", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-e97381dd5579aaca", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#27\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#27\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#27\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 27\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'mock_placeholder': 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 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-957b004beed3983e", "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": "shreyas-chickerur/investor-mimic-bot", "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: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452008, "scanner": "foundry_dataset", "fingerprint": "dd39b646202545564d306d69d505c2f7cda77bac6d0aa1d007ad2804e8fd0507", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "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": "mock_as_real_or_placeholder", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#26", "issue_number": "26", "quality_tiers": {"unresolved": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-1a9bf14099613b0c", "graph_gold_label": "needs_more_evidence", "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: needs_more_evidence\nRepo: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#26\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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#26\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#26\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 26\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 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_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, 'mock_placeholder': 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 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/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-8e72e8da0a8821ca", "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": "shreyas-chickerur/investor-mimic-bot", "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: shreyas-chickerur/investor-mimic-bot"}, "properties": {"repobilityId": 452007, "scanner": "foundry_dataset", "fingerprint": "0687a902cd1b47c4acb0d2eecf5d569fb0f55203e3b25f096123df509de5acc2", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 12, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "shreyas-chickerur/investor-mimic-bot#10", "issue_number": "10", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "shreyas-chickerur/investor-mimic-bot", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ca447a3e825adc71", "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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#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: shreyas-chickerur/investor-mimic-bot\nThread: shreyas-chickerur/investor-mimic-bot#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: shreyas-chickerur/investor-mimic-bot#10\nRepo: shreyas-chickerur/investor-mimic-bot\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 10\nEdges: 12\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/shreyas-chickerur/investor-mimic-bot", "source_id": "graph-query-motif_query-0334b1dfb5dc1471", "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": "shreyas-chickerur/investor-mimic-bot", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-eab7340e79162bf3", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_a"}, "properties": {"repobilityId": "1bce81739899d074", "scanner": "scanner-primary", "fingerprint": "eab7340e79162bf3", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:81"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-91eba7ab39612e9a", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_b"}, "properties": {"repobilityId": "9f101d59a93c64b0", "scanner": "scanner-primary", "fingerprint": "91eba7ab39612e9a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:97"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0ac8cbee2b2ad9e5", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_c"}, "properties": {"repobilityId": "e6f328b38becfe59", "scanner": "scanner-primary", "fingerprint": "0ac8cbee2b2ad9e5", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:121"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1d923811f8b5ccf1", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_d"}, "properties": {"repobilityId": "aeb3bcb7cf6358d7", "scanner": "scanner-primary", "fingerprint": "1d923811f8b5ccf1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:139"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-7789b6155bb0593d", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_e"}, "properties": {"repobilityId": "d63dcd76e558ecb6", "scanner": "scanner-primary", "fingerprint": "7789b6155bb0593d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:173"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9eec1af8e7b63ae1", "level": "note", "message": {"text": "Possibly dead Python function: check_invariant_f"}, "properties": {"repobilityId": "d645260e328f969b", "scanner": "scanner-primary", "fingerprint": "9eec1af8e7b63ae1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/validate_system.py:195"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-98b3db50a777b095", "level": "note", "message": {"text": "Possibly dead Python function: check_run_completed"}, "properties": {"repobilityId": "d3948768e2a7ab2f", "scanner": "scanner-primary", "fingerprint": "98b3db50a777b095", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:50"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-76a2b7f052e20444", "level": "note", "message": {"text": "Possibly dead Python function: check_kill_switch_not_fired"}, "properties": {"repobilityId": "e06f92e350c0932c", "scanner": "scanner-primary", "fingerprint": "76a2b7f052e20444", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:65"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b6b455140cbd8d48", "level": "note", "message": {"text": "Possibly dead Python function: check_drawdown"}, "properties": {"repobilityId": "512b8701a9b39cc7", "scanner": "scanner-primary", "fingerprint": "b6b455140cbd8d48", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:112"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ae3491c5bd7c3216", "level": "note", "message": {"text": "Possibly dead Python function: check_unfilled_opg_rate"}, "properties": {"repobilityId": "3c10691eed0a12d5", "scanner": "scanner-primary", "fingerprint": "ae3491c5bd7c3216", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:129"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5b7264a05e534931", "level": "note", "message": {"text": "Possibly dead Python function: check_review_not_overdue"}, "properties": {"repobilityId": "6b3c9e8f3e418b27", "scanner": "scanner-primary", "fingerprint": "5b7264a05e534931", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:154"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-567051a545f42af0", "level": "note", "message": {"text": "Possibly dead Python function: check_snapshot_fresh"}, "properties": {"repobilityId": "590a1b876a994745", "scanner": "scanner-primary", "fingerprint": "567051a545f42af0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:203"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-525cb015482dcd08", "level": "note", "message": {"text": "Possibly dead Python function: check_no_critical_errors"}, "properties": {"repobilityId": "7476111ea44f03ef", "scanner": "scanner-primary", "fingerprint": "525cb015482dcd08", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:221"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0a652cc91021a099", "level": "note", "message": {"text": "Possibly dead Python function: check_consecutive_failures"}, "properties": {"repobilityId": "7e98cf1b58236e68", "scanner": "scanner-primary", "fingerprint": "0a652cc91021a099", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/post_run_expect.py:236"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0681d39b59d50d90", "level": "note", "message": {"text": "Possibly dead Python function: render_sparkline"}, "properties": {"repobilityId": "e978aeb085bb474e", "scanner": "scanner-primary", "fingerprint": "0681d39b59d50d90", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_daily_email.py:422"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-908185120750bc93", "level": "note", "message": {"text": "Possibly dead Python function: pnl_bg"}, "properties": {"repobilityId": "9b41a28d24c8bc0e", "scanner": "scanner-primary", "fingerprint": "908185120750bc93", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_daily_email.py:596"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8d564172debd4a05", "level": "note", "message": {"text": "Possibly dead Python function: build_kpi_strip"}, "properties": {"repobilityId": "c8c4f0d6b775263e", "scanner": "scanner-primary", "fingerprint": "8d564172debd4a05", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_daily_email.py:1058"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e1bab3c314722947", "level": "note", "message": {"text": "Possibly dead Python function: build_system_status"}, "properties": {"repobilityId": "fcd38f3398b73908", "scanner": "scanner-primary", "fingerprint": "e1bab3c314722947", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/generate_daily_email.py:1883"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8201ebf2ec6a8a56", "level": "note", "message": {"text": "Possibly dead Python function: fmt"}, "properties": {"repobilityId": "cbd3d18445d097f2", "scanner": "scanner-primary", "fingerprint": "8201ebf2ec6a8a56", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/adhoc/verify_against_alpaca.py:29"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f308df8d63e8e2ba", "level": "note", "message": {"text": "Possibly dead Python function: rebalance_needed"}, "properties": {"repobilityId": "acb2e05d6e3d19db", "scanner": "scanner-primary", "fingerprint": "f308df8d63e8e2ba", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/regime/dynamic_allocator.py:218"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b08141e420b565cd", "level": "note", "message": {"text": "Possibly dead Python function: log_dry_run_summary"}, "properties": {"repobilityId": "238e7dd8562c6b8a", "scanner": "scanner-primary", "fingerprint": "b08141e420b565cd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/integration/dry_run_wrapper.py:139"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a6b743ccc0ed4a07", "level": "note", "message": {"text": "Possibly dead Python function: list_artifacts"}, "properties": {"repobilityId": "3b6b35875ae64899", "scanner": "scanner-primary", "fingerprint": "a6b743ccc0ed4a07", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/monitoring/artifact_writer.py:253"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-3dbe2635a09593ef", "level": "note", "message": {"text": "Possibly dead Python function: add_daily_return"}, "properties": {"repobilityId": "e679f22619eb1ec7", "scanner": "scanner-primary", "fingerprint": "3dbe2635a09593ef", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/monitoring/performance_metrics.py:51"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f85da71f7a0bcb36", "level": "note", "message": {"text": "Possibly dead Python function: trace_filtered"}, "properties": {"repobilityId": "a7400958ddb1a9eb", "scanner": "scanner-primary", "fingerprint": "f85da71f7a0bcb36", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/utils/signal_tracer.py:65"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-58468b5ab8fff6f2", "level": "note", "message": {"text": "Possibly dead Python function: trace_sized"}, "properties": {"repobilityId": "338f5d396468cd1a", "scanner": "scanner-primary", "fingerprint": "58468b5ab8fff6f2", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/utils/signal_tracer.py:85"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-12def562da2ac3f8", "level": "note", "message": {"text": "Possibly dead Python function: trace_risk_check"}, "properties": {"repobilityId": "7590591b8a8e3c34", "scanner": "scanner-primary", "fingerprint": "12def562da2ac3f8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/utils/signal_tracer.py:106"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5b563398f2c8cd44", "level": "warning", "message": {"text": "Privileged port 5 in use"}, "properties": {"repobilityId": "a8f80b4866464301", "scanner": "scanner-primary", "fingerprint": "5b563398f2c8cd44", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8cc88c245872870b", "level": "warning", "message": {"text": "Privileged port 45 in use"}, "properties": {"repobilityId": "73cf64d92574d41c", "scanner": "scanner-primary", "fingerprint": "8cc88c245872870b", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ac17b5980e5de50a", "level": "warning", "message": {"text": "Privileged port 7 in use"}, "properties": {"repobilityId": "428a6faecc63b5d6", "scanner": "scanner-primary", "fingerprint": "ac17b5980e5de50a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a2adaabd4bcc14af", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c14a4aa7d5286516", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 71}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 310}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 570}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 586}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 757}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 766}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 776}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "992bd2b687c79c60", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 947}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4c5ee4e031f52e50", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1023}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4c5ee4e031f52e50", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1152}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4c5ee4e031f52e50", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1203}}}]}, {"ruleId": "scanner-d9e1c30236f7dc4d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "4c5ee4e031f52e50", "scanner": "scanner-primary", "fingerprint": "d9e1c30236f7dc4d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1297}}}]}, {"ruleId": "scanner-ef9ed3f8d1f009bb", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "445fa100a7d07da3", "scanner": "scanner-primary", "fingerprint": "ef9ed3f8d1f009bb", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/daily_trading.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6bc703aa47136f7f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "9dd0c358778eafde", "scanner": "scanner-primary", "fingerprint": "6bc703aa47136f7f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/resend_email.yml"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-6bc703aa47136f7f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c31c36861a1d1304", "scanner": "scanner-primary", "fingerprint": "6bc703aa47136f7f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/resend_email.yml"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-6bc703aa47136f7f", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c8c850d7cce01699", "scanner": "scanner-primary", "fingerprint": "6bc703aa47136f7f", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/resend_email.yml"}, "region": {"startLine": 64}}}]}, {"ruleId": "scanner-5295ad79d3879c33", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "95e8d8cfae59c430", "scanner": "scanner-primary", "fingerprint": "5295ad79d3879c33", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/sync_database.yml"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-5295ad79d3879c33", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "28a8b6fb74f35a6d", "scanner": "scanner-primary", "fingerprint": "5295ad79d3879c33", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/sync_database.yml"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-5295ad79d3879c33", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "918d3c02c354bb57", "scanner": "scanner-primary", "fingerprint": "5295ad79d3879c33", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/sync_database.yml"}, "region": {"startLine": 105}}}]}, {"ruleId": "scanner-5b00e3f9218f8a2d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "104da3801d8b9f4e", "scanner": "scanner-primary", "fingerprint": "5b00e3f9218f8a2d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/api_health_check.yml"}, "region": {"startLine": 19}}}]}, {"ruleId": "scanner-5b00e3f9218f8a2d", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b77fdbf26067dc7f", "scanner": "scanner-primary", "fingerprint": "5b00e3f9218f8a2d", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/api_health_check.yml"}, "region": {"startLine": 22}}}]}, {"ruleId": "scanner-5b00e3f9218f8a2d", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "23b374907f2408a2", "scanner": "scanner-primary", "fingerprint": "5b00e3f9218f8a2d", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/api_health_check.yml"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-d030067d56972a8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "e6d50a54a909b249", "scanner": "scanner-primary", "fingerprint": "d030067d56972a8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/portfolio_snapshot.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-d030067d56972a8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "69ff7d4533adcfde", "scanner": "scanner-primary", "fingerprint": "d030067d56972a8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/portfolio_snapshot.yml"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-d030067d56972a8f", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "492e8b506422884f", "scanner": "scanner-primary", "fingerprint": "d030067d56972a8f", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/portfolio_snapshot.yml"}, "region": {"startLine": 70}}}]}, {"ruleId": "scanner-5f89dc95da817f45", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "5011a275fe8a77b1", "scanner": "scanner-primary", "fingerprint": "5f89dc95da817f45", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ml_retrain.yml"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-5f89dc95da817f45", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "62ce3312628da983", "scanner": "scanner-primary", "fingerprint": "5f89dc95da817f45", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ml_retrain.yml"}, "region": {"startLine": 26}}}]}, {"ruleId": "scanner-5f89dc95da817f45", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54961db81bed9967", "scanner": "scanner-primary", "fingerprint": "5f89dc95da817f45", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ml_retrain.yml"}, "region": {"startLine": 118}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "5485cee335df0bb9", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07d042cf46607e98", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "0be57a9e0aeb05aa", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 65}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "5485cee335df0bb9", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 85}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07d042cf46607e98", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 88}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "5485cee335df0bb9", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 107}}}]}, {"ruleId": "scanner-20dbf108dd68e827", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "07d042cf46607e98", "scanner": "scanner-primary", "fingerprint": "20dbf108dd68e827", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci_tests.yml"}, "region": {"startLine": 163}}}]}, {"ruleId": "scanner-33ce2aeabac6ad9d", "level": "note", "message": {"text": "Very large file: scripts/export_snapshot.py (1846 lines)"}, "properties": {"repobilityId": "c319c943a6ccdc8a", "scanner": "scanner-primary", "fingerprint": "33ce2aeabac6ad9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-900e164331d6dc25", "level": "note", "message": {"text": "Very large file: scripts/generate_daily_email.py (2436 lines)"}, "properties": {"repobilityId": "60bc6348e8fcf898", "scanner": "scanner-primary", "fingerprint": "900e164331d6dc25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-21995bf2bf580603", "level": "note", "message": {"text": "Very large file: prod/reference/MimicDashboard.reference.jsx (827 lines)"}, "properties": {"repobilityId": "aa4b47216c33fff4", "scanner": "scanner-primary", "fingerprint": "21995bf2bf580603", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-90c876535e9683d6", "level": "note", "message": {"text": "Very large file: src/core/database.py (2166 lines)"}, "properties": {"repobilityId": "5147f2c118250215", "scanner": "scanner-primary", "fingerprint": "90c876535e9683d6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-548ef53585e32cd3", "level": "note", "message": {"text": "Very large file: src/core/execution_engine.py (4573 lines)"}, "properties": {"repobilityId": "a3c0a5b1108bc642", "scanner": "scanner-primary", "fingerprint": "548ef53585e32cd3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "e4a26b72ce899a45", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "489d940eb707b7d4", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "2a16a76272863ff4", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "e5759fa5b1d31afa", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "1cb2ce70adb8e141", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "46a26a21c1e06d32", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "d00d9d82ddc7cc00", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-e09b566925c4f622", "level": "note", "message": {"text": "Legacy-named symbol `bt_legacy` in tests/unit/test_backtester_parity.py:151"}, "properties": {"repobilityId": "c0c6a20bfbb37df2", "scanner": "scanner-primary", "fingerprint": "e09b566925c4f622", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8dac0cc39df323d0", "level": "note", "message": {"text": "Legacy-named symbol `test_legacy_fixture_is_actually_legacy` in tests/unit/test_db_migration_populated.py:110"}, "properties": {"repobilityId": "50bf18c021da375d", "scanner": "scanner-primary", "fingerprint": "8dac0cc39df323d0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-155e1790e71c2588", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 scripts/diagnose.py:132"}, "properties": {"repobilityId": "e0115ad5f74abcda", "scanner": "scanner-primary", "fingerprint": "155e1790e71c2588", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e9464f3783dbba5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/update_daily_data.py:262"}, "properties": {"repobilityId": "8f132b11f0ddeee8", "scanner": "scanner-primary", "fingerprint": "e9464f3783dbba5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ffaee780666ebe3", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/sync_broker_state.py:128"}, "properties": {"repobilityId": "34be35df63468367", "scanner": "scanner-primary", "fingerprint": "6ffaee780666ebe3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-140b968018faa618", "level": "none", "message": {"text": "Commented-code block (5 lines) in prod/reference/design-tokens.ts:1"}, "properties": {"repobilityId": "e74e88bb31b85d77", "scanner": "scanner-primary", "fingerprint": "140b968018faa618", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4439d17ecfe6f05a", "level": "none", "message": {"text": "Commented-code block (6 lines) in prod/reference/glossary.ts:1"}, "properties": {"repobilityId": "0dca4b1447680fae", "scanner": "scanner-primary", "fingerprint": "4439d17ecfe6f05a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-980aec9f45e9aa85", "level": "none", "message": {"text": "Commented-code block (9 lines) in prod/reference/snapshot.types.ts:1"}, "properties": {"repobilityId": "6dd535cb00c875eb", "scanner": "scanner-primary", "fingerprint": "980aec9f45e9aa85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-254cab8bde4593d0", "level": "none", "message": {"text": "Commented-code block (5 lines) in prod/reference/MimicDashboard.reference.jsx:8"}, "properties": {"repobilityId": "dcd4ec5b39d23e5a", "scanner": "scanner-primary", "fingerprint": "254cab8bde4593d0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f164a38231c347f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/database.py:226"}, "properties": {"repobilityId": "ebfebb759a007ebd", "scanner": "scanner-primary", "fingerprint": "7f164a38231c347f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19680afd3c09f0c9", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/execution_engine.py:887"}, "properties": {"repobilityId": "7ff8e1caae8134fe", "scanner": "scanner-primary", "fingerprint": "19680afd3c09f0c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-defa3766f27ce655", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/strategies/strategy_ml_momentum.py:76"}, "properties": {"repobilityId": "0bbf671436ca1f0a", "scanner": "scanner-primary", "fingerprint": "defa3766f27ce655", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79bc43e6c890afff", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/strategies/strategy_earnings_drift.py:171"}, "properties": {"repobilityId": "1689301efc3ad9aa", "scanner": "scanner-primary", "fingerprint": "79bc43e6c890afff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-198ec5bc61e0354b", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/strategies/strategy_rsi_mean_reversion.py:156"}, "properties": {"repobilityId": "4cc37a2501cb1742", "scanner": "scanner-primary", "fingerprint": "198ec5bc61e0354b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-342e3ebf7460947d", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/strategies/strategy_news_sentiment.py:177"}, "properties": {"repobilityId": "e518a38f73298ead", "scanner": "scanner-primary", "fingerprint": "342e3ebf7460947d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad6ef29fecbd291f", "level": "note", "message": {"text": "48 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "774efb1dfe2a68ff", "scanner": "scanner-primary", "fingerprint": "ad6ef29fecbd291f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "7631cf31b853ac2f", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "61cf777a27d32cd2", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "d2fe00e8fc8d5877", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "1a78e0155e75a267", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "63560a115dad54b8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "df6cb0a58b891198", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "94793795f8b07464", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "8b4408b4e69bb8ce", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-02525d39071dd2c7", "level": "note", "message": {"text": "Near-duplicate function bodies in 5 places"}, "properties": {"repobilityId": "fd513295e5e6bbe1", "scanner": "scanner-primary", "fingerprint": "02525d39071dd2c7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}