{"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: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#9\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#9\nRepo: jonchyatt/resetbiology\nIssue/PR number: 9\nGraph consistency label: needs_more_evidence\nNodes: 56\nEdges: 110\nNode types: {'pr_file': 41, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined blueprint gap alignment: jonchyatt/resetbiology"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#3\nRepo: jonchyatt/resetbiology\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 37\nEdges: 95\nNode types: {'pr_file': 11, 'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined assumption checks: jonchyatt/resetbiology"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nOutcome: claimed_resolved_unverified\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: jonchyatt/resetbiology#3\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 3\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 11\nLabels: {'data_schema_persistence': 2, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 3, 'api_or_backend': 2, 'ui_or_frontend': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b749070750e1c4a4\",\n   "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined schema ui api mismatch: jonchyatt/resetbiology"}, "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: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 43\nEdges: 97\nNode types: {'pr_file': 28, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'th"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-fbcd0147fba7c4f9\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: jonchyatt/resetbiology:github-feedback-comment-fbcd0147fba7c4f9\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fbcd0147fba7c4f9\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"d"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_auth_guardrail_gap", "name": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "fullDescription": {"text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 43\nEdges: 97\nNode types: {'pr_file': 28, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcom"}, "properties": {"scanner": "foundry_dataset", "category": "auth", "severity": "critical", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "scanner-a0e686e942fa6593", "name": "Stray `console.log` in TS/JS \u2014 screenshot-breath-training.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-breath-training.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1f06274b4fe7cddf", "name": "Stray `console.log` in TS/JS \u2014 breath-test.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 breath-test.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8fd7bf4d9fd9267b", "name": "Stray `console.log` in TS/JS \u2014 improved-scraper.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 improved-scraper.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ea408b73b7ef488", "name": "Stray `console.log` in TS/JS \u2014 show-website.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 show-website.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e63aec37bb53e48", "name": "Stray `console.log` in TS/JS \u2014 test-nutrition.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-nutrition.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c8e7f29498162bff", "name": "Stray `console.log` in TS/JS \u2014 test-db.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-db.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e11156633b5090d5", "name": "Stray `console.log` in TS/JS \u2014 test-continuous-flow.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-continuous-flow.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9c5b3694ebde349e", "name": "Stray `console.log` in TS/JS \u2014 dosage-calculator-test.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 dosage-calculator-test.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-60c604093202bc1e", "name": "Stray `console.log` in TS/JS \u2014 merge-peptide-data.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 merge-peptide-data.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-324bc3b0c173b4a8", "name": "Stray `console.log` in TS/JS \u2014 navigate-to-products.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 navigate-to-products.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e18b254be47856bc", "name": "Stray `console.log` in TS/JS \u2014 test-auth-flow.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-auth-flow.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-916be53cbbac3922", "name": "Stray `console.log` in TS/JS \u2014 test-store-final-verification.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-store-final-verification.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-98de6d4e7fb97dcb", "name": "Stray `console.log` in TS/JS \u2014 test-hold-debug.js:19", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-hold-debug.js:19"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2bfafc4741e6de9d", "name": "Stray `console.log` in TS/JS \u2014 test-both-layout-options.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-both-layout-options.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1906ed5c3c88fd07", "name": "Stray `console.log` in TS/JS \u2014 scrape-login.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-login.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-072b693c8cbb41f6", "name": "Stray `console.log` in TS/JS \u2014 take-screenshot-current.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot-current.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0d5f14f65253afec", "name": "Stray `console.log` in TS/JS \u2014 test-horizontal-buttons.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-horizontal-buttons.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cc3457b2ea95b83", "name": "Stray `console.log` in TS/JS \u2014 test-enhanced-portal.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-enhanced-portal.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-391765e42a02422b", "name": "Stray `console.log` in TS/JS \u2014 test-breath-functionality.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-functionality.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-86835de40acaaccf", "name": "Stray `console.log` in TS/JS \u2014 scrape-peptides.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-peptides.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8cc5161adbba1b36", "name": "Stray `console.log` in TS/JS \u2014 screenshot-local-order.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-local-order.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c39d159bccb0d723", "name": "Stray `console.log` in TS/JS \u2014 audit-website.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 audit-website.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f45d56c20170ef23", "name": "Stray `console.log` in TS/JS \u2014 migrate-peptides-to-db.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 migrate-peptides-to-db.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-975f1009c402fd99", "name": "Stray `console.log` in TS/JS \u2014 test-peptide-tracker.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-tracker.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4a16d9ab200ca5e0", "name": "Stray `console.log` in TS/JS \u2014 test-pace-timing.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-pace-timing.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-053309a3389abbdb", "name": "Stray `console.log` in TS/JS \u2014 test_portal_psychology.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test_portal_psychology.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9dc36701b5fe7d42", "name": "Stray `console.log` in TS/JS \u2014 open-browser.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 open-browser.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eaac724d290d8098", "name": "Stray `console.log` in TS/JS \u2014 test-timing-workflow.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-timing-workflow.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dc315389ea1f5e0e", "name": "Stray `console.log` in TS/JS \u2014 portal-screenshot-test.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 portal-screenshot-test.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26de698296f2d78c", "name": "Stray `console.log` in TS/JS \u2014 test-final-verification.js:21", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-final-verification.js:21"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ae6682183c7276b", "name": "Stray `console.log` in TS/JS \u2014 final-test.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 final-test.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34c53c81b72fdd8f", "name": "Stray `console.log` in TS/JS \u2014 process-peptides-local.js:37", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 process-peptides-local.js:37"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9ca5af53fc68b5f9", "name": "Stray `console.log` in TS/JS \u2014 test-store-final.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-store-final.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fffc73ee53a6cc05", "name": "Stray `console.log` in TS/JS \u2014 scrape-peptides-v2.js:13", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-peptides-v2.js:13"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-abc91ea1bae8a511", "name": "Stray `console.log` in TS/JS \u2014 import-peptides-to-db.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 import-peptides-to-db.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2b97d922d58e1903", "name": "Stray `console.log` in TS/JS \u2014 scrape-protocols.ts:26", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-protocols.ts:26"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ccfa83e244caae7d", "name": "Stray `console.log` in TS/JS \u2014 analyze-breath-startup.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 analyze-breath-startup.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2e5caca01d75ae52", "name": "Stray `console.log` in TS/JS \u2014 capture-calculator-modal.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 capture-calculator-modal.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d4be4d10b4f2c27", "name": "TODO/FIXME marker in shipping code \u2014 test-quick-workflow.js:19", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 test-quick-workflow.js:19"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aec452b5922452dc", "name": "Stray `console.log` in TS/JS \u2014 test-quick-workflow.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-quick-workflow.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-70dff722c4caeb08", "name": "Stray `console.log` in TS/JS \u2014 test-timer-pattern.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-timer-pattern.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a96c754417444bf", "name": "Stray `console.log` in TS/JS \u2014 clear-stripe-ids.ts:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 clear-stripe-ids.ts:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b725720b7d48f97d", "name": "Stray `console.log` in TS/JS \u2014 take-screenshot.js:38", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot.js:38"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e8a0a23578c14137", "name": "Stray `console.log` in TS/JS \u2014 test_website.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test_website.js:20"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4628df08293803c4", "name": "Stray `console.log` in TS/JS \u2014 scrape-current-page.js:3", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-current-page.js:3"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4867f7a584c13f2d", "name": "Stray `console.log` in TS/JS \u2014 ultimate-scraper-v2.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 ultimate-scraper-v2.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5fa2ecb84931ce9e", "name": "Stray `console.log` in TS/JS \u2014 fast-scraper.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 fast-scraper.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28b01bf3c3b1b166", "name": "Stray `console.log` in TS/JS \u2014 view-order-page.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 view-order-page.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fc1cc0193c76bbf0", "name": "Stray `console.log` in TS/JS \u2014 test-breath-final-verification.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-final-verification.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbacfda749671e1e", "name": "Stray `console.log` in TS/JS \u2014 capture-dosage-calculator.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 capture-dosage-calculator.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6c8160d3baf6da7d", "name": "Stray `console.log` in TS/JS \u2014 test-peptide-admin.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-admin.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39f09d4c112d10b4", "name": "Stray `console.log` in TS/JS \u2014 test-auth0-login.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-login.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-04fd062010e2410a", "name": "Stray `console.log` in TS/JS \u2014 test-store-styling.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-store-styling.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8ba5f670d8167941", "name": "Stray `console.log` in TS/JS \u2014 debug-peptides.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 debug-peptides.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a5b067285c9536d8", "name": "Stray `console.log` in TS/JS \u2014 test-breath-startup.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-startup.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ec350b65c0e807e", "name": "Stray `console.log` in TS/JS \u2014 scrape-energybits-complete.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-energybits-complete.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-006be6cd4ad02ca4", "name": "Stray `console.log` in TS/JS \u2014 test-breath-settings.js:23", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-settings.js:23"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c0ab2a7eea35018d", "name": "Stray `console.log` in TS/JS \u2014 check-console.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 check-console.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-25381e4c73d0f80d", "name": "Stray `console.log` in TS/JS \u2014 check-products.ts:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 check-products.ts:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76d082956bda5f19", "name": "Stray `console.log` in TS/JS \u2014 test-store-working.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-store-working.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-26f7e9e9babcb8b1", "name": "Stray `console.log` in TS/JS \u2014 take-screenshot-verify.js:27", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot-verify.js:27"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-429dbfd638897b6a", "name": "Stray `console.log` in TS/JS \u2014 test-breath-layout-fix.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-fix.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4741da8749e7bce7", "name": "Stray `console.log` in TS/JS \u2014 test-breath-layout-focused.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-focused.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c27668fd0a0d93a0", "name": "Stray `console.log` in TS/JS \u2014 create-composite.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 create-composite.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-76efdc8a1a44db37", "name": "Stray `console.log` in TS/JS \u2014 test-peptide-tracking.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-tracking.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e7452f42cec55679", "name": "Stray `console.log` in TS/JS \u2014 get-chrome-cookies.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 get-chrome-cookies.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49f9e01020bbd82e", "name": "Stray `console.log` in TS/JS \u2014 test-professional-calculator.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-professional-calculator.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d4d34224502e239", "name": "Stray `console.log` in TS/JS \u2014 test-website.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-website.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a5be54a06a0a5cae", "name": "Stray `console.log` in TS/JS \u2014 complete-peptide-scraper.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 complete-peptide-scraper.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ec5922e76c3d348c", "name": "Stray `console.log` in TS/JS \u2014 test-state-debug.js:9", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-state-debug.js:9"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e4379d87bb1b37f", "name": "Stray `console.log` in TS/JS \u2014 test-store-comprehensive.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-store-comprehensive.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-361c14085aa6550c", "name": "Stray `console.log` in TS/JS \u2014 middleware.ts:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 middleware.ts:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c0c356e98f76bfe", "name": "Stray `console.log` in TS/JS \u2014 mobile-test-script.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mobile-test-script.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3bc05e8cb0c767fa", "name": "Stray `console.log` in TS/JS \u2014 test-peptide-calculator.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-calculator.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8f3a6d74fb1d2ae3", "name": "Stray `console.log` in TS/JS \u2014 breath-screenshot.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 breath-screenshot.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-effd1dcf0852c04f", "name": "Stray `console.log` in TS/JS \u2014 verify-portal-final.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 verify-portal-final.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-3d0599c4214919d8", "name": "Stray `console.log` in TS/JS \u2014 portal-capture.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 portal-capture.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fecd1474d204555e", "name": "Stray `console.log` in TS/JS \u2014 test-button-transparency.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-button-transparency.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-35a4e8443032c1eb", "name": "Stray `console.log` in TS/JS \u2014 open-browser-for-login.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 open-browser-for-login.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-acc4f9344a5985dc", "name": "Stray `console.log` in TS/JS \u2014 test-full-calculator-workflow.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-full-calculator-workflow.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7183f9d23828d134", "name": "Stray `console.log` in TS/JS \u2014 comprehensive-navigation-test.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 comprehensive-navigation-test.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-557d852108f53328", "name": "Stray `console.log` in TS/JS \u2014 save-and-scrape-peptides.js:6", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 save-and-scrape-peptides.js:6"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-123aafc41fb1df93", "name": "Stray `console.log` in TS/JS \u2014 test-api-direct.js:3", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-api-direct.js:3"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-31a69fe7411f0d42", "name": "Stray `console.log` in TS/JS \u2014 mobile-test-better.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mobile-test-better.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-34da5d9df483000c", "name": "Stray `console.log` in TS/JS \u2014 examine-order-page.js:11", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 examine-order-page.js:11"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f645b62d30a3691c", "name": "Stray `console.log` in TS/JS \u2014 connect-existing-browser.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 connect-existing-browser.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2d1bb833ec25c9e6", "name": "Stray `console.log` in TS/JS \u2014 complete-assessment-signup.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 complete-assessment-signup.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4558bd1cf46a24b1", "name": "Stray `console.log` in TS/JS \u2014 homepage-screenshot.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 homepage-screenshot.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f33d88d64a22be3f", "name": "Stray `console.log` in TS/JS \u2014 test-calculator-interactions.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-calculator-interactions.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d59c7b003e92cf49", "name": "Stray `console.log` in TS/JS \u2014 test-complete-workflow.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-complete-workflow.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e9531853f6bb4e2d", "name": "Stray `console.log` in TS/JS \u2014 screenshot-current-spacing.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-current-spacing.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0fa9ddb318824a87", "name": "Stray `console.log` in TS/JS \u2014 test-breath-layout-comprehensive.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-comprehensive.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-12ac882cc40b763d", "name": "Stray `console.log` in TS/JS \u2014 clean-peptide-import.ts:39", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 clean-peptide-import.ts:39"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-14afbb8d8ac127c8", "name": "Stray `console.log` in TS/JS \u2014 test-hold-workflow.js:7", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-hold-workflow.js:7"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-84bf4879e4a2880f", "name": "Stray `console.log` in TS/JS \u2014 test-final-width-matching.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-final-width-matching.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d1ed7651b339df61", "name": "Stray `console.log` in TS/JS \u2014 inspect-page-structure.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 inspect-page-structure.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-253581804ff0790c", "name": "Stray `console.log` in TS/JS \u2014 test-spacebar-workflow.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-spacebar-workflow.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d461e86ed171588a", "name": "Stray `console.log` in TS/JS \u2014 test_complete_flow.js:18", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test_complete_flow.js:18"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f8907b4046cc69b7", "name": "Stray `console.log` in TS/JS \u2014 take-portal-screenshot.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 take-portal-screenshot.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9a1c529f536a0814", "name": "Stray `console.log` in TS/JS \u2014 mental-mastery-check.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mental-mastery-check.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df49c82b74e13510", "name": "Stray `console.log` in TS/JS \u2014 open-localhost.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 open-localhost.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4dc367c2670c6d1d", "name": "Stray `console.log` in TS/JS \u2014 scrape-with-cookies-working.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-with-cookies-working.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4c80d6256edd41ac", "name": "Stray `console.log` in TS/JS \u2014 test-auth0-workflow.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-workflow.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-354b0fe19b9868c4", "name": "Stray `console.log` in TS/JS \u2014 measure-actual-widths.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 measure-actual-widths.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8e727920f94f78fe", "name": "Stray `console.log` in TS/JS \u2014 test-spacing-fix.js:15", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-spacing-fix.js:15"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-89b0ac5d19f09e13", "name": "Stray `console.log` in TS/JS \u2014 test-auth0-fixed.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-fixed.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5024ce552634393d", "name": "Stray `console.log` in TS/JS \u2014 take-screenshots.js:12", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshots.js:12"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8db35ac21cc8a8b7", "name": "Stray `console.log` in TS/JS \u2014 scrape-stemregen-complete.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-stemregen-complete.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eefb2bf76c8fddbf", "name": "Stray `console.log` in TS/JS \u2014 test-balanced-shortcuts.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-balanced-shortcuts.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c22adcb9990d31c", "name": "Stray `console.log` in TS/JS \u2014 test-timer-fix.js:22", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-timer-fix.js:22"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a56430a2207f5753", "name": "Stray `console.log` in TS/JS \u2014 test_psychology_system.js:17", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test_psychology_system.js:17"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c556d2ca27134c25", "name": "Stray `console.log` in TS/JS \u2014 check-images.js:14", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 check-images.js:14"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-df9555c9dbbb326f", "name": "Stray `console.log` in TS/JS \u2014 test-dosage-calculator.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-dosage-calculator.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5a2357b881587c87", "name": "Stray `console.log` in TS/JS \u2014 breath-detailed-test.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 breath-detailed-test.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9e9e6f7f4902b331", "name": "Stray `console.log` in TS/JS \u2014 analyze-live-site.js:8", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 analyze-live-site.js:8"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b97564f09766ac73", "name": "Stray `console.log` in TS/JS \u2014 test-order-page.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-order-page.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e452492a4364e41f", "name": "Stray `console.log` in TS/JS \u2014 final-enhanced-scraper.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 final-enhanced-scraper.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d2829883a9998f19", "name": "Stray `console.log` in TS/JS \u2014 scrape-with-playwright.js:5", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scrape-with-playwright.js:5"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f68ae0ec683a585b", "name": "Stray `console.log` in TS/JS \u2014 test-browser.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-browser.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5e149604364e5da8", "name": "Stray `console.log` in TS/JS \u2014 test-workout.js:4", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 test-workout.js:4"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-506be2b95088f5d3", "name": "git log failed \u2014 history analysis incomplete", "shortDescription": {"text": "git log failed \u2014 history analysis incomplete"}, "fullDescription": {"text": "fatal: not a git repository (or any parent up to mount point /data)\nStopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set)."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8987d6d1c30c7202", "name": "Docker base image is tag-pinned but not digest-pinned: node:20-alpine", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: node:20-alpine"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cb639d9a10a47b23", "name": "package.json defines install-time lifecycle scripts", "shortDescription": {"text": "package.json defines install-time lifecycle scripts"}, "fullDescription": {"text": "preinstall/install/postinstall/prepare scripts execute during dependency installation. Review them carefully for network calls, obfuscation, shell execution, or credential access."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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 1621 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 30 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-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "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, ci. 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-17d866d91a7c451e", "name": "Agent instruction/config may expose a secret: CLAUDE.md", "shortDescription": {"text": "Agent instruction/config may expose a secret: CLAUDE.md"}, "fullDescription": {"text": "Agent-facing files are routinely pasted into LLM/tool contexts. Move literal tokens, keys, and passwords into a secret manager or document them as placeholders only."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-5528fbc1a5c1a384", "name": "Legacy-named symbol `chrome_cookies_copy` in get-chrome-cookies.js:31", "shortDescription": {"text": "Legacy-named symbol `chrome_cookies_copy` in get-chrome-cookies.js:31"}, "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-1b5a76780c3df9aa", "name": "1 env vars used in code but missing from .env.example", "shortDescription": {"text": "1 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `CI`. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/11483"}, "properties": {"repository": "jonchyatt/resetbiology", "repoUrl": "https://github.com/jonchyatt/resetbiology", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366451, "scanner": "foundry_dataset", "fingerprint": "07f0c4d5fdb6a147007127687b20b9053d7011e4600b116141044b1935a761e1", "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, "api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 17, "source_or_other": 10, "security_or_auth": 2, "deployment_env_gap": 1, "dependency_or_build": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 110, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 41, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 56, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 41, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#9", "issue_number": "9", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-d020dc36e9ae29ee", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 6, "api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 102, "source_or_other": 60, "security_or_auth": 12, "dependency_or_build": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#9\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#9\nRepo: jonchyatt/resetbiology\nIssue/PR number: 9\nGraph consistency label: needs_more_evidence\nNodes: 56\nEdges: 110\nNode types: {'pr_file': 41, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 41, 'comment_chain_touches_file': 36, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 17, 'source_or_other': 10, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'security_or_auth': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'test_or_ci': 1, 'dependency_or_build': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-32d622f2ac920f9d", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366450, "scanner": "foundry_dataset", "fingerprint": "a728c69c8e9f02e2b06c3b4d827c8d51304cef23c57c64a7acb58ab34ddd3ed2", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 14, "source_or_other": 2, "security_or_auth": 1, "deployment_env_gap": 1, "dependency_or_build": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 97, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 28, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 43, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 28, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#8", "issue_number": "8", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b4e7fe69c89f74b8", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 84, "source_or_other": 12, "security_or_auth": 6, "dependency_or_build": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 43\nEdges: 97\nNode types: {'pr_file': 28, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 28, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 14, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'dependency_or_build': 1, 'schema_or_data': 1, 'security_or_auth': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-4ccd4e5aa26f21b7", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366449, "scanner": "foundry_dataset", "fingerprint": "6991d2101c1940f3241f3ec7e3ee621e45ee442290cc2671f161c5264a3151b5", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 13, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 94, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 25, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 40, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 25, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#7", "issue_number": "7", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0d257ee141991cec", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 78, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#7\nRepo: jonchyatt/resetbiology\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 40\nEdges: 94\nNode types: {'pr_file': 25, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 25, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 13, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-c0ace6c3b996d428", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366448, "scanner": "foundry_dataset", "fingerprint": "12cc41649269caf1dd7303d116dff550ef292832e57da1d35d8845b48304b10e", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#6", "issue_number": "6", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c16d37f023fcd690", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#6\nRepo: jonchyatt/resetbiology\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-3ea41cc6c8d47caa", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366447, "scanner": "foundry_dataset", "fingerprint": "de8cc1e2613730d556c45f7bba62eefc2915cfefd489a9b6b7c9033d2dccddab", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#5", "issue_number": "5", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3a16c32e846d8672", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#5\nRepo: jonchyatt/resetbiology\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-28151bb387b873ca", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366446, "scanner": "foundry_dataset", "fingerprint": "7224b0915aadde93f266a674892a37d90c4ade8293fb5c18f309d7bfbec07cd4", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 76, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 11, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 11, "thread_has_comment_chain": 3, "comment_chain_touches_file": 33, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 26, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 11, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#4", "issue_number": "4", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-5824c3cb8c6adc36", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 18, "ui_or_frontend": 30, "source_or_other": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#4\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#4\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#4\nRepo: jonchyatt/resetbiology\nIssue/PR number: 4\nGraph consistency label: needs_more_evidence\nNodes: 26\nEdges: 76\nNode types: {'pr_file': 11, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 33, 'thread_touches_file': 11, 'issue_chain_touches_file': 11, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'not_resolved_or_not_observed': 5, 'docs_or_claims': 3, 'human_reported_issue_no_linked_fix': 3, 'api_or_backend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'source_or_other': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-55081114cccb0155", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366445, "scanner": "foundry_dataset", "fingerprint": "0d9d8261610f50ac89ac9fed7e26a72a51e100b1441a988d054907b6515eb45a", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 2, "ui_or_frontend": 5, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 56, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 7, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 3, "comment_chain_touches_file": 21, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 22, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 7, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#2", "issue_number": "2", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-00731a1fe8662893", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 12, "ui_or_frontend": 30}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#2\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#2\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#2\nRepo: jonchyatt/resetbiology\nIssue/PR number: 2\nGraph consistency label: needs_more_evidence\nNodes: 22\nEdges: 56\nNode types: {'pr_file': 7, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 21, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'api_or_backend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-01ba5d3731d90667", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366444, "scanner": "foundry_dataset", "fingerprint": "e5c721f3bc36ea6063d8032e600495ee34ede729f64841208a71babb6c2cdbd6", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"docs_or_claims": 7, "source_or_other": 92, "security_or_auth": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 169, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 100, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 115, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 100, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#11", "issue_number": "11", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-d684f28bc2f3e70e", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"docs_or_claims": 42, "source_or_other": 552, "security_or_auth": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#11\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#11\nRepo: jonchyatt/resetbiology\nIssue/PR number: 11\nGraph consistency label: needs_more_evidence\nNodes: 115\nEdges: 169\nNode types: {'pr_file': 100, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 100, 'comment_chain_touches_file': 36, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 92, 'docs_or_claims': 7, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'security_or_auth': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-add901dd0ac050e3", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: jonchyatt/resetbiology"}, "properties": {"repobilityId": 366443, "scanner": "foundry_dataset", "fingerprint": "d94f384299c0a8aa16ff7897de4219c299d40b6735f9be5a71540e5f3becff20", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"keys": ["source_or_other", "ui_or_frontend", "api_or_backend", "not_resolved_or_not_observed", "security_or_auth", "docs_or_claims", "dependency_or_build", "human_reported_issue_no_linked_fix", "thread_has_human_issue_without_fix_context", "issue_or_pull_request_thread", "api_integration_gap", "deployment_env_gap", "human_feedback_general", "test_or_ci", "schema_or_data", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "blueprint_human_gap_alignment", "partial blueprint fit", "blueprint_human_gap_disagreement", "mostly follows blueprint"], "count": 21, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 175, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 98, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 119, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 98, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#10", "issue_number": "10", "quality_tiers": {"unresolved": 5, "assumption_check": 2}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-e03740115a256a74", "graph_gold_label": "assumption_check", "changed_file_labels": {"test_or_ci": 6, "api_or_backend": 54, "docs_or_claims": 12, "schema_or_data": 6, "ui_or_frontend": 162, "source_or_other": 318, "security_or_auth": 18, "dependency_or_build": 12}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#10\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#10\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#10\nRepo: jonchyatt/resetbiology\nIssue/PR number: 10\nGraph consistency label: assumption_check\nNodes: 119\nEdges: 175\nNode types: {'pr_file': 98, 'link_quality': 7, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 98, 'comment_chain_touches_file': 36, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 7, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 53, 'ui_or_frontend': 27, 'api_or_backend': 9, 'not_resolved_or_not_observed': 4, 'security_or_auth': 3, 'docs_or_claims': 2, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_or_ci': 1, 'schema_or_data': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 5, 'assumption_check': 2}\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/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-cccfb87e5ee509b1", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: jonchyatt/resetbiology"}, "properties": {"repobilityId": 351860, "scanner": "foundry_dataset", "fingerprint": "bede4167e44b6eb6eee32f1d2ffaa6fe1332cee7cf1c1ed1e292ac1d5e99fdf9", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1, "build_install_failure": 1, "partial blueprint fit": 1, "data_schema_persistence": 2, "mostly follows blueprint": 1, "claimed_resolved_unverified": 5, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "blueprint_human_gap_disagreement": 2, "human_reported_issue_then_fix_attempt": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 10}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 95, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 11, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 11, "thread_has_comment_chain": 3, "comment_chain_links_commit": 3, "comment_chain_touches_file": 33, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 37, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 3, "pr_file": 11, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#3", "issue_number": "3", "quality_tiers": {"assumption_check": 4, "weak_supervision": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-73ab790254803139", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 18, "ui_or_frontend": 30, "source_or_other": 6}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#3\nRepo: jonchyatt/resetbiology\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 37\nEdges: 95\nNode types: {'pr_file': 11, 'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 33, 'thread_touches_file': 11, 'issue_chain_touches_file': 11, 'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'comment_chain_links_commit': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'claimed_resolved_unverified': 5, 'docs_or_claims': 3, 'human_reported_issue_then_fix_attempt': 3, 'data_schema_persistence': 2, 'api_or_backend': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'blueprint_human_gap_disagreement': 2, 'issue_or_pull_request_thread': 1, 'build_install_failure': 1, 'source_or_other': 1, 'bug_fix': 1, 'partial blueprint fit': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 10}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 4}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-973cef9136c7004a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: jonchyatt/resetbiology"}, "properties": {"repobilityId": 351859, "scanner": "foundry_dataset", "fingerprint": "a2d63dbf57405af64305a3542eac28fa9a981eef00770e0c6275d316b856c653", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"keys": ["source_or_other", "ui_or_frontend", "api_or_backend", "not_resolved_or_not_observed", "security_or_auth", "docs_or_claims", "dependency_or_build", "human_reported_issue_no_linked_fix", "thread_has_human_issue_without_fix_context", "issue_or_pull_request_thread", "api_integration_gap", "deployment_env_gap", "human_feedback_general", "test_or_ci", "schema_or_data", "unlinked_human_feedback", "ambiguous_needs_more_evidence", "blueprint_human_gap_alignment", "partial blueprint fit", "blueprint_human_gap_disagreement", "mostly follows blueprint"], "count": 21, "_omitted": "large_dict"}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 175, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 98, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 119, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 98, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#10", "issue_number": "10", "quality_tiers": {"unresolved": 5, "assumption_check": 2}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-aedebb9599683016", "graph_gold_label": "assumption_check", "changed_file_labels": {"test_or_ci": 6, "api_or_backend": 54, "docs_or_claims": 12, "schema_or_data": 6, "ui_or_frontend": 162, "source_or_other": 318, "security_or_auth": 18, "dependency_or_build": 12}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#10\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#10\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#10\nRepo: jonchyatt/resetbiology\nIssue/PR number: 10\nGraph consistency label: assumption_check\nNodes: 119\nEdges: 175\nNode types: {'pr_file': 98, 'link_quality': 7, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 98, 'comment_chain_touches_file': 36, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 7, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 53, 'ui_or_frontend': 27, 'api_or_backend': 9, 'not_resolved_or_not_observed': 4, 'security_or_auth': 3, 'docs_or_claims': 2, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_or_ci': 1, 'schema_or_data': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 5, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-911d6198be991b98", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: jonchyatt/resetbiology"}, "properties": {"repobilityId": 307374, "scanner": "foundry_dataset", "fingerprint": "95efc13d2067548ad85f22fafc53c2ce8507be3d9f65ff1b7172fc147ecf2d83", "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": "jonchyatt/resetbiology#3", "human_labels": ["api_or_backend", "build_install_failure", "data_schema_persistence", "docs_or_claims", "source_or_other", "ui_or_frontend"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.6, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-097c120d71a48b3b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 11, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1}, "linked_commit_count": 3, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nOutcome: claimed_resolved_unverified\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: jonchyatt/resetbiology#3\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 3\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 11\nLabels: {'data_schema_persistence': 2, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 3, 'api_or_backend': 2, 'ui_or_frontend': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b749070750e1c4a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/3\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/3\\nTitle: docs: remove Supabase; clarify Auth0+Mongo+Stripe stack\\nBody:\\nRemove Supabase from docs and deps; add canonical stack truth; update .env.example; keep code compiling.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-5d7027d1d5bf8f87\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/3#issuecomment-3282960784\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/3#issuecomment-3282960784\\nTitle: \\nBody:\\n[vc]: #8/frX/K7kAuJwlwzpe8Z4M0MCLLPIIAedXuhaZZkvm4=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvM3pwUXhxVVROdUVkZFVmWXU1OEozeVZjSGFCWCIsInByZXZpZXdVcmwiOiJhcHAtZ2l0LWRvY3MtcmVtb3ZlLXN1cGFiYXNlLWpvbmNoeWF0dHMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhcHAtZ2l0LWRvY3MtcmVtb3ZlLXN1cGFiYXNlLWpvbmNoeWF0dHMtcHJvamVjdHMudmVyY2VsLmFwcCJ9LCJyb290RGlyZWN0b3J5IjpudWxsfV19\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://v\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-assumption_checks-e43490911e41478e", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: jonchyatt/resetbiology"}, "properties": {"repobilityId": 307373, "scanner": "foundry_dataset", "fingerprint": "8f97f9205c4eac5100754fb4441ee36e60303d61188a5e264eaecde458ba2588", "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": "jonchyatt/resetbiology#1", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "security_auth_secret", "ui_or_frontend"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.605, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c53b9c361de60d8d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 31, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 6, "ui_or_frontend": 25}, "linked_commit_count": 4, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#1\nOutcome: claimed_resolved_unverified\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: jonchyatt/resetbiology#1\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 3\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 31\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'ui_or_frontend': 25, 'api_or_backend': 6}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9586faeac9be482e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/1\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/1\\nTitle: Restore marketing site; preserve Auth0 + portal\\nBody:\\n## Summary\\n- Restored marketing site from src/legacy_app into App Router structure\\n- Replaced app/page.tsx with legacy homepage (removes \\\"Home is live.\\\")\\n- Updated app/layout.tsx to import globals.css and render Header component\\n- Preserved protected areas: app/api/auth/[...auth0], app/portal/, middleware.ts\\n\\n## Files Copied\\n### Main Pages\\n- app/page.tsx (homepage with full hero sections)\\n- app/globals.css (complete design system)\\n- app/layout.tsx (updated to include Header and styles)\\n- app/favicon.ico\\n\\n### Marketing Pages\\n- app/assessment/page.tsx\\n- app/audio/page.tsx\\n- app/breath/page.tsx + layout.tsx + breath.css\\n- app/education/page.tsx\\n- app/nutrition/page.tsx\\n- app/order/page.tsx\\n- app/peptides/page.tsx\\n- app/process/page.tsx\\n- app/store/page.tsx + [slug]/page.tsx\\n- app/workout/page.tsx\\n\\n### Auth Pages (non-API)\\n- app/auth/error/page.tsx\\n- app/auth/profile/page.tsx\\n- app/auth/signin/page.tsx\\n\\n### Admin Pages\\n- app/admin/page.tsx\\n- app\"\n  },\n  {\n    \"id\": \"github-feedback-comment-33b8e51397a1b4d8\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/1#issuecomment-3281262765\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/1#issuecomment-3281262765\\nTitle: \\nBody:\\n[vc]: #SSWdguNkbFb0xzDgcJWmPAguS/bytodwFZPAsrNiotM=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-assumption_checks-cbd0b7253843522f", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: jonchyatt/resetbiology"}, "properties": {"repobilityId": 329976, "scanner": "foundry_dataset", "fingerprint": "73380827866300ad22e0aefd6edb8a4d01f609d3c4dadcb82e596d79edf9b3d4", "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": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 14, "source_or_other": 2, "security_or_auth": 1, "deployment_env_gap": 1, "dependency_or_build": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 97, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 28, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 43, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 28, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#8", "issue_number": "8", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-9f38054673dc110e", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 84, "source_or_other": 12, "security_or_auth": 6, "dependency_or_build": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 43\nEdges: 97\nNode types: {'pr_file': 28, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 28, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 14, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'dependency_or_build': 1, 'schema_or_data': 1, 'security_or_auth': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\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/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-71c0b3c577fcb710", "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": "jonchyatt/resetbiology", "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: jonchyatt/resetbiology"}, "properties": {"repobilityId": 329975, "scanner": "foundry_dataset", "fingerprint": "27b5cf9196ad5a6e9885796143d6bb38299cf11c513ae6705daf5f43ef979da0", "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": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 13, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 94, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 25, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 40, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 25, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#7", "issue_number": "7", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-66500e93a3060eda", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 78, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#7\nRepo: jonchyatt/resetbiology\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 40\nEdges: 94\nNode types: {'pr_file': 25, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 25, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 13, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\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/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-c84935b7d7b381a4", "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": "jonchyatt/resetbiology", "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: jonchyatt/resetbiology"}, "properties": {"repobilityId": 329974, "scanner": "foundry_dataset", "fingerprint": "83cbb8647fb9e1bb1d0d3dc7c8db11b25bb21faffad1b3b1833449f81d7d025b", "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": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#6", "issue_number": "6", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2adfb7e85fd417ec", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#6\nRepo: jonchyatt/resetbiology\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\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/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-6b03ebc5646ee1f2", "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": "jonchyatt/resetbiology", "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: jonchyatt/resetbiology"}, "properties": {"repobilityId": 329973, "scanner": "foundry_dataset", "fingerprint": "8db49583b55e3f19749ad7faa04d51e89a60e542c90b3c96ac4c2aa4e46bd625", "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": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#5", "issue_number": "5", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-fd0022a575ca2c13", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#5\nRepo: jonchyatt/resetbiology\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\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/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-c1aac601231cc803", "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": "jonchyatt/resetbiology", "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: jonchyatt/resetbiology"}, "properties": {"repobilityId": 329972, "scanner": "foundry_dataset", "fingerprint": "3bc1bcccd097d8a80475bd1a92f36840fe8427615ba2c8ccae32a0ee9d0b8a41", "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, "api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1, "build_install_failure": 1, "partial blueprint fit": 1, "data_schema_persistence": 2, "mostly follows blueprint": 1, "claimed_resolved_unverified": 5, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 2, "blueprint_human_gap_disagreement": 2, "human_reported_issue_then_fix_attempt": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 10}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 95, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 11, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 9, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 11, "thread_has_comment_chain": 3, "comment_chain_links_commit": 3, "comment_chain_touches_file": 33, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 37, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 3, "pr_file": 11, "alignment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 9, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#3", "issue_number": "3", "quality_tiers": {"assumption_check": 4, "weak_supervision": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ad82d8820415353f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 18, "ui_or_frontend": 30, "source_or_other": 6}}, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#3\nRepo: jonchyatt/resetbiology\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 37\nEdges: 95\nNode types: {'pr_file': 11, 'link_quality': 9, 'alignment': 4, 'comment': 3, 'comment_chain': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 33, 'thread_touches_file': 11, 'issue_chain_touches_file': 11, 'chain_has_link_quality': 9, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'comment_chain_links_commit': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'claimed_resolved_unverified': 5, 'docs_or_claims': 3, 'human_reported_issue_then_fix_attempt': 3, 'data_schema_persistence': 2, 'api_or_backend': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'blueprint_human_gap_disagreement': 2, 'issue_or_pull_request_thread': 1, 'build_install_failure': 1, 'source_or_other': 1, 'bug_fix': 1, 'partial blueprint fit': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 10}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 4}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-8ae5c44285955245", "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": "jonchyatt/resetbiology", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320312, "scanner": "foundry_dataset", "fingerprint": "1e04c5dc33ff4efe2974e517f1dce275a04d7f3ee2178f52220798669165838e", "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": "jonchyatt/resetbiology:github-feedback-comment-fbcd0147fba7c4f9", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-bdaf0ab390fa9289", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-fbcd0147fba7c4f9\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: jonchyatt/resetbiology:github-feedback-comment-fbcd0147fba7c4f9\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fbcd0147fba7c4f9\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/dfea4f373a6fceb1f415fef5a7f32c64b49bc188#commitcomment-178140266\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/dfea4f373a6fceb1f415fef5a7f32c64b49bc188#commitcomment-178140266\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-baa0595268365321\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3c7d3a9751506647", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320311, "scanner": "foundry_dataset", "fingerprint": "fd82a42ecb74c45cf0bf83b44dd6bf6d4c3189280b13178836752974c5c7c7a6", "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": "jonchyatt/resetbiology:github-feedback-comment-f8a27ffd7f2edf57", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1e421d81e3059bd6", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-f8a27ffd7f2edf57\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: jonchyatt/resetbiology:github-feedback-comment-f8a27ffd7f2edf57\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f8a27ffd7f2edf57\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/277d9880196f14201d4475158ef54626f36140a8#commitcomment-181463601\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/277d9880196f14201d4475158ef54626f36140a8#commitcomment-181463601\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1b8028965c2c7bcd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-517216ef54f418e2", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320310, "scanner": "foundry_dataset", "fingerprint": "a49dca188181b4073102b80f0a97ccd92464e29e0b06d0cc322d7d278deeb566", "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": "jonchyatt/resetbiology:github-feedback-comment-f788b3a68ec95a94", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-15c81f5823ec8c9f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-f788b3a68ec95a94\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: jonchyatt/resetbiology:github-feedback-comment-f788b3a68ec95a94\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f788b3a68ec95a94\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b0bc37d809e5cb4081bc18d3b9332ad13a84f42d#commitcomment-181416542\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b0bc37d809e5cb4081bc18d3b9332ad13a84f42d#commitcomment-181416542\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8e6e7ecec0893b9f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-424dfe4c16d645aa", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320309, "scanner": "foundry_dataset", "fingerprint": "9e275f73aab7b8dcc96d1adcdd59254f7bdbe8028e6fcb8194d2480d7d40b3f3", "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": "jonchyatt/resetbiology:github-feedback-comment-f31e8a23ef5b8c07", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-22e1492397905312", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-f31e8a23ef5b8c07\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: jonchyatt/resetbiology:github-feedback-comment-f31e8a23ef5b8c07\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f31e8a23ef5b8c07\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/a5469c84a600f04ea7e71956196d2f47e9c6b45a#commitcomment-178573752\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/a5469c84a600f04ea7e71956196d2f47e9c6b45a#commitcomment-178573752\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ab4996424f932036\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8b576baeb21c4c2d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320308, "scanner": "foundry_dataset", "fingerprint": "b344ec582f07a1596c03bed3666dec1c80059cb94d81b8322b44de4451983bd1", "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": "jonchyatt/resetbiology:github-feedback-comment-f276caa30cff4e18", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5abfbc3303b8699f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-f276caa30cff4e18\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: jonchyatt/resetbiology:github-feedback-comment-f276caa30cff4e18\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f276caa30cff4e18\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/d47ea992eff813265fc0231c1d4330cff8a930b3#commitcomment-178392951\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/d47ea992eff813265fc0231c1d4330cff8a930b3#commitcomment-178392951\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-747f6d7cede81680\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-5136bec06492b292", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320307, "scanner": "foundry_dataset", "fingerprint": "db67d9dff8523485b7b64ed3b5686a9ab26115829d1c0b34ed367f89fa8e480f", "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": "jonchyatt/resetbiology:github-feedback-comment-f19b58933245f521", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2a43ad92a34906bc", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-f19b58933245f521\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: jonchyatt/resetbiology:github-feedback-comment-f19b58933245f521\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f19b58933245f521\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/1f0f42821b8da7f49754e55aa426d8cba2bc9631#commitcomment-178196910\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/1f0f42821b8da7f49754e55aa426d8cba2bc9631#commitcomment-178196910\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5de1b05fc6a32610\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-eb2be4ccd75dd90e", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320306, "scanner": "foundry_dataset", "fingerprint": "402c3a90d8e6536cc99c83f652bdcfa3d4dabee94bd91190ebbefb9141cc19c7", "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": "jonchyatt/resetbiology:github-feedback-comment-ec135e297f7a979a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a1d74ae642fac7d2", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-ec135e297f7a979a\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: jonchyatt/resetbiology:github-feedback-comment-ec135e297f7a979a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ec135e297f7a979a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/1848f8f0554515a87c576a2f92ce4f2d32899f02#commitcomment-181462457\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/1848f8f0554515a87c576a2f92ce4f2d32899f02#commitcomment-181462457\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-52a2a448f5dd47c5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-06e00480d9a4df22", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320305, "scanner": "foundry_dataset", "fingerprint": "9d0b5bf66dedfaab4123338d979a0faa28b854ee98753f0ce87fd6b4c6404630", "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": "jonchyatt/resetbiology:github-feedback-comment-e8d1b9c358340013", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-f3ed9eabc597183c", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e8d1b9c358340013\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: jonchyatt/resetbiology:github-feedback-comment-e8d1b9c358340013\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e8d1b9c358340013\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/e804204c7cb02d89094bc964b55d9b3301fded34#commitcomment-181484553\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/e804204c7cb02d89094bc964b55d9b3301fded34#commitcomment-181484553\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8f805a17d3f607e9\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d53e03ed9b600fc5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320304, "scanner": "foundry_dataset", "fingerprint": "7812eabf6a8f4c67945f4ae7d9557eefde5788d953b949ebae34ae1c0595cd07", "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": "jonchyatt/resetbiology:github-feedback-comment-e631822afc118171", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2c99a900ac04cc3e", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e631822afc118171\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: jonchyatt/resetbiology:github-feedback-comment-e631822afc118171\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e631822afc118171\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2c18e72c28e437ca144a5b1d789e2feca7cc38d3#commitcomment-179954410\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2c18e72c28e437ca144a5b1d789e2feca7cc38d3#commitcomment-179954410\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3ac202f482b4a4be\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-ecf396a86b513b59", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320303, "scanner": "foundry_dataset", "fingerprint": "aa17b362cfcfe35d075a5f3dbd3d685ea0abf2bcb786d820cc46686aa634dffb", "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": "jonchyatt/resetbiology:github-feedback-comment-e437d893ffd5b74b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-79b2a2d04e2d1516", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e437d893ffd5b74b\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: jonchyatt/resetbiology:github-feedback-comment-e437d893ffd5b74b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e437d893ffd5b74b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/fe3169ca35e77b3aee417ecc68a3c4f08460d9de#commitcomment-181466685\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/fe3169ca35e77b3aee417ecc68a3c4f08460d9de#commitcomment-181466685\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2a5696b5f21646c3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-61c74fcdafa7e3b9", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320302, "scanner": "foundry_dataset", "fingerprint": "3e121a44d499fcca885f51b66a8e6fbbcf4759fac4e1446382e41439a5261813", "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": "jonchyatt/resetbiology:github-feedback-comment-e403f17fa1177a76", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-087ea1b58e48958f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e403f17fa1177a76\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: jonchyatt/resetbiology:github-feedback-comment-e403f17fa1177a76\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e403f17fa1177a76\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2f850a913158d1769366002602275a55a580afc0#commitcomment-180017134\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2f850a913158d1769366002602275a55a580afc0#commitcomment-180017134\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-912040acc5d74188\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-10e3c138883d73da", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320301, "scanner": "foundry_dataset", "fingerprint": "d736eee05fb292f800e5cbe6d263b37b81ca33d5e50d0b5433235566fab9b448", "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": "jonchyatt/resetbiology:github-feedback-comment-e3b0c981b4fc10b1", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-41551b8ac1b9cf24", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e3b0c981b4fc10b1\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: jonchyatt/resetbiology:github-feedback-comment-e3b0c981b4fc10b1\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e3b0c981b4fc10b1\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/a5cd914d2492b181c3a201e329495b764ab77c51#commitcomment-178215846\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/a5cd914d2492b181c3a201e329495b764ab77c51#commitcomment-178215846\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d37d7c2ddc73d5cc\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-a8d1fc633fe38cb5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320300, "scanner": "foundry_dataset", "fingerprint": "b03593937fe5c26dc3a8b765562795cb80e0dde35e24637722df0141e1259c75", "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": "jonchyatt/resetbiology:github-feedback-comment-e2d94f5279875f0a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2bc98edd1531a6e3", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-e2d94f5279875f0a\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: jonchyatt/resetbiology:github-feedback-comment-e2d94f5279875f0a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e2d94f5279875f0a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/8524ee77ebc4e8b0f3116bfaf92220aac0834388#commitcomment-181416881\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/8524ee77ebc4e8b0f3116bfaf92220aac0834388#commitcomment-181416881\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8fa01d3693790790\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4e86ef76c72510a5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320299, "scanner": "foundry_dataset", "fingerprint": "d332ace272d5692261ced436710ffc4faa60e6cb88f5f1446f40bdd513c3e9bc", "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": "jonchyatt/resetbiology:github-feedback-comment-de9550e0a73e318f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-458d8efd29152a3a", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-de9550e0a73e318f\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: jonchyatt/resetbiology:github-feedback-comment-de9550e0a73e318f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-de9550e0a73e318f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/870022171e3c1b187cffb840a2b231877aeacd7f#commitcomment-181468744\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/870022171e3c1b187cffb840a2b231877aeacd7f#commitcomment-181468744\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-af6e58ec269d92b2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-23272f3f2395fd9d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320298, "scanner": "foundry_dataset", "fingerprint": "c20f60e9c03f74ae623330fe73524f7286e04037b2ca8bea2ecbdf7bde8b6025", "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": "jonchyatt/resetbiology:github-feedback-comment-ddb045c9124db5b7", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-334a836836211eab", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-ddb045c9124db5b7\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: jonchyatt/resetbiology:github-feedback-comment-ddb045c9124db5b7\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ddb045c9124db5b7\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/5d991e4659fb2bdcb78336baf0bfb0fd1bdfb079#commitcomment-179955023\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/5d991e4659fb2bdcb78336baf0bfb0fd1bdfb079#commitcomment-179955023\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d0b4dbbfe5ba7e02\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-405e303bc594f2ca", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320297, "scanner": "foundry_dataset", "fingerprint": "3d6f94e7f5946007b9c16fe953ef6e4e1806cb537fec8329d4f8afe0022e628a", "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": "jonchyatt/resetbiology:github-feedback-comment-dd11a5c617ee8193", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5976977ff84b92fb", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-dd11a5c617ee8193\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: jonchyatt/resetbiology:github-feedback-comment-dd11a5c617ee8193\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dd11a5c617ee8193\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/01ae11804a23b76a354c9714a0719cee1253e791#commitcomment-178303797\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/01ae11804a23b76a354c9714a0719cee1253e791#commitcomment-178303797\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e734fc750ba0ed56\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-46921b3608573176", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320296, "scanner": "foundry_dataset", "fingerprint": "0321d6433036f1ecf0572c841fdcd06f85ea6230456e7c6e496c7447e41e5f34", "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": "jonchyatt/resetbiology:github-feedback-comment-d7280aca625ecd50", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-7dc8947f5fe30c0b", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-d7280aca625ecd50\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: jonchyatt/resetbiology:github-feedback-comment-d7280aca625ecd50\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d7280aca625ecd50\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/9bf1ca0f9cd74f759a6be1ee8ac09efa9528f9c3#commitcomment-181417556\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/9bf1ca0f9cd74f759a6be1ee8ac09efa9528f9c3#commitcomment-181417556\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f112242aba8c4ec8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-e078a9da480e5359", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320295, "scanner": "foundry_dataset", "fingerprint": "b894c016330fd859cc1dee3f6c21a6b0747395a048e5139e99196d688312b150", "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": "jonchyatt/resetbiology:github-feedback-comment-d596b6e967d37534", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-cd630365962251ef", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-d596b6e967d37534\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: jonchyatt/resetbiology:github-feedback-comment-d596b6e967d37534\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d596b6e967d37534\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/cc0658597aa0473e007096b876bca0bed418a668#commitcomment-178233717\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/cc0658597aa0473e007096b876bca0bed418a668#commitcomment-178233717\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e7aa147af0dccd45\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-917359a9b30c01a5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320294, "scanner": "foundry_dataset", "fingerprint": "53343522546ea469e7551e2d7a651911da5d25c28bdcfdea4bf0fd0e24f9ad02", "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": "jonchyatt/resetbiology:github-feedback-comment-d11f0dd233e1329f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-13ea22266d7f950b", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-d11f0dd233e1329f\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: jonchyatt/resetbiology:github-feedback-comment-d11f0dd233e1329f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d11f0dd233e1329f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/1f435ddcf37b02480ff29bdceaef49127f329a54#commitcomment-178325907\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/1f435ddcf37b02480ff29bdceaef49127f329a54#commitcomment-178325907\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7c4f0951db349a0c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-00d0b57549f33892", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320293, "scanner": "foundry_dataset", "fingerprint": "bc008ea103006c5aa01d9741f0cb4deeaa9de419e462bf244a775fd0caebd482", "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": "jonchyatt/resetbiology:github-feedback-comment-d0c6280b8e79adec", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a9f7fd4bd6e831b5", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-d0c6280b8e79adec\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: jonchyatt/resetbiology:github-feedback-comment-d0c6280b8e79adec\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d0c6280b8e79adec\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/72bc09f9c994c664243396718d13427dcf276baa#commitcomment-178213235\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/72bc09f9c994c664243396718d13427dcf276baa#commitcomment-178213235\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-81a4cb8a6d1b830e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-b2e50031137b8eb0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320292, "scanner": "foundry_dataset", "fingerprint": "c8d5f6f5fba348bbe34fa37c555424453b64bf8af531d4163f920753b79bae90", "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": "jonchyatt/resetbiology:github-feedback-comment-cb7a64945088c22b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2a9626d670a69fda", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-cb7a64945088c22b\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: jonchyatt/resetbiology:github-feedback-comment-cb7a64945088c22b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-cb7a64945088c22b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2f305902512799ff10f4c2ce79398922b8866391#commitcomment-178443721\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2f305902512799ff10f4c2ce79398922b8866391#commitcomment-178443721\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-de6dec218a493286\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4ada2f2c0739db86", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320291, "scanner": "foundry_dataset", "fingerprint": "863c0bf28adfdfdd7776322c416a3e432f7efffc50d62f6f9ec29745a8ca7237", "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": "jonchyatt/resetbiology:github-feedback-comment-c98356eba706da7c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-6dacb1ac0cee5615", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-c98356eba706da7c\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: jonchyatt/resetbiology:github-feedback-comment-c98356eba706da7c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c98356eba706da7c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2f727ad8a7848c663db5095c5d80449b820210ed#commitcomment-181483193\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2f727ad8a7848c663db5095c5d80449b820210ed#commitcomment-181483193\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a7e9c749265822d3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4e03a1a01b1b1a6e", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320290, "scanner": "foundry_dataset", "fingerprint": "c6dd75a784d22fe39f4471516bc9e4660e491e47bb0a8f3556165b3a2ca067ee", "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": "jonchyatt/resetbiology:github-feedback-comment-c885e51cc6422f62", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e0805400e8c8c132", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-c885e51cc6422f62\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: jonchyatt/resetbiology:github-feedback-comment-c885e51cc6422f62\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c885e51cc6422f62\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/39caf25a55e81ff08db17890cead5c8ede019789#commitcomment-181484133\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/39caf25a55e81ff08db17890cead5c8ede019789#commitcomment-181484133\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-cc92866dcba0fc8d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-b1e042b57cd9639c", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320289, "scanner": "foundry_dataset", "fingerprint": "2f4b4d1880932641ce08fe2754cee822b567f74113d04189e8e050ccabe89e1d", "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": "jonchyatt/resetbiology:github-feedback-comment-c7aaec7db93cec9e", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-440aed617fac565f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-c7aaec7db93cec9e\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: jonchyatt/resetbiology:github-feedback-comment-c7aaec7db93cec9e\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7aaec7db93cec9e\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/efac3151561f54dff539d96d9743560711b4dcda#commitcomment-181416097\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/efac3151561f54dff539d96d9743560711b4dcda#commitcomment-181416097\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c54202b6ab418b57\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-7724bee1883ef694", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320288, "scanner": "foundry_dataset", "fingerprint": "61569aa5bf995c497f6513c664c02d75224ed313aed8447ce0965e4f6b021fe1", "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": "jonchyatt/resetbiology:github-feedback-comment-c6c5754e85e54ff9", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-fc70935ef362f7e8", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-c6c5754e85e54ff9\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: jonchyatt/resetbiology:github-feedback-comment-c6c5754e85e54ff9\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c6c5754e85e54ff9\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/da195c71a097860b8447bcf1824b565917bdbda9#commitcomment-181454377\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/da195c71a097860b8447bcf1824b565917bdbda9#commitcomment-181454377\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-97e860e8cde60ed7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4f5b7c9c3e1b1bfd", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320287, "scanner": "foundry_dataset", "fingerprint": "6c75d31779750198b139d7714421545b74f77659fa22c206cadddd0a2178a2c7", "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": "jonchyatt/resetbiology:github-feedback-comment-c5014e7a7e8bf086", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d2888677229a181d", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-c5014e7a7e8bf086\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: jonchyatt/resetbiology:github-feedback-comment-c5014e7a7e8bf086\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c5014e7a7e8bf086\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/c498e584fc419ed00293ae5c257dc16d68f959c8#commitcomment-179954266\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/c498e584fc419ed00293ae5c257dc16d68f959c8#commitcomment-179954266\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-da003a784024cc04\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-75eaacb34129642a", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320286, "scanner": "foundry_dataset", "fingerprint": "17842e7604b2ea4998cfb5d189b1ebeedfdc98a107ede8ae9924c54c346abe4f", "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": "jonchyatt/resetbiology:github-feedback-comment-bbe9b4078b961f09", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-780594bc33ce5c3c", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-bbe9b4078b961f09\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: jonchyatt/resetbiology:github-feedback-comment-bbe9b4078b961f09\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bbe9b4078b961f09\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/6b17ac752aaf930f17314a40e9ce6c900365b958#commitcomment-178443519\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/6b17ac752aaf930f17314a40e9ce6c900365b958#commitcomment-178443519\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6446f47820ae8a7d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-01518b6ce4c98c04", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320285, "scanner": "foundry_dataset", "fingerprint": "c829f9ca4f2aadfd48a9d7014862ce22994116ac504b10476584be7ce6308401", "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": "jonchyatt/resetbiology:github-feedback-comment-ba327cf6189b5ac0", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a59f28840d30fdc3", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-ba327cf6189b5ac0\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: jonchyatt/resetbiology:github-feedback-comment-ba327cf6189b5ac0\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ba327cf6189b5ac0\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/f3d6a7b76885fde513b0fbae6ec9534e29349fd4#commitcomment-178296839\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/f3d6a7b76885fde513b0fbae6ec9534e29349fd4#commitcomment-178296839\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-931e3d0b20e35943\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-9e398cd9bebf30de", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320284, "scanner": "foundry_dataset", "fingerprint": "f70ee36c135af25368e7b2237f67c68fe30317835bb9dda700d27da57fc670a2", "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": "jonchyatt/resetbiology:github-feedback-comment-b87d412018774a62", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8303d3ed547ffea6", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-b87d412018774a62\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: jonchyatt/resetbiology:github-feedback-comment-b87d412018774a62\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b87d412018774a62\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/949ad4560635d464032efa9569720300f3afe478#commitcomment-178213050\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/949ad4560635d464032efa9569720300f3afe478#commitcomment-178213050\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8c950b74355461f7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4dbfb0f039e29b3d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320283, "scanner": "foundry_dataset", "fingerprint": "22cef78886e4e8b6a0c3548a87a72cbaef6bfcca2d6623da61ebca95ca74b213", "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": "jonchyatt/resetbiology:github-feedback-comment-b5c799599b30b3af", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4116a715aa7455c0", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-b5c799599b30b3af\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: jonchyatt/resetbiology:github-feedback-comment-b5c799599b30b3af\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b5c799599b30b3af\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/aa978127d7203b2288c85ffbfa1d1015db01041b#commitcomment-178261528\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/aa978127d7203b2288c85ffbfa1d1015db01041b#commitcomment-178261528\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-27360a7bb22856ac\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-803bf82c20b80e15", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320282, "scanner": "foundry_dataset", "fingerprint": "30cd9933805aa2c964c2f703ec5fc7d19c88094626c9ca329b05d7155a1d1bf9", "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": "jonchyatt/resetbiology:github-feedback-comment-b44be3e776937155", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-68f50e65a1c364ad", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-b44be3e776937155\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: jonchyatt/resetbiology:github-feedback-comment-b44be3e776937155\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b44be3e776937155\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2b02e4d9369a51d85ef0ce2f799e55a45abcf73e#commitcomment-178318467\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2b02e4d9369a51d85ef0ce2f799e55a45abcf73e#commitcomment-178318467\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f6ae7394a103295c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d61840e6c306a23e", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320281, "scanner": "foundry_dataset", "fingerprint": "0df98cab712f5bf449dfb742d0a0360f92f35b2dc7d2f48b5f37aa6a0b89aa80", "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": "jonchyatt/resetbiology:github-feedback-comment-b316857c785e740b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-caa4c764be3ef198", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-b316857c785e740b\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: jonchyatt/resetbiology:github-feedback-comment-b316857c785e740b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b316857c785e740b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ecad999b8ce11c6994d7182c27e7889b9f9e1ec4#commitcomment-181416918\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ecad999b8ce11c6994d7182c27e7889b9f9e1ec4#commitcomment-181416918\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ba870aa08875aed8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-0184135f9397c3fc", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320280, "scanner": "foundry_dataset", "fingerprint": "21e666a1437eb79a038b7cbc3e6ce117c225335ccca6158e5fd6247bd27a2e1c", "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": "jonchyatt/resetbiology:github-feedback-comment-af793ad35472ac39", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-34f23329466ef2df", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-af793ad35472ac39\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: jonchyatt/resetbiology:github-feedback-comment-af793ad35472ac39\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-af793ad35472ac39\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/26566e48f579b8d354a6d23e93242fc305e6ce96#commitcomment-181463283\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/26566e48f579b8d354a6d23e93242fc305e6ce96#commitcomment-181463283\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-71be7d2b0f44a561\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-eb3e496d30f08c44", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320279, "scanner": "foundry_dataset", "fingerprint": "069f26a15c5b95a5b5c57b656af309a7b0674c54b288d97ca43ffcf5adf76060", "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": "jonchyatt/resetbiology:github-feedback-comment-acf4d963c39afd7f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-47b26f76111be6d4", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-acf4d963c39afd7f\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: jonchyatt/resetbiology:github-feedback-comment-acf4d963c39afd7f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-acf4d963c39afd7f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/60324bb8ae2d682420eee8dd2a000d0160d514fe#commitcomment-181482781\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/60324bb8ae2d682420eee8dd2a000d0160d514fe#commitcomment-181482781\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-85ff9bbe85b379c8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-2cbc6ee43e8db4e5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320278, "scanner": "foundry_dataset", "fingerprint": "fb4d71c9324a107a49148ca69555152da1a2cce51e6c5b0d4c2127a1a287d12c", "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": "jonchyatt/resetbiology:github-feedback-comment-abbba70664d68049", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c16312d4b356ffcf", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-abbba70664d68049\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: jonchyatt/resetbiology:github-feedback-comment-abbba70664d68049\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-abbba70664d68049\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/670dd6e7f87d8cdd83fb24607f62ac19d4822386#commitcomment-180038018\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/670dd6e7f87d8cdd83fb24607f62ac19d4822386#commitcomment-180038018\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f05da91d03af602b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-14afa2a6d4c7aaad", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320277, "scanner": "foundry_dataset", "fingerprint": "04ec0f2dbaa6a17a4153dd974613cf07e5090b55e52d5c2ad91acedc47b91a28", "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": "jonchyatt/resetbiology:github-feedback-comment-aaa04879c2085059", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3de8c3e23bbb8567", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-aaa04879c2085059\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: jonchyatt/resetbiology:github-feedback-comment-aaa04879c2085059\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-aaa04879c2085059\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/41db326efda2653fe6eb678b81b3fefa6c83ffbb#commitcomment-178443028\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/41db326efda2653fe6eb678b81b3fefa6c83ffbb#commitcomment-178443028\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-fbaf860856e6e143\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-b98e2c7a30432435", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320276, "scanner": "foundry_dataset", "fingerprint": "709154e5095c97e10e2735c85a0a77354e287b250ac871ff3d74ccbbac7706fc", "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": "jonchyatt/resetbiology:github-feedback-comment-a83405775331a5e6", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c4f03f270c5221a5", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-a83405775331a5e6\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: jonchyatt/resetbiology:github-feedback-comment-a83405775331a5e6\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a83405775331a5e6\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/1b013ccdd62d8816566bfdae16fb94b4005fc052#commitcomment-181462884\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/1b013ccdd62d8816566bfdae16fb94b4005fc052#commitcomment-181462884\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4408d148b90c98e4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-2ca5ae8cbc2588e0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320275, "scanner": "foundry_dataset", "fingerprint": "5c9acfba1db91a76c1275d747adfcf0b669053f6b00932cf3037b6a772fb933f", "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": "jonchyatt/resetbiology:github-feedback-comment-a80ff9a7adb452ce", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3b727c6f04a93f95", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-a80ff9a7adb452ce\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: jonchyatt/resetbiology:github-feedback-comment-a80ff9a7adb452ce\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a80ff9a7adb452ce\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/3ab2bb33f11c95d490abe8eb657bb2a0d15288c9#commitcomment-181456505\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/3ab2bb33f11c95d490abe8eb657bb2a0d15288c9#commitcomment-181456505\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-80f3fae8eb6d044c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-2dfd7ef82bbef835", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320274, "scanner": "foundry_dataset", "fingerprint": "b84f20d0da5fe9820cd8bc8ef1c336678e1e9033af969ca471329a7c5322cc6b", "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": "jonchyatt/resetbiology:github-feedback-comment-a1a06680d0f67e08", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-00e9607dfa555de3", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-a1a06680d0f67e08\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: jonchyatt/resetbiology:github-feedback-comment-a1a06680d0f67e08\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a1a06680d0f67e08\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/f207a77c6da174f607d15f7d17c315f4b6bd54f7#commitcomment-178578530\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/f207a77c6da174f607d15f7d17c315f4b6bd54f7#commitcomment-178578530\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4128ce42cfffd547\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-b2ecc3866277e647", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320273, "scanner": "foundry_dataset", "fingerprint": "b3cca102e9b7ff88ffbb2bb20bcde388632ef2180666b80bc3ddfbd6f92adacf", "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": "jonchyatt/resetbiology:github-feedback-comment-a059e9cec9c3ebc3", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b342e6603bec511e", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-a059e9cec9c3ebc3\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: jonchyatt/resetbiology:github-feedback-comment-a059e9cec9c3ebc3\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a059e9cec9c3ebc3\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/52ff053eea42c3ec85f67f2ed00026d6fd1c891d#commitcomment-178220074\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/52ff053eea42c3ec85f67f2ed00026d6fd1c891d#commitcomment-178220074\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3cff7a4c8ef671b5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-a6374016512a2ce2", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320272, "scanner": "foundry_dataset", "fingerprint": "9d2096411a363761da49cb607f6c5ae25cb2728b7d4b5a4cf13a68369aeef4e9", "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": "jonchyatt/resetbiology:github-feedback-comment-990128189efae2cf", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9bee742e9abb11f0", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-990128189efae2cf\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: jonchyatt/resetbiology:github-feedback-comment-990128189efae2cf\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-990128189efae2cf\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/20d4288140482523d60c1d927b7f00a1d8a24d46#commitcomment-178221092\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/20d4288140482523d60c1d927b7f00a1d8a24d46#commitcomment-178221092\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-417c32b3395361a0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-f1a196b0aec42552", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320271, "scanner": "foundry_dataset", "fingerprint": "137e4163941e712861377d19d70f1ade946a00e779502552453851f60cf7a526", "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": "jonchyatt/resetbiology:github-feedback-comment-97ee3ddb472f46ef", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-bb49f7762a006f6f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-97ee3ddb472f46ef\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: jonchyatt/resetbiology:github-feedback-comment-97ee3ddb472f46ef\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-97ee3ddb472f46ef\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/0df1ebfe16677624b22ff00dd22305656ee2ab7e#commitcomment-178149010\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/0df1ebfe16677624b22ff00dd22305656ee2ab7e#commitcomment-178149010\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4c1b278aa78515da\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-c92aae129039ada0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320270, "scanner": "foundry_dataset", "fingerprint": "f4d218248ee98a248f07f776f64809fbd37b1a25e506a087d64d46eec04216b0", "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": "jonchyatt/resetbiology:github-feedback-comment-952446db96f2bcb0", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-320627ca44d4a603", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-952446db96f2bcb0\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: jonchyatt/resetbiology:github-feedback-comment-952446db96f2bcb0\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-952446db96f2bcb0\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b78da1bf9ddb0b098e02123b2f4357859f58ae05#commitcomment-181417742\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b78da1bf9ddb0b098e02123b2f4357859f58ae05#commitcomment-181417742\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d7596190293ce5d3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-01fff24f8b1c4f11", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320269, "scanner": "foundry_dataset", "fingerprint": "2890d918bad0d43fae12a5ac7b668e172503c1724b617ecbd807e9239b26e63c", "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": "jonchyatt/resetbiology:github-feedback-comment-91dad43b3e9b890f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-7adb851323ba6dba", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-91dad43b3e9b890f\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: jonchyatt/resetbiology:github-feedback-comment-91dad43b3e9b890f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-91dad43b3e9b890f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ea60139b6bc9dd81e394bfd282ea2645107b60f2#commitcomment-181413086\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ea60139b6bc9dd81e394bfd282ea2645107b60f2#commitcomment-181413086\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ef58191ecc24ec0d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-31ba902ac8178e9c", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320268, "scanner": "foundry_dataset", "fingerprint": "2a9557eb8ea915035b5ce4cfcde9acdcb58648e90c3b14b668a07b4c0de1459a", "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": "jonchyatt/resetbiology:github-feedback-comment-910a8b4f667c989f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-653fe14e92f9f4dd", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-910a8b4f667c989f\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: jonchyatt/resetbiology:github-feedback-comment-910a8b4f667c989f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-910a8b4f667c989f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/a1b4f5150213c415f1fc675c1dfd9815d28cee37#commitcomment-180008486\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/a1b4f5150213c415f1fc675c1dfd9815d28cee37#commitcomment-180008486\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e0f198c009a0f026\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-7a8dd432198621dc", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320267, "scanner": "foundry_dataset", "fingerprint": "fcaab67bbe00e990071844c07b2283e8a34d2026edb9deadb7a5db59929a0f51", "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": "jonchyatt/resetbiology:github-feedback-comment-90786383cc79df11", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d427a8dd1df4a502", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-90786383cc79df11\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: jonchyatt/resetbiology:github-feedback-comment-90786383cc79df11\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-90786383cc79df11\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/01a19028890ed9bae98440c7a30760822009867d#commitcomment-178444040\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/01a19028890ed9bae98440c7a30760822009867d#commitcomment-178444040\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d61eefac54b37cf9\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4f5cdc332e479122", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320266, "scanner": "foundry_dataset", "fingerprint": "26811ab2f543d129842b2867d33bca4210e3c90f1a1cf467d75ae13c31f024e5", "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": "jonchyatt/resetbiology:github-feedback-comment-8fc4fd9bf83e85cc", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0349d2e2cacb5930", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-8fc4fd9bf83e85cc\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: jonchyatt/resetbiology:github-feedback-comment-8fc4fd9bf83e85cc\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8fc4fd9bf83e85cc\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b2967c1f5483e28ad07db4941e690f250f1ca2c6#commitcomment-178303432\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b2967c1f5483e28ad07db4941e690f250f1ca2c6#commitcomment-178303432\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2c2c9201f1ad738a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-52fc8cb9777e023f", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320265, "scanner": "foundry_dataset", "fingerprint": "b900be80982c2a3916a3eba5ded5d530371e7413756a5e8c5bb190531fabe9c7", "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": "jonchyatt/resetbiology:github-feedback-comment-8d2786482f2fa27c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-64c75bcde9633068", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-8d2786482f2fa27c\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: jonchyatt/resetbiology:github-feedback-comment-8d2786482f2fa27c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8d2786482f2fa27c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ecc71cc19d92a9cc380c3b2496607f5d4a07dea0#commitcomment-181418140\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ecc71cc19d92a9cc380c3b2496607f5d4a07dea0#commitcomment-181418140\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a6401e376c7a28a5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d696b8cc8aaa5a84", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320264, "scanner": "foundry_dataset", "fingerprint": "0950d3be4b275991dc1c0b92619a4364366938357c7735be857b8bc4915b4504", "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": "jonchyatt/resetbiology:github-feedback-comment-8bcbbe40d1f9cc03", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b7c0d8bf4df55c8b", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-8bcbbe40d1f9cc03\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: jonchyatt/resetbiology:github-feedback-comment-8bcbbe40d1f9cc03\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8bcbbe40d1f9cc03\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/8f0a3dddbe1efc5ce72fa0d06899924f888ec6de#commitcomment-178595758\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/8f0a3dddbe1efc5ce72fa0d06899924f888ec6de#commitcomment-178595758\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-58ff22d49e1f9130\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-edce21454dcb3d35", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320263, "scanner": "foundry_dataset", "fingerprint": "d84a30c96f57f797405ba822e43b989a1464a8c15e98beeeabc4d68667b09d34", "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": "jonchyatt/resetbiology:github-feedback-comment-891346ac3d781b91", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-ec0855609387ff9c", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-891346ac3d781b91\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: jonchyatt/resetbiology:github-feedback-comment-891346ac3d781b91\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-891346ac3d781b91\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/53a5aeb7245afaf307fbd98d299bffa03f0b999f#commitcomment-178307093\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/53a5aeb7245afaf307fbd98d299bffa03f0b999f#commitcomment-178307093\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b805a81d4766a334\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8ed1795d17c89bc3", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320262, "scanner": "foundry_dataset", "fingerprint": "f9b79025f40d8fcd93b5dd540dcda831939a2b095f164330248dc16a40f90315", "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": "jonchyatt/resetbiology:github-feedback-comment-8912b81252ebdb3c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9214955fff62b5b9", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-8912b81252ebdb3c\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: jonchyatt/resetbiology:github-feedback-comment-8912b81252ebdb3c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8912b81252ebdb3c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b44bf8cbc642c3d036ef1740fbf71cd177b35077#commitcomment-178575573\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b44bf8cbc642c3d036ef1740fbf71cd177b35077#commitcomment-178575573\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-dc4f2c13f03bd763\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-349f01a0706ecf9b", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320261, "scanner": "foundry_dataset", "fingerprint": "19f8cc840f03d6f7b6da27c5fa19f2c61d89d08fb01816a63b14447962bbe6a4", "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": "jonchyatt/resetbiology:github-feedback-comment-83ee87d2c0c8de14", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d98ab915e1e9c10a", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-83ee87d2c0c8de14\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: jonchyatt/resetbiology:github-feedback-comment-83ee87d2c0c8de14\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-83ee87d2c0c8de14\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/32a9308e9a31565a5b6a8259a6a007bb6c9d536d#commitcomment-181437664\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/32a9308e9a31565a5b6a8259a6a007bb6c9d536d#commitcomment-181437664\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b40dbd1d698508fa\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-2a50f948beb1dc2f", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320260, "scanner": "foundry_dataset", "fingerprint": "e387f6aa1e7f7a23d9d014d130435449de9b39a4e8d7d95d42e79f7429cba53b", "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": "jonchyatt/resetbiology:github-feedback-comment-82fd9a816094f9f9", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-90aacaec1f727fd7", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-82fd9a816094f9f9\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: jonchyatt/resetbiology:github-feedback-comment-82fd9a816094f9f9\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-82fd9a816094f9f9\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/009158a6670a53be36da5b3a6253b32c2b6621bc#commitcomment-178734432\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/009158a6670a53be36da5b3a6253b32c2b6621bc#commitcomment-178734432\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8018fc6d6fbab284\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-e9d0482466b4d117", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320259, "scanner": "foundry_dataset", "fingerprint": "28f265759bbe2d80000224b8154e70c8006c5646c53fb0e8b21cda1430273166", "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": "jonchyatt/resetbiology:github-feedback-comment-82912172e5d50e7c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1b30364cb247ab30", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-82912172e5d50e7c\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: jonchyatt/resetbiology:github-feedback-comment-82912172e5d50e7c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-82912172e5d50e7c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ff82359710db7694e8718c8f43e654b0978c2c23#commitcomment-178635854\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ff82359710db7694e8718c8f43e654b0978c2c23#commitcomment-178635854\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-61da8872c1fd9db6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-267f8213d6836671", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320258, "scanner": "foundry_dataset", "fingerprint": "1f1194dfb35128b52b764848c52828ceb2566444e508efe29e6dc1b3e7611355", "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": "jonchyatt/resetbiology:github-feedback-comment-82095caf4ad40b34", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-33fa2b1545f46477", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-82095caf4ad40b34\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: jonchyatt/resetbiology:github-feedback-comment-82095caf4ad40b34\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-82095caf4ad40b34\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/d5e077232230e1bd4a7e759c9571ef65a981ba7f#commitcomment-181418268\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/d5e077232230e1bd4a7e759c9571ef65a981ba7f#commitcomment-181418268\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-58b7fb4efdce60c6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-84397de8a130e224", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320257, "scanner": "foundry_dataset", "fingerprint": "eb2c57dcd9983d33a816126a7bf5a9b060d769f86e051b45fdb8cd14e92b1cb5", "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": "jonchyatt/resetbiology:github-feedback-comment-7c1a7202da43d894", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5a8d26a47eb02a1e", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-7c1a7202da43d894\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: jonchyatt/resetbiology:github-feedback-comment-7c1a7202da43d894\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7c1a7202da43d894\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/8594ebf40381dca4bed53edc1bbe0380404cbd0e#commitcomment-178437279\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/8594ebf40381dca4bed53edc1bbe0380404cbd0e#commitcomment-178437279\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6db641c30ac17572\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-6595ba334e060865", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320256, "scanner": "foundry_dataset", "fingerprint": "18c07eb957f622282fe4f4f0c6b6b9dc3b1189b776d5b34852e1f76bab0d65d3", "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": "jonchyatt/resetbiology:github-feedback-comment-756e1d3eb035ddd1", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2ae5f9a5b9a6edeb", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-756e1d3eb035ddd1\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: jonchyatt/resetbiology:github-feedback-comment-756e1d3eb035ddd1\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-756e1d3eb035ddd1\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/5a3d27b10a69e4ac8283857a210a1f8a5531cb07#commitcomment-178313025\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/5a3d27b10a69e4ac8283857a210a1f8a5531cb07#commitcomment-178313025\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3fca51a835fa638f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-1c3aa29b38ab310c", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320255, "scanner": "foundry_dataset", "fingerprint": "2be0e46bfea365a5ab059f61728ea7dbe7186f895a376b33c05fabb23895d35e", "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": "jonchyatt/resetbiology:github-feedback-comment-724dc155527f738b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-81f548cda85201a9", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-724dc155527f738b\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: jonchyatt/resetbiology:github-feedback-comment-724dc155527f738b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-724dc155527f738b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/33639d0f6d3ae8b473b83bf92ec54f920050e144#commitcomment-178251353\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/33639d0f6d3ae8b473b83bf92ec54f920050e144#commitcomment-178251353\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e5742ab2bd6f4df5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3537417d6be1044a", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320254, "scanner": "foundry_dataset", "fingerprint": "edecaa736edeca23d1492b30aefbf46c5bbdbd3e5aa7ddf45a163a2331315e0d", "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": "jonchyatt/resetbiology:github-feedback-comment-71fcd63c2eb6dc4d", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d40f44c02633b4cb", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-71fcd63c2eb6dc4d\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: jonchyatt/resetbiology:github-feedback-comment-71fcd63c2eb6dc4d\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-71fcd63c2eb6dc4d\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/4f86c9d477151cc0e55efec83598b17f46981e9e#commitcomment-181569711\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/4f86c9d477151cc0e55efec83598b17f46981e9e#commitcomment-181569711\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-05d38db10f02ed2f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-03f7a9931a62fd5a", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320253, "scanner": "foundry_dataset", "fingerprint": "21c16da81ca91c228b320d5e5fc42a0328cc918a7d197f929906ee446bfacef6", "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": "jonchyatt/resetbiology:github-feedback-comment-6fed5a1be44fed5c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-77921763ecd6166a", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-6fed5a1be44fed5c\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: jonchyatt/resetbiology:github-feedback-comment-6fed5a1be44fed5c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6fed5a1be44fed5c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b74168f238edb6cc0f8659372accb24e062dca6b#commitcomment-179954585\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b74168f238edb6cc0f8659372accb24e062dca6b#commitcomment-179954585\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-0b9797adde5223db\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-2178dc6bf744088a", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320252, "scanner": "foundry_dataset", "fingerprint": "24dceb70c5cc628744a12bc9d5182bdb867b4ba02070c05930a51c7f76429881", "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": "jonchyatt/resetbiology:github-feedback-comment-6f1156c671494429", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b188d861df855a92", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-6f1156c671494429\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: jonchyatt/resetbiology:github-feedback-comment-6f1156c671494429\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6f1156c671494429\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/5566966fb1dc862e68cfb93036a1c52fc7a28269#commitcomment-178205799\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/5566966fb1dc862e68cfb93036a1c52fc7a28269#commitcomment-178205799\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-920481275d93a7ca\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3a78393df8cb3ac7", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320251, "scanner": "foundry_dataset", "fingerprint": "ef6a51f7355b30e88f1a6c5b57d171663caeee8941b58cab9021605cc6b1e2e4", "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": "jonchyatt/resetbiology:github-feedback-comment-6c4b3f4277f4873f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3d2cbcf8ede36b6c", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-6c4b3f4277f4873f\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: jonchyatt/resetbiology:github-feedback-comment-6c4b3f4277f4873f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6c4b3f4277f4873f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b5e4b55684c74737ace7f5895d2ed63e05a13714#commitcomment-181435389\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b5e4b55684c74737ace7f5895d2ed63e05a13714#commitcomment-181435389\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-36d5f822d64d3687\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-41d348238ba4dfd5", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320250, "scanner": "foundry_dataset", "fingerprint": "5dd84fbc982d1c2de45350563b7a800883d081836d319b1f5e9d4455cc4eb5d3", "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": "jonchyatt/resetbiology:github-feedback-comment-6a9f9cfcdc9a2c30", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-f7a324cd93e33826", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-6a9f9cfcdc9a2c30\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: jonchyatt/resetbiology:github-feedback-comment-6a9f9cfcdc9a2c30\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6a9f9cfcdc9a2c30\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/7c78a22daf950d742d387bcff4a3ee9a6de96ea9#commitcomment-178196038\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/7c78a22daf950d742d387bcff4a3ee9a6de96ea9#commitcomment-178196038\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-48dba92384b3da1f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-f6ee022d1bd7f300", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320249, "scanner": "foundry_dataset", "fingerprint": "aa336fca745bb9932f97524616f4ec079c3e0697b8f346f06647ac9f71385da1", "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": "jonchyatt/resetbiology:github-feedback-comment-66313cd327279fdf", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-6d69eec406189d6b", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-66313cd327279fdf\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: jonchyatt/resetbiology:github-feedback-comment-66313cd327279fdf\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-66313cd327279fdf\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/81e34a620f9498df3e2afc734a0651d03701161e#commitcomment-181473574\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/81e34a620f9498df3e2afc734a0651d03701161e#commitcomment-181473574\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-111cc0f42ea7dd12\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-5fd466d79cbaafe2", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320248, "scanner": "foundry_dataset", "fingerprint": "2c9ca552f54550529b3d2a521d01af0c308bcca3aebcb309dce8a2de521b0eab", "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": "jonchyatt/resetbiology:github-feedback-comment-65ddc96baf042a82", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-90602e0425618e78", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-65ddc96baf042a82\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: jonchyatt/resetbiology:github-feedback-comment-65ddc96baf042a82\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-65ddc96baf042a82\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/5ce17e74f639697afa5f661e51fe820a905559b6#commitcomment-181568484\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/5ce17e74f639697afa5f661e51fe820a905559b6#commitcomment-181568484\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9c6d87353e3d237d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-630a3fa2abe1bd22", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320247, "scanner": "foundry_dataset", "fingerprint": "68fcb5220527c0a022ac3e1f150586a2efd6f06786ccdb7e4e4f458e6428eb54", "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": "jonchyatt/resetbiology:github-feedback-comment-63c091fe9e06adf6", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-16972f0e5d5b0f7f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-63c091fe9e06adf6\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: jonchyatt/resetbiology:github-feedback-comment-63c091fe9e06adf6\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-63c091fe9e06adf6\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/7b45290d6df57a10964d42ed63915d8d5bac2bc1#commitcomment-178102703\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/7b45290d6df57a10964d42ed63915d8d5bac2bc1#commitcomment-178102703\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-531dd7a5b43e5170\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-e9a7c6faa189b5f7", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320246, "scanner": "foundry_dataset", "fingerprint": "31e1e6057f687dedb51c6a40577c77db2028fcfee564f7c4aa53171d2eaf52d4", "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": "jonchyatt/resetbiology:github-feedback-comment-5ea264bee7b6f2aa", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c71acb253669bfa1", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-5ea264bee7b6f2aa\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: jonchyatt/resetbiology:github-feedback-comment-5ea264bee7b6f2aa\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5ea264bee7b6f2aa\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/837b32683db2721380bd22516d3c4c900a29c353#commitcomment-178438098\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/837b32683db2721380bd22516d3c4c900a29c353#commitcomment-178438098\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ee951adf51d137c2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-cdccabff106ed39d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320245, "scanner": "foundry_dataset", "fingerprint": "ca4aadbcc61169bf5b72125c82edd86ed881677e9ffc8dbd10b251b7d8388fdc", "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": "jonchyatt/resetbiology:github-feedback-comment-59f880e91378ea76", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-373a671233bfc037", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-59f880e91378ea76\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: jonchyatt/resetbiology:github-feedback-comment-59f880e91378ea76\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-59f880e91378ea76\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/6ad31d6b75c5cbf2ee569f39407f17cea2417ffc#commitcomment-181418193\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/6ad31d6b75c5cbf2ee569f39407f17cea2417ffc#commitcomment-181418193\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3d8c6514cd529ca4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-1ad27de55c2cdeb4", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320244, "scanner": "foundry_dataset", "fingerprint": "0be890bf62ac32d4f90e1df880195973dea4c24c3132d3f0f594181b47521ec3", "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": "jonchyatt/resetbiology:github-feedback-comment-58a48edfd3f20417", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0c0d1f31b9946acb", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-58a48edfd3f20417\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: jonchyatt/resetbiology:github-feedback-comment-58a48edfd3f20417\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-58a48edfd3f20417\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/267be171756c01c4e1464ecf9f2d0f465715911a#commitcomment-181413494\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/267be171756c01c4e1464ecf9f2d0f465715911a#commitcomment-181413494\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5f3bf0d1cde86856\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-881040f1410e44a0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320243, "scanner": "foundry_dataset", "fingerprint": "7cbe7be9fb81973218f148c2f0b862054a3ac418259032faa9e264e019721ea9", "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": "jonchyatt/resetbiology:github-feedback-comment-5430e3d6b256bc3c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-43fb020aaa8b6544", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-5430e3d6b256bc3c\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: jonchyatt/resetbiology:github-feedback-comment-5430e3d6b256bc3c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5430e3d6b256bc3c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/2e36612d9224823a41fc7878d353f689e44b0ad9#commitcomment-178195644\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/2e36612d9224823a41fc7878d353f689e44b0ad9#commitcomment-178195644\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9bc794252e6cffd2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-86a6d1fd7ba29f17", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320242, "scanner": "foundry_dataset", "fingerprint": "5141c9916092df4a3627c723e48d08301786ae8c46dd1e778844bd42e8361abb", "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": "jonchyatt/resetbiology:github-feedback-comment-4df0d38ac695cbd2", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e4e6aefdf7d69c67", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-4df0d38ac695cbd2\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: jonchyatt/resetbiology:github-feedback-comment-4df0d38ac695cbd2\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4df0d38ac695cbd2\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/740818dbd13aa0bc26ad2c2433c78addb6137a08#commitcomment-181484772\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/740818dbd13aa0bc26ad2c2433c78addb6137a08#commitcomment-181484772\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4ea9d8ee7464af3c\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-f32877a50fb74a98", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320241, "scanner": "foundry_dataset", "fingerprint": "f8c45ee97549307c634c162f2e921ef4d41c6662ba5e938e8623aa222cd806d4", "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": "jonchyatt/resetbiology:github-feedback-comment-4caec5c1744d2793", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-57eabd222f69bf9f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-4caec5c1744d2793\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: jonchyatt/resetbiology:github-feedback-comment-4caec5c1744d2793\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4caec5c1744d2793\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/34b75a6abf63a82b554486f6f36c8955409df890#commitcomment-178202334\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/34b75a6abf63a82b554486f6f36c8955409df890#commitcomment-178202334\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-220b34b143933c84\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-48fff44ec0541c55", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320240, "scanner": "foundry_dataset", "fingerprint": "f02db24433a804f608c17202f27572092812a177b7c8c96a151b4a80da8cbe21", "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": "jonchyatt/resetbiology:github-feedback-comment-4805e15c4dc268ef", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-f25ae899c52d98bc", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-4805e15c4dc268ef\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: jonchyatt/resetbiology:github-feedback-comment-4805e15c4dc268ef\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4805e15c4dc268ef\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/7df5a44704935c460fa5d45428ecba47ca306e0b#commitcomment-178231727\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/7df5a44704935c460fa5d45428ecba47ca306e0b#commitcomment-178231727\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-79503fe774d7353d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-01059f4952ea0f45", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320239, "scanner": "foundry_dataset", "fingerprint": "d8678222098b00b2d259f0a810f5a7b93a35973444d6bde61ead3e9966c139b3", "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": "jonchyatt/resetbiology:github-feedback-comment-47dab66ad411f3f0", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-dd8ba67ffa48b4d4", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-47dab66ad411f3f0\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: jonchyatt/resetbiology:github-feedback-comment-47dab66ad411f3f0\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-47dab66ad411f3f0\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/01ae8467e4bae392d281c31318e75145abe9a6b4#commitcomment-181421632\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/01ae8467e4bae392d281c31318e75145abe9a6b4#commitcomment-181421632\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-cb99626db24f4fb8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d657a6539edcfe03", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320238, "scanner": "foundry_dataset", "fingerprint": "3982ed71f8fcd3ec979c20092a04f0a9de8a708e39d43d2332dffddc1a55ac8b", "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": "jonchyatt/resetbiology:github-feedback-comment-473ebeb58af41a3b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5032f0b83d6f6d4f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-473ebeb58af41a3b\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: jonchyatt/resetbiology:github-feedback-comment-473ebeb58af41a3b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-473ebeb58af41a3b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/8c65bf39a500365d279b6ceec27b70f8188767e0#commitcomment-181413826\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/8c65bf39a500365d279b6ceec27b70f8188767e0#commitcomment-181413826\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-0e52140e9db2344d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8d9dc9f909d151ff", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320237, "scanner": "foundry_dataset", "fingerprint": "6829719f488671fb8c46b190dcac17e75b2f232387029197532c0cd53e6bc3df", "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": "jonchyatt/resetbiology:github-feedback-comment-448ce19bbd74b85d", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-ae83cdf9ec656e14", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-448ce19bbd74b85d\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: jonchyatt/resetbiology:github-feedback-comment-448ce19bbd74b85d\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-448ce19bbd74b85d\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/e82ea2c9ae016f64be60f5974e4ac33dc3ab9ad3#commitcomment-181418065\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/e82ea2c9ae016f64be60f5974e4ac33dc3ab9ad3#commitcomment-181418065\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-495993ed42ccfdee\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-7c287144aed465e0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320236, "scanner": "foundry_dataset", "fingerprint": "1c1526805cdbf2d28219bcc338554e654e9563bdb0e333aa36a5c97275588851", "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": "jonchyatt/resetbiology:github-feedback-comment-3b8ca886c9a0d6f4", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0dfdd9304b3d640f", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-3b8ca886c9a0d6f4\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: jonchyatt/resetbiology:github-feedback-comment-3b8ca886c9a0d6f4\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3b8ca886c9a0d6f4\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/a0605ecb8bd37e5fa4296c49c69b5b2578094a11#commitcomment-178300357\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/a0605ecb8bd37e5fa4296c49c69b5b2578094a11#commitcomment-178300357\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-09a2d1c6e38fae05\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-f6b3fe0510488617", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320235, "scanner": "foundry_dataset", "fingerprint": "5e66b655cf6a8330fe04af8dfe14f969e0735ff6142c9ab06b6e473dcfe6dfbc", "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": "jonchyatt/resetbiology:github-feedback-comment-3b7cc830206c424e", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5135dde80fbaff86", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-3b7cc830206c424e\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: jonchyatt/resetbiology:github-feedback-comment-3b7cc830206c424e\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3b7cc830206c424e\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/d3adaac3c71a577d1e34322f7f2fa0b79285dca9#commitcomment-181421587\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/d3adaac3c71a577d1e34322f7f2fa0b79285dca9#commitcomment-181421587\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4429d02192903cba\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8d85e00405dd4c9d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320234, "scanner": "foundry_dataset", "fingerprint": "23d7fe2f72eebb503ccd6b0ca28430757292a1d4b3885527b64910586f7bec49", "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": "jonchyatt/resetbiology:github-feedback-comment-3b30f12eded47695", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-ccc144763a458dc3", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-3b30f12eded47695\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: jonchyatt/resetbiology:github-feedback-comment-3b30f12eded47695\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3b30f12eded47695\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/533e5cfce543a0d208df976f4ac73e7857944a28#commitcomment-178135560\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/533e5cfce543a0d208df976f4ac73e7857944a28#commitcomment-178135560\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-06ed3d9e4e81cd37\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-972515ed1e8b1fbe", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320233, "scanner": "foundry_dataset", "fingerprint": "21f3b332d307823d7cfbe5b990e89d1e3a36e5dc45a3e16d54fb260d964114a5", "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": "jonchyatt/resetbiology:github-feedback-comment-3934dfca6dcf1539", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2b5439950d7e688d", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-3934dfca6dcf1539\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: jonchyatt/resetbiology:github-feedback-comment-3934dfca6dcf1539\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3934dfca6dcf1539\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/295f2d5bae39077dfd608221b4d36877131e3dbc#commitcomment-178318758\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/295f2d5bae39077dfd608221b4d36877131e3dbc#commitcomment-178318758\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d4c347a38c06f818\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-c9ac2e90ab433e4c", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320232, "scanner": "foundry_dataset", "fingerprint": "2d9824a5b5af5c9f3b751521093987907fd705bbf7389800f22303c1b31ecd39", "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": "jonchyatt/resetbiology:github-feedback-comment-35daed02687510c5", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b3f2b56e6380ba85", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-35daed02687510c5\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: jonchyatt/resetbiology:github-feedback-comment-35daed02687510c5\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-35daed02687510c5\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/18db75bd9976117eb754b0898ba7a15bf6861359#commitcomment-178309987\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/18db75bd9976117eb754b0898ba7a15bf6861359#commitcomment-178309987\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4f7bc09f40aaffea\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-19dc324b0eaa31b6", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320231, "scanner": "foundry_dataset", "fingerprint": "46b9521b55643479723c25e09baacc390e86d59d940decc94932a72fd5319adf", "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": "jonchyatt/resetbiology:github-feedback-comment-34a27fa66da5206a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-f5a22a1d7fdd35b9", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-34a27fa66da5206a\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: jonchyatt/resetbiology:github-feedback-comment-34a27fa66da5206a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-34a27fa66da5206a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/822d794ee236628ac992db929378f120ce90c2c7#commitcomment-181411833\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/822d794ee236628ac992db929378f120ce90c2c7#commitcomment-181411833\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9e1477538bf6650e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-1a873c09be63f9a4", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320230, "scanner": "foundry_dataset", "fingerprint": "c252a7f99222817a1d8ce29470a1f9e24db447a1e7b9242bd2247cd067777830", "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": "jonchyatt/resetbiology:github-feedback-comment-288a8782a8091a59", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2c4793e2654949d7", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-288a8782a8091a59\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: jonchyatt/resetbiology:github-feedback-comment-288a8782a8091a59\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-288a8782a8091a59\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/e553d2c501335eacc3fbfa597f02f1278703f752#commitcomment-179998181\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/e553d2c501335eacc3fbfa597f02f1278703f752#commitcomment-179998181\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ce803f4af4d8eed1\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-5a8707139139d231", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320229, "scanner": "foundry_dataset", "fingerprint": "de629e8c07846da7f800c23dbc423f73c6a65613ca7932ccbc5169bb24a2ae49", "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": "jonchyatt/resetbiology:github-feedback-comment-27da239fadbf9b5c", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3bc6ea62aa760d78", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-27da239fadbf9b5c\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: jonchyatt/resetbiology:github-feedback-comment-27da239fadbf9b5c\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-27da239fadbf9b5c\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/152341130e679e8676832a3384977cfaf92f326d#commitcomment-178392515\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/152341130e679e8676832a3384977cfaf92f326d#commitcomment-178392515\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-2b8f15ec3126574b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-176ca0cac66a3ec9", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320228, "scanner": "foundry_dataset", "fingerprint": "0fd2288015f20dd5ae332a41e1e3676bc6e4296f6afe464e72fbfcacb3d185ee", "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": "jonchyatt/resetbiology:github-feedback-comment-260afcbcf7332049", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-282f7ce7968f2ade", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-260afcbcf7332049\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: jonchyatt/resetbiology:github-feedback-comment-260afcbcf7332049\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-260afcbcf7332049\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/7ef352ccef82fcd0d53e40b94b6553daf14eb80c#commitcomment-181467258\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/7ef352ccef82fcd0d53e40b94b6553daf14eb80c#commitcomment-181467258\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d7053702e13cfb01\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-5ca594ad26928254", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320227, "scanner": "foundry_dataset", "fingerprint": "7f959783926a4cd7f26127571542e2009796a836dcbaecf7cccd8dd831db7a7f", "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": "jonchyatt/resetbiology:github-feedback-comment-253b53f65aa5b1ea", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d79dfc05cb8ba1f4", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-253b53f65aa5b1ea\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: jonchyatt/resetbiology:github-feedback-comment-253b53f65aa5b1ea\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-253b53f65aa5b1ea\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/d6bc43a8de31669583d0e20b6b034db5db260d51#commitcomment-181567335\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/d6bc43a8de31669583d0e20b6b034db5db260d51#commitcomment-181567335\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3a7efa03bd4f5345\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3620d87c7f1ffdd3", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320226, "scanner": "foundry_dataset", "fingerprint": "1a6cfa781619727a0767767651d2fa10924571ae4caeae710d4f8bf99d0f1e4f", "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": "jonchyatt/resetbiology:github-feedback-comment-1f3a6ebb213cc4b1", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8f222cb8eec7388c", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-1f3a6ebb213cc4b1\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: jonchyatt/resetbiology:github-feedback-comment-1f3a6ebb213cc4b1\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1f3a6ebb213cc4b1\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/3c54d652d8cf215cecb5bce194b87cba2f6136f8#commitcomment-181457634\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/3c54d652d8cf215cecb5bce194b87cba2f6136f8#commitcomment-181457634\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c561ee6d034bbcad\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d1b9628a9abe1532", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320225, "scanner": "foundry_dataset", "fingerprint": "a6777ac5891b295b5a6d8ff59d1c1e76b6cfd1d0cea5454edf181b259f7b154e", "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": "jonchyatt/resetbiology:github-feedback-comment-1f0ac71301a8787b", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9a720fd395922a79", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-1f0ac71301a8787b\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: jonchyatt/resetbiology:github-feedback-comment-1f0ac71301a8787b\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1f0ac71301a8787b\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/35771f659a25771aa2537bab7a0a8f57232ac40f#commitcomment-178308568\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/35771f659a25771aa2537bab7a0a8f57232ac40f#commitcomment-178308568\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-37a6a9df9551016e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-951f909d048e9bf7", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320224, "scanner": "foundry_dataset", "fingerprint": "8ff3600885b22c1824eda4e499e57886ea3bb97f686143782cf5cd6392577499", "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": "jonchyatt/resetbiology:github-feedback-comment-1d4d0e1197bf57ca", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-053faeddc9bac760", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-1d4d0e1197bf57ca\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: jonchyatt/resetbiology:github-feedback-comment-1d4d0e1197bf57ca\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1d4d0e1197bf57ca\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/f22ca1f1cef9868cb8b320e7e124bb951f9f458f#commitcomment-180016003\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/f22ca1f1cef9868cb8b320e7e124bb951f9f458f#commitcomment-180016003\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-dfc2be5b4abb25c2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4cfff2898d54a291", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320223, "scanner": "foundry_dataset", "fingerprint": "fd9afa6454aae656c95bb5f44fa6d0aeedf11d24a5faf565cee018d3c7a511a6", "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": "jonchyatt/resetbiology:github-feedback-comment-1c46aaadc815e11a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0d2e285cf876a48e", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-1c46aaadc815e11a\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: jonchyatt/resetbiology:github-feedback-comment-1c46aaadc815e11a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1c46aaadc815e11a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/c34029b93e4a6af89a1d1dffd7f86a192553fdc9#commitcomment-180010351\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/c34029b93e4a6af89a1d1dffd7f86a192553fdc9#commitcomment-180010351\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-682e8f3a14378f21\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3ce4e1f68eb68309", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320222, "scanner": "foundry_dataset", "fingerprint": "19f05b31451439463f9585d6bb207a01ba58392c0b0d2f32e415eb079152933f", "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": "jonchyatt/resetbiology:github-feedback-comment-18adb132d3a124c1", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-44628ab817d8e258", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-18adb132d3a124c1\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: jonchyatt/resetbiology:github-feedback-comment-18adb132d3a124c1\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-18adb132d3a124c1\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/dbef5ca7afcc15adcd08afe008bbee7b2e033541#commitcomment-178138200\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/dbef5ca7afcc15adcd08afe008bbee7b2e033541#commitcomment-178138200\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6d8a66693c301345\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-07c3648201a4dd65", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320221, "scanner": "foundry_dataset", "fingerprint": "45f79d5cbb9b48205a06e466d2a88cb535dc4c57533556baf383327b41d6b41d", "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": "jonchyatt/resetbiology:github-feedback-comment-180f73c45cfa990a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-0be3ec032c9234c1", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-180f73c45cfa990a\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: jonchyatt/resetbiology:github-feedback-comment-180f73c45cfa990a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-180f73c45cfa990a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/cc742da2477ba07b5ae397fec5acd084f7af6c86#commitcomment-178735927\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/cc742da2477ba07b5ae397fec5acd084f7af6c86#commitcomment-178735927\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b25edc554a8202b4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-fd9cecc979274d78", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320220, "scanner": "foundry_dataset", "fingerprint": "2c31a1641cc2ed30ab076860332b44861651c1d1498954ad9dbaa19014bc8332", "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": "jonchyatt/resetbiology:github-feedback-comment-1281a4b5a9d138ed", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-6e61803f30b48e73", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-1281a4b5a9d138ed\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: jonchyatt/resetbiology:github-feedback-comment-1281a4b5a9d138ed\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1281a4b5a9d138ed\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/835afe49fd2ce75f5e3444c67b3eee5c758bdcbe#commitcomment-178442747\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/835afe49fd2ce75f5e3444c67b3eee5c758bdcbe#commitcomment-178442747\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-993707eba17cfa87\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-85531408371eb67d", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320219, "scanner": "foundry_dataset", "fingerprint": "57283531fad866bcc602dd5fb1480a012a8a3834e12c5275e5e46e6c4f7405c8", "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": "jonchyatt/resetbiology:github-feedback-comment-0f95c4ff63bf471a", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-577e0a78ec13435e", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-0f95c4ff63bf471a\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: jonchyatt/resetbiology:github-feedback-comment-0f95c4ff63bf471a\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0f95c4ff63bf471a\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ba8fab0f416235add706081328994427147b7d2e#commitcomment-179985966\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ba8fab0f416235add706081328994427147b7d2e#commitcomment-179985966\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f867425d19121a91\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-e88888eabb8f37ed", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320218, "scanner": "foundry_dataset", "fingerprint": "1de513d4d11a359a798bd2642e7a28581a999cbb21132a821b91204328e354c8", "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": "jonchyatt/resetbiology:github-feedback-comment-0de0086daf2d095f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-cf9e530805cb6a82", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-0de0086daf2d095f\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: jonchyatt/resetbiology:github-feedback-comment-0de0086daf2d095f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0de0086daf2d095f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/c29872c3e1739a3dfc2bbdbed157e2d45be057fb#commitcomment-179962122\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/c29872c3e1739a3dfc2bbdbed157e2d45be057fb#commitcomment-179962122\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-09d5c8c924907800\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-4640b2d96655f1de", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320217, "scanner": "foundry_dataset", "fingerprint": "c97f65b3d2b677c8cf6d8bd28c835af4da6bcc4c59405c7a0fc4ddb8ef00832b", "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": "jonchyatt/resetbiology:github-feedback-comment-03b1238249b92e09", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-6d47743f51c183b9", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-03b1238249b92e09\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: jonchyatt/resetbiology:github-feedback-comment-03b1238249b92e09\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-03b1238249b92e09\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/b8cad37af115ddbc2c8b5bc77a7469ff13baf9b0#commitcomment-178206996\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/b8cad37af115ddbc2c8b5bc77a7469ff13baf9b0#commitcomment-178206996\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7ce8b366509c18a9\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-badb132c3d4cafb1", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320216, "scanner": "foundry_dataset", "fingerprint": "38f3c65a0c66089644c68c1b33dacb88dc328c0b83b5c1a9b21dc418706b1196", "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": "jonchyatt/resetbiology:github-feedback-comment-0399e5e6d8b5c42f", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9a0291de45c39a75", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-0399e5e6d8b5c42f\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: jonchyatt/resetbiology:github-feedback-comment-0399e5e6d8b5c42f\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0399e5e6d8b5c42f\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ce92f26610707875e3ed323837a6977ca3ac506d#commitcomment-181484084\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ce92f26610707875e3ed323837a6977ca3ac506d#commitcomment-181484084\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-cecb4b37e6241d37\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-c340ce071adca613", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320215, "scanner": "foundry_dataset", "fingerprint": "5b2a8668b692ca5248f8075e81b3e7efcbc4d661d7ad8a28403ef7850fa5c2e7", "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": "jonchyatt/resetbiology:github-feedback-comment-02ec4a10e8ad908e", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-95a0dd334bbfbfd5", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-02ec4a10e8ad908e\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: jonchyatt/resetbiology:github-feedback-comment-02ec4a10e8ad908e\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-02ec4a10e8ad908e\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/770d9e26086f0674b7c7bbd5b8628e720ec3f436#commitcomment-178735452\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/770d9e26086f0674b7c7bbd5b8628e720ec3f436#commitcomment-178735452\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-35f4b6fc73849374\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-c3496481968542bc", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320214, "scanner": "foundry_dataset", "fingerprint": "0dbdad3b3a73b816e416fae487629739c33baee1e6f1ace5bfd9454e8e938734", "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": "jonchyatt/resetbiology:github-feedback-comment-007f503dcdfd7d43", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3cd686a00525e6c9", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-007f503dcdfd7d43\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: jonchyatt/resetbiology:github-feedback-comment-007f503dcdfd7d43\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-007f503dcdfd7d43\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/ca2e3c0d3d82786c97009a202ccec684d32a67a9#commitcomment-178091783\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/ca2e3c0d3d82786c97009a202ccec684d32a67a9#commitcomment-178091783\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-10bc55f1ab4271fa\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-915392bdec334fbd", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320213, "scanner": "foundry_dataset", "fingerprint": "3d2f956f824e712fde1418b4e63672d32d29f91cfebdaf7b764bb51f1d9179e8", "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": "jonchyatt/resetbiology:github-feedback-comment-00331a9079e01ea3", "human_labels": ["deployment_env_gap"], "issue_number": "", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4b8f068c3949e0d7", "helicopter_views": {"graphs": 2, "schemas": 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": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology:github-feedback-comment-00331a9079e01ea3\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: jonchyatt/resetbiology:github-feedback-comment-00331a9079e01ea3\nRepo: jonchyatt/resetbiology\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-00331a9079e01ea3\",\n    \"kind\": \"commit_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/commit/c3841a6dc50b7844f8ffaa50179c08b3a4feba6f#commitcomment-180037895\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: commit_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/commit/c3841a6dc50b7844f8ffaa50179c08b3a4feba6f#commitcomment-180037895\\nTitle: \\nBody:\\nSuccessfully deployed to the following URLs:\\n\\n## reset-biology-website \u2013 ./\\n\\n[reset-biology-website.vercel.app](https://reset-biology-website.vercel.app)  \\n[reset-biology-website-jonchyatts-projects.vercel.app](https://reset-biology-website-jonchyatts-projects.vercel.app)  \\n[reset-biology-website-git-master-jonchyatts-projects.vercel.app](https://reset-biology-website-git-master-jonchyatts-projects.vercel.app)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a732aa715fc6d106\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: jonchyatt/resetbiology\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"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_schemas_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, \"schemas\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-d0a088ae7cb146d4", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320212, "scanner": "foundry_dataset", "fingerprint": "eff3a51db2036aa8142dd09067212a4fc810ddc8e7a0ec368cbdb38c1a0692cc", "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": "jonchyatt/resetbiology#9", "human_labels": ["api_or_backend", "build_install_failure", "dependency_or_build", "deployment_env_gap", "docs_or_claims", "schema_or_data", "security_auth_secret", "security_or_auth", "source_or_other", "test_or_ci", "ui_or_frontend"], "issue_number": "9", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-48074f53311d2421", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 41, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1, "api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 17, "source_or_other": 10, "security_or_auth": 2, "dependency_or_build": 1}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#9\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: jonchyatt/resetbiology#9\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 41\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 10, 'docs_or_claims': 1, 'ui_or_frontend': 17, 'test_or_ci': 1, 'api_or_backend': 8, 'dependency_or_build': 1, 'schema_or_data': 1, 'security_or_auth': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5b4d05290026448f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/9\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/9\\nTitle: Fix: Auth0 'state parameter invalid' errors - Comprehensive solution\\nBody:\\n## \ud83c\udfaf Problem\\nThe admin store and authentication were failing with \\\"state parameter is invalid\\\" errors in production. This happens when Auth0's callback can't validate the state parameter due to domain/cookie mismatches.\\n\\n## \ud83d\udd27 Solution\\nThis PR implements a comprehensive fix with multiple layers of protection:\\n\\n### 1. **Environment Verification** \u2705\\n- Added `scripts/verify-auth-env.ts` that runs before every build\\n- Verifies all required Auth0 v4 environment variables are present\\n- Validates format (no trailing slashes, proper protocols)\\n- Catches misconfigurations before deployment\\n\\n### 2. **Enhanced Debug Page** \ud83d\udd0d\\n- Upgraded `/auth/debug` with comprehensive diagnostics\\n- Shows domain mismatch warnings in real-time\\n- Displays Auth0 configuration status\\n- Lists Auth0-related cookies for debugging\\n- Includes troubleshooting guide\\n\\n### 3. **Domain Consistency Checks** \ud83c\udf10\\n- Created `domainCheck.ts` utility to detect URL mismatc\"\n  },\n  {\n    \"id\": \"github-feedback-comment-4edc8b16095d9890\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/9#issuecomment-3310173044\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/9#issuecomment-3310173044\\nTit\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8e0fc1515a068651", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320211, "scanner": "foundry_dataset", "fingerprint": "55a0f4aa461ebaf4bdd33ba518405be537e281e52b53fcbd64edef9150563623", "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": "jonchyatt/resetbiology#8", "human_labels": ["api_or_backend", "build_install_failure", "dependency_or_build", "deployment_env_gap", "docs_or_claims", "schema_or_data", "security_auth_secret", "security_or_auth", "source_or_other", "ui_or_frontend"], "issue_number": "8", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-590e1497dae6e08e", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 28, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 14, "source_or_other": 2, "security_or_auth": 1, "dependency_or_build": 1}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\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: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 28\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2, 'ui_or_frontend': 14, 'api_or_backend': 8, 'dependency_or_build': 1, 'schema_or_data': 1, 'security_or_auth': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b656775c7e6cb024\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/8\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/8\\nTitle: Zero-drift Auth fix (runtime + link cleanup + debug)\\nBody:\\nRemoves all /api/auth callers (UI now uses /auth/*), enforces Node runtime for admin, adds /auth/debug, logs legacy shim hits, and adds guard script to prevent regressions.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-ea8875adcde9b0aa\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/8#issuecomment-3309975767\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/8#issuecomment-3309975767\\nTitle: \\nBody:\\n[vc]: #9KWWfTb3PpxZ8PW6S9SBm/xKsQbxYqhISHXE+JS1G+E=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvSkR0OWNyVUJlNGszdzQ3Rk40NkdQS2V0Q3VKRyIsInByZXZpZXdVcmwiOiJyZXNldGJpb2xvZ3kuY29tIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6InJlc2V0YmlvbG9neS5jb20ifSwicm9vdERpcmVjdG9yeSI6bnVsbH1dfQ==\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/r\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-3bc30e9f165f64ad", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320210, "scanner": "foundry_dataset", "fingerprint": "575feb75777398faf6722c1808477dfcd717d8b295f89ec10db137f2f560de85", "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": "jonchyatt/resetbiology#7", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "docs_or_claims", "schema_or_data", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "7", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8cec2d7fde960b6b", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 25, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 13, "source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\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: jonchyatt/resetbiology#7\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 25\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2, 'ui_or_frontend': 13, 'api_or_backend': 8, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b02037cb20324f5e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/7\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/7\\nTitle: Unify Auth0 on /auth/*; add /api/auth/* shims; Node runtime for admin\\nBody:\\nPrevents state mismatches by funneling all flows through /auth/* while keeping legacy /api/auth/* links working. Admin runs on Node for Prisma.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-9be2d2b5eb92270c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/7#issuecomment-3308945150\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/7#issuecomment-3308945150\\nTitle: \\nBody:\\n[vc]: #hFz+IUHOt6cigJ0H3mQeZAJcMKVJwhvtg+QkvDJqCu8=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvSDVSN3FlZDFSNmdXaGduSnVBVUNxRXE4d0ExeSIsInByZXZpZXdVcmwiOiJyZXNldGJpb2xvZ3kuY29tIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6InJlc2V0YmlvbG9neS5jb20ifSwicm9vdERpcmVjdG9yeSI6bnVsbH1dfQ==\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/jonchyatts-projects/app/\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-ebf54a3037caa02c", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320209, "scanner": "foundry_dataset", "fingerprint": "46ad384c9c2b0757cb136d189baba239e2d78972924d6995545a1785263d92c5", "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": "jonchyatt/resetbiology#6", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "docs_or_claims", "schema_or_data", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "6", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-98fb84bb7abecc0a", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 20, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\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: jonchyatt/resetbiology#6\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 20\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2, 'ui_or_frontend': 11, 'api_or_backend': 5, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-89fbd5c498edbf48\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/6\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/6\\nTitle: fix(auth): preserve returnTo for /admin/store; ensure Node runtime\\nBody:\\nRedirect unauthenticated users to /auth/login with returnTo=/admin/store; keep Prisma-compatible Node runtime.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-25814f33e84e5331\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/6#issuecomment-3308621486\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/6#issuecomment-3308621486\\nTitle: \\nBody:\\n[vc]: #ywU0j4AfQvOj83oAafLYyzbWHHWfXmYTPqCr0MOFIJc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvQWt0eDZoTlZHTnpQelQ3S1NiUFRNWUJXWmdjVCIsInByZXZpZXdVcmwiOiJyZXNldGJpb2xvZ3kuY29tIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6InJlc2V0YmlvbG9neS5jb20ifSwicm9vdERpcmVjdG9yeSI6bnVsbH1dfQ==\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/jonchyatts-projects/app/Aktx6hNVGNzPzT7KSbPTMYBWZgcT) | [Pre\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-de22a4a60cb0c9c6", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320208, "scanner": "foundry_dataset", "fingerprint": "4a030bf685fc11c40734bf6509f48bbae8fddb2fd14d3748d2c15b36c9d0e6b4", "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": "jonchyatt/resetbiology#5", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "docs_or_claims", "schema_or_data", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "5", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-69313deced58e814", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 20, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\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: jonchyatt/resetbiology#5\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 20\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2, 'ui_or_frontend': 11, 'api_or_backend': 5, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5d56c116eafbc53d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/5\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/5\\nTitle: fix(admin): trust Mongo; Node runtime for /admin/store\\nBody:\\nUse DB-backed admin guard and force Node runtime to support Prisma; redirect unauthenticated to /auth/login and non-admin to /portal.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-26e2e910892eb54c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/5#issuecomment-3308415728\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/5#issuecomment-3308415728\\nTitle: \\nBody:\\n[vc]: #Bwg7+AnK0+UKcJztn2jEi5837UJYOf+3oSkSp2BQwxs=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvQUY5eDdoNUU0aTNmYzhjMU1xczdQTTFkTnpaMiIsInByZXZpZXdVcmwiOiJyZXNldGJpb2xvZ3kuY29tIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6InJlc2V0YmlvbG9neS5jb20ifSwicm9vdERpcmVjdG9yeSI6bnVsbH1dfQ==\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/jonchyatts-projects/app/AF9x7h5E4i3fc8c1Mqs7PM1dN\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-56070434f3a52d97", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320207, "scanner": "foundry_dataset", "fingerprint": "103cc9da16493c014f69a25bbf05645aa72bb99e3e5407ad81f080642aa37c98", "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": "jonchyatt/resetbiology#4", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "docs_or_claims", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "4", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-ad0298f2a0146aa8", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 11, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#4\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: jonchyatt/resetbiology#4\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 11\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 1, 'docs_or_claims': 3, 'api_or_backend': 2, 'ui_or_frontend': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ada1b094ee5acad9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/4\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/4\\nTitle: restore portal/admin from legacy_app; keep auth intact\\nBody:\\nRestored portal and admin functionality while preserving existing Auth0 implementation.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-b46de6213c1baf4b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/4#issuecomment-3283455221\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/4#issuecomment-3283455221\\nTitle: \\nBody:\\n[vc]: #3T1p9cdC7WZE2XI3lzsqjvlsGiscVPX+uqBieZduvm0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvRzRYOWh1SHNDMU1oRGhMY3hiWnNzZzltaGhxZyIsInByZXZpZXdVcmwiOiJhcHAtZ2l0LXJlc3RvcmUtcG9ydGFsLWpvbmNoeWF0dHMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhcHAtZ2l0LXJlc3RvcmUtcG9ydGFsLWpvbmNoeWF0dHMtcHJvamVjdHMudmVyY2VsLmFwcCJ9LCJyb290RGlyZWN0b3J5IjpudWxsfV19\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/jonchyatts-projects/a\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-44cbd8a6a1ca12cd", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320206, "scanner": "foundry_dataset", "fingerprint": "b936b20cad121437ec587c1cd34e6fec61f7fa5ac3ecc5e93ab0ff4f659e2882", "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": "jonchyatt/resetbiology#2", "human_labels": ["api_or_backend", "build_install_failure", "deployment_env_gap", "security_auth_secret", "ui_or_frontend"], "issue_number": "2", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-be42ac347f0f079d", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 2, "ui_or_frontend": 5}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#2\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: jonchyatt/resetbiology#2\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'api_or_backend': 2, 'ui_or_frontend': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-971a96023e95afc6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/2\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/2\\nTitle: feat(nav+portal+stripe): session-aware nav, solid portal guard, Stripe webhook scaffold\\nBody:\\n## Summary\\n- Added session-aware navigation with AuthButtons component showing Login when signed out, Portal + Sign out when signed in\\n- Updated portal page with proper Auth0 session guard and user info display  \\n- Added Stripe integration scaffold with webhook and checkout endpoints that gracefully handle missing env vars\\n- All Auth0 routes in app/api/auth/[...auth0] remain intact and untouched\\n- Marketing pages preserved from legacy restore\\n\\n## Changes Made\\n### Navigation (Step 1)\\n- **AuthButtons.tsx**: New server component that renders Login or Portal/Sign out based on session state\\n- **Header.tsx**: Updated to include AuthButtons with session-aware display\\n- **layout.tsx**: Confirmed proper global styles import and Header rendering\\n\\n### Portal Protection (Step 2)  \\n- **app/portal/page.tsx**: Updated with Auth0 session guard, redirects to /api/auth/login if not authenticated\\n- Shows signed-in user e\"\n  },\n  {\n    \"id\": \"github-feedback-comment-9b39d786305c2ae5\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/2#issuecomment-3282598217\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/2#issuecomment-3282598217\\nTitle: \\nBody:\\n[vc]: #e91nFyICpkk5Vo7VGW8VdZuX7pwLGO254NSCeRvwQ2s=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-bbfe0fc8e315c4b0", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320205, "scanner": "foundry_dataset", "fingerprint": "55913bd1ccca69f41fbf18666c2a3b11a60c80e0534d38de96be9b2bec95d44f", "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": "jonchyatt/resetbiology#11", "human_labels": ["build_install_failure", "deployment_env_gap", "docs_or_claims", "security_auth_secret", "security_or_auth", "source_or_other"], "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-836a56832ea54806", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 100, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 7, "source_or_other": 92, "security_or_auth": 1}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#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: jonchyatt/resetbiology#11\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 100\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 92, 'security_or_auth': 1, 'docs_or_claims': 7}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9eed93d73b278f54\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/11\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/11\\nTitle: Site scaffold from prod baseline\\nBody:\\nBuilds shared layout, pages, portal home, nutrition mount; keeps /auth/* with legacy shims.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f13ea303465ac43e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/11#issuecomment-3363638063\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/11#issuecomment-3363638063\\nTitle: \\nBody:\\n[vc]: #ueMAeuvb/qWv+slsrm7gz9sPQmQYYvnOJghwJ2EQOTM=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vam9uY2h5YXR0cy1wcm9qZWN0cy9hcHAvSGg4Q1pFd0dOWHNoTUhGeUNFalJIcmQzenhCUyIsInByZXZpZXdVcmwiOiJhcHAtZ2l0LXJlYnVpbGQtc2l0ZS1mcm9tLXByb2Qtam9uY2h5YXR0cy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6ImFwcC1naXQtcmVidWlsZC1zaXRlLWZyb20tcHJvZC1qb25jaHlhdHRzLXByb2plY3RzLnZlcmNlbC5hcHAifSwicm9vdERpcmVjdG9yeSI6bnVsbH1dfQ==\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Preview | Comments | Updated (UTC) |\\n| :--- | :----- | :------ | :------- | :------ |\\n| [app](https://vercel.com/jonchyatts-projects/app) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](https://vercel.com/jonchyatts-projects/app/H\"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-8ccd62075cc00081", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: jonchyatt/resetbiology"}, "properties": {"repobilityId": 320204, "scanner": "foundry_dataset", "fingerprint": "6044e16ce850d2974c73ef0693e5ccbe114d13cad83b842bf2f42035c06b1bcf", "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": "jonchyatt/resetbiology#10", "human_labels": ["api_integration_gap", "api_or_backend", "dependency_or_build", "deployment_env_gap", "docs_or_claims", "human_feedback_general", "schema_or_data", "security_or_auth", "source_or_other", "test_or_ci", "ui_or_frontend"], "issue_number": "10", "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": "jonchyatt/resetbiology", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8fefa5533f7c8893", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 7}, "source_chain_kind": "issue_chain", "changed_file_count": 98, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1, "api_or_backend": 9, "docs_or_claims": 2, "schema_or_data": 1, "ui_or_frontend": 27, "source_or_other": 53, "security_or_auth": 3, "dependency_or_build": 2}, "linked_commit_count": 0, "helicopter_view_count": 4, "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: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#10\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: jonchyatt/resetbiology#10\nRepo: jonchyatt/resetbiology\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 98\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 2, 'neutral': 1}\nChanged file labels: {'source_or_other': 53, 'docs_or_claims': 2, 'security_or_auth': 3, 'ui_or_frontend': 27, 'test_or_ci': 1, 'api_or_backend': 9, 'dependency_or_build': 2, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-281616fe2acb32b4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/10\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: jonchyatt/resetbiology\\nAuthor: jonchyatt (User)\\nURL: https://github.com/jonchyatt/resetbiology/pull/10\\nTitle: chore: add Stripe doctor script and environment fallback\\nBody:\\n## Summary\\n- Added unified Stripe environment variable handling with fallback support\\n- Created stripe-doctor diagnostic script for debugging configuration issues\\n- Enhanced logging in webhook and checkout routes for better debugging\\n\\n## Changes\\n- Created `src/lib/stripeEnv.ts` for centralized environment variable management\\n- Added `src/scripts/stripe-doctor.ts` diagnostic tool\\n- Updated webhook and checkout routes to use new env module with logging\\n- Added `stripe:doctor` script to package.json\\n\\n## Test plan\\n- [x] Run `npm run stripe:doctor` to validate Stripe configuration\\n- [x] Test checkout flow with enhanced logging\\n- [x] Verify webhook endpoints handle missing configuration gracefully\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.ai/code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-21eea9d564d153a1\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/jonchyatt/resetbiology/pull/10#issuecomment-3313763647\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: jonchyatt/resetbiology\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/jonchyatt/resetbiology/pull/10#issuecomment-3313763647\\nTitle: \\nBody:\\n[vc]: #f4t5ns0Mis8H35QlKh/iWxSIKmtk57aJFoeRUbJ+2dc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhcHAiLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "comment-chain-pattern-bad_chains-242a0ea5f5655f58", "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": "jonchyatt/resetbiology", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333656, "scanner": "foundry_dataset", "fingerprint": "b5ddce9c89625e529e1627ce27dc00bb9a5ccba3144cf554c42799082601514e", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 14, "source_or_other": 2, "security_or_auth": 1, "deployment_env_gap": 1, "dependency_or_build": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 97, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 28, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 43, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 28, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#8", "issue_number": "8", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-45a4aea4888f34d2", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 84, "source_or_other": 12, "security_or_auth": 6, "dependency_or_build": 6}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#8\nRepo: jonchyatt/resetbiology\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 43\nEdges: 97\nNode types: {'pr_file': 28, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 28, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 14, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'dependency_or_build': 1, 'schema_or_data': 1, 'security_or_auth': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-f950d358c1d90656", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333655, "scanner": "foundry_dataset", "fingerprint": "b12df5eff378f2811fcb1652f1651cecc5f73895d48482867c0b9bd7c0037086", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 8, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 13, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 94, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 25, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 40, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 25, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#7", "issue_number": "7", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-806484ca9b221f87", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 48, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 78, "source_or_other": 12}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#7\nRepo: jonchyatt/resetbiology\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 40\nEdges: 94\nNode types: {'pr_file': 25, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 25, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 13, 'api_or_backend': 8, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-870300dc99331d31", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333654, "scanner": "foundry_dataset", "fingerprint": "ffa8c7002968688a3923ad17b69cd6d50f564f779b06192d449899784d985b2f", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#6", "issue_number": "6", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-0cd0b5eb4e296905", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 12}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#6\nRepo: jonchyatt/resetbiology\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-248417255f45403d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333653, "scanner": "foundry_dataset", "fingerprint": "a0a4ec1a6385533908f575f1e587815628e8b13d0792a936d09d49d0375ddb02", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 5, "docs_or_claims": 1, "schema_or_data": 1, "ui_or_frontend": 11, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 89, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 20, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 35, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 20, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#5", "issue_number": "5", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-8e8651e84fffd335", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 30, "docs_or_claims": 6, "schema_or_data": 6, "ui_or_frontend": 66, "source_or_other": 12}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#5\nRepo: jonchyatt/resetbiology\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 35\nEdges: 89\nNode types: {'pr_file': 20, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 20, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'api_or_backend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'docs_or_claims': 1, 'schema_or_data': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-2dfbb892d9e92e86", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333652, "scanner": "foundry_dataset", "fingerprint": "c43ccbd395a9a22d2b7f0083b6e4446aa3ab017389fba01355b2275178e149ba", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 2, "docs_or_claims": 3, "ui_or_frontend": 5, "source_or_other": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 76, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 11, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 11, "thread_has_comment_chain": 3, "comment_chain_touches_file": 33, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 26, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 11, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#4", "issue_number": "4", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-360f915615bf3ecb", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 12, "docs_or_claims": 18, "ui_or_frontend": 30, "source_or_other": 6}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#4\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#4\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#4\nRepo: jonchyatt/resetbiology\nIssue/PR number: 4\nGraph consistency label: needs_more_evidence\nNodes: 26\nEdges: 76\nNode types: {'pr_file': 11, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 33, 'thread_touches_file': 11, 'issue_chain_touches_file': 11, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'not_resolved_or_not_observed': 5, 'docs_or_claims': 3, 'human_reported_issue_no_linked_fix': 3, 'api_or_backend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'source_or_other': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-3779eb40dc2cd931", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333651, "scanner": "foundry_dataset", "fingerprint": "3f785fb020f74d8ab1264fb19c905edcbd4460b6dcb0a5698b2b701f20dd588a", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"api_or_backend": 2, "ui_or_frontend": 5, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 56, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 7, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 3, "comment_chain_touches_file": 21, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 22, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 7, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#2", "issue_number": "2", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6555c8886ea96e5c", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 12, "ui_or_frontend": 30}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#2\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#2\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#2\nRepo: jonchyatt/resetbiology\nIssue/PR number: 2\nGraph consistency label: needs_more_evidence\nNodes: 22\nEdges: 56\nNode types: {'pr_file': 7, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 21, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 5, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'api_or_backend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-b295316685a2d5ec", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333650, "scanner": "foundry_dataset", "fingerprint": "cf01130512817eb12458989e8729ecc360f9b970b7bcead063b30282646dd836", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"docs_or_claims": 7, "source_or_other": 92, "security_or_auth": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "build_install_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 169, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 100, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 115, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 100, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#11", "issue_number": "11", "quality_tiers": {"unresolved": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2a82826ba2dbcb9d", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"docs_or_claims": 42, "source_or_other": 552, "security_or_auth": 6}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#11\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#11\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#11\nRepo: jonchyatt/resetbiology\nIssue/PR number: 11\nGraph consistency label: needs_more_evidence\nNodes: 115\nEdges: 169\nNode types: {'pr_file': 100, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 100, 'comment_chain_touches_file': 36, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 92, 'docs_or_claims': 7, 'not_resolved_or_not_observed': 5, 'human_reported_issue_no_linked_fix': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'security_or_auth': 1}\nOutcomes: {'not_resolved_or_not_observed': 10}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-7262aac2418447ca", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: jonchyatt/resetbiology"}, "properties": {"repobilityId": 333649, "scanner": "foundry_dataset", "fingerprint": "d119281d18f6a067679ae732f19df18b7dbee195474259bfa6d197ca0e08d722", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "api_or_backend": 6, "ui_or_frontend": 25, "deployment_env_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "build_install_failure": 1, "claimed_resolved_unverified": 5, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 10}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 104, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 31, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 3, "comment_chain_links_commit": 4, "comment_chain_touches_file": 36, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 48, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 3, "pr_file": 31, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "jonchyatt/resetbiology#1", "issue_number": "1", "quality_tiers": {"weak_supervision": 5}, "repo_full_name": "jonchyatt/resetbiology", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-329c239cd653b0fd", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 36, "ui_or_frontend": 150}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#1\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: jonchyatt/resetbiology\nThread: jonchyatt/resetbiology#1\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: jonchyatt/resetbiology#1\nRepo: jonchyatt/resetbiology\nIssue/PR number: 1\nGraph consistency label: weak_supervision_needs_review\nNodes: 48\nEdges: 104\nNode types: {'pr_file': 31, 'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 36, 'thread_touches_file': 31, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'comment_chain_links_commit': 4, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 25, 'api_or_backend': 6, 'claimed_resolved_unverified': 5, 'human_reported_issue_then_fix_attempt': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'build_install_failure': 1, 'generated_provenance': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 10}\nQuality tiers: {'weak_supervision': 5}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/jonchyatt/resetbiology", "source_id": "graph-query-motif_query-2660ca030521115d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "jonchyatt/resetbiology", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "scanner-a0e686e942fa6593", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-breath-training.js:20"}, "properties": {"repobilityId": "f410d4b2431541b3", "scanner": "scanner-primary", "fingerprint": "a0e686e942fa6593", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1f06274b4fe7cddf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 breath-test.js:8"}, "properties": {"repobilityId": "28316d807b7f314f", "scanner": "scanner-primary", "fingerprint": "1f06274b4fe7cddf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8fd7bf4d9fd9267b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 improved-scraper.js:5"}, "properties": {"repobilityId": "5df5a21e8acd4e9a", "scanner": "scanner-primary", "fingerprint": "8fd7bf4d9fd9267b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ea408b73b7ef488", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 show-website.js:7"}, "properties": {"repobilityId": "d38070380237a13c", "scanner": "scanner-primary", "fingerprint": "9ea408b73b7ef488", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e63aec37bb53e48", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-nutrition.js:9"}, "properties": {"repobilityId": "422c1e8ea11b17e9", "scanner": "scanner-primary", "fingerprint": "5e63aec37bb53e48", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c8e7f29498162bff", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-db.js:7"}, "properties": {"repobilityId": "2daf525e542a980c", "scanner": "scanner-primary", "fingerprint": "c8e7f29498162bff", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e11156633b5090d5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-continuous-flow.js:22"}, "properties": {"repobilityId": "481d5f5c9a5ab744", "scanner": "scanner-primary", "fingerprint": "e11156633b5090d5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9c5b3694ebde349e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 dosage-calculator-test.js:8"}, "properties": {"repobilityId": "a599fe81103bdb29", "scanner": "scanner-primary", "fingerprint": "9c5b3694ebde349e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-60c604093202bc1e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 merge-peptide-data.js:7"}, "properties": {"repobilityId": "5341b798f485fcb8", "scanner": "scanner-primary", "fingerprint": "60c604093202bc1e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-324bc3b0c173b4a8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 navigate-to-products.js:5"}, "properties": {"repobilityId": "9baf8954e209d38f", "scanner": "scanner-primary", "fingerprint": "324bc3b0c173b4a8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e18b254be47856bc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-auth-flow.js:9"}, "properties": {"repobilityId": "966796da557df4e3", "scanner": "scanner-primary", "fingerprint": "e18b254be47856bc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-916be53cbbac3922", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-store-final-verification.js:7"}, "properties": {"repobilityId": "1d17d3bff29e30ef", "scanner": "scanner-primary", "fingerprint": "916be53cbbac3922", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-98de6d4e7fb97dcb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-hold-debug.js:19"}, "properties": {"repobilityId": "ac6dfa46fac6216c", "scanner": "scanner-primary", "fingerprint": "98de6d4e7fb97dcb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2bfafc4741e6de9d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-both-layout-options.js:10"}, "properties": {"repobilityId": "201fed58d03c1c4a", "scanner": "scanner-primary", "fingerprint": "2bfafc4741e6de9d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1906ed5c3c88fd07", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-login.js:4"}, "properties": {"repobilityId": "f2e23bd25baba649", "scanner": "scanner-primary", "fingerprint": "1906ed5c3c88fd07", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-072b693c8cbb41f6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot-current.js:12"}, "properties": {"repobilityId": "c2af72dae1e99131", "scanner": "scanner-primary", "fingerprint": "072b693c8cbb41f6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d5f14f65253afec", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-horizontal-buttons.js:22"}, "properties": {"repobilityId": "54c04ca5615725b0", "scanner": "scanner-primary", "fingerprint": "0d5f14f65253afec", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6cc3457b2ea95b83", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-enhanced-portal.js:15"}, "properties": {"repobilityId": "49879cff32ac2a70", "scanner": "scanner-primary", "fingerprint": "6cc3457b2ea95b83", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-391765e42a02422b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-functionality.js:10"}, "properties": {"repobilityId": "295080016046fc9a", "scanner": "scanner-primary", "fingerprint": "391765e42a02422b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-86835de40acaaccf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-peptides.js:13"}, "properties": {"repobilityId": "6022af0df521e7a1", "scanner": "scanner-primary", "fingerprint": "86835de40acaaccf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8cc5161adbba1b36", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-local-order.js:11"}, "properties": {"repobilityId": "7b6fb31119239ddb", "scanner": "scanner-primary", "fingerprint": "8cc5161adbba1b36", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c39d159bccb0d723", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 audit-website.js:7"}, "properties": {"repobilityId": "5d4bf3a5ad80c746", "scanner": "scanner-primary", "fingerprint": "c39d159bccb0d723", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f45d56c20170ef23", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 migrate-peptides-to-db.js:7"}, "properties": {"repobilityId": "3e5ae30bb18789f2", "scanner": "scanner-primary", "fingerprint": "f45d56c20170ef23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-975f1009c402fd99", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-tracker.js:8"}, "properties": {"repobilityId": "141b0a54adac72f4", "scanner": "scanner-primary", "fingerprint": "975f1009c402fd99", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4a16d9ab200ca5e0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-pace-timing.js:22"}, "properties": {"repobilityId": "a2e04a45d25ba931", "scanner": "scanner-primary", "fingerprint": "4a16d9ab200ca5e0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-053309a3389abbdb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test_portal_psychology.js:9"}, "properties": {"repobilityId": "bc3cf0004294ad96", "scanner": "scanner-primary", "fingerprint": "053309a3389abbdb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9dc36701b5fe7d42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 open-browser.js:4"}, "properties": {"repobilityId": "20f8016f509b2ae8", "scanner": "scanner-primary", "fingerprint": "9dc36701b5fe7d42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eaac724d290d8098", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-timing-workflow.js:22"}, "properties": {"repobilityId": "c2e67e4ffd1e1d27", "scanner": "scanner-primary", "fingerprint": "eaac724d290d8098", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-dc315389ea1f5e0e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 portal-screenshot-test.js:9"}, "properties": {"repobilityId": "dddaf9777a8b9a61", "scanner": "scanner-primary", "fingerprint": "dc315389ea1f5e0e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26de698296f2d78c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-final-verification.js:21"}, "properties": {"repobilityId": "b8659e193fd37783", "scanner": "scanner-primary", "fingerprint": "26de698296f2d78c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ae6682183c7276b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 final-test.js:4"}, "properties": {"repobilityId": "aeef24a5899cdcf8", "scanner": "scanner-primary", "fingerprint": "2ae6682183c7276b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34c53c81b72fdd8f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 process-peptides-local.js:37"}, "properties": {"repobilityId": "79332a280d608f01", "scanner": "scanner-primary", "fingerprint": "34c53c81b72fdd8f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9ca5af53fc68b5f9", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-store-final.js:4"}, "properties": {"repobilityId": "3885a56ec94f318f", "scanner": "scanner-primary", "fingerprint": "9ca5af53fc68b5f9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fffc73ee53a6cc05", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-peptides-v2.js:13"}, "properties": {"repobilityId": "c3d1c52c4ef2d8a6", "scanner": "scanner-primary", "fingerprint": "fffc73ee53a6cc05", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-abc91ea1bae8a511", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 import-peptides-to-db.js:9"}, "properties": {"repobilityId": "f86531b84f96f905", "scanner": "scanner-primary", "fingerprint": "abc91ea1bae8a511", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2b97d922d58e1903", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-protocols.ts:26"}, "properties": {"repobilityId": "e0e00a1a2bd2f11e", "scanner": "scanner-primary", "fingerprint": "2b97d922d58e1903", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ccfa83e244caae7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 analyze-breath-startup.js:8"}, "properties": {"repobilityId": "1ac4802988045eb0", "scanner": "scanner-primary", "fingerprint": "ccfa83e244caae7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2e5caca01d75ae52", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 capture-calculator-modal.js:14"}, "properties": {"repobilityId": "f75bf13c8fea6603", "scanner": "scanner-primary", "fingerprint": "2e5caca01d75ae52", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2d4be4d10b4f2c27", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 test-quick-workflow.js:19"}, "properties": {"repobilityId": "9f690599b9bbc7d4", "scanner": "scanner-primary", "fingerprint": "2d4be4d10b4f2c27", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-aec452b5922452dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-quick-workflow.js:9"}, "properties": {"repobilityId": "3cae9c4c82529b0a", "scanner": "scanner-primary", "fingerprint": "aec452b5922452dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-70dff722c4caeb08", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-timer-pattern.js:22"}, "properties": {"repobilityId": "826121685fcb745a", "scanner": "scanner-primary", "fingerprint": "70dff722c4caeb08", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a96c754417444bf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 clear-stripe-ids.ts:5"}, "properties": {"repobilityId": "745005a2b935855f", "scanner": "scanner-primary", "fingerprint": "2a96c754417444bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b725720b7d48f97d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot.js:38"}, "properties": {"repobilityId": "3c5b536e44de6741", "scanner": "scanner-primary", "fingerprint": "b725720b7d48f97d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e8a0a23578c14137", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test_website.js:20"}, "properties": {"repobilityId": "e74cca89e75b306d", "scanner": "scanner-primary", "fingerprint": "e8a0a23578c14137", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4628df08293803c4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-current-page.js:3"}, "properties": {"repobilityId": "1ba81f6eaaa2eb1d", "scanner": "scanner-primary", "fingerprint": "4628df08293803c4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4867f7a584c13f2d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 ultimate-scraper-v2.js:27"}, "properties": {"repobilityId": "523bcb89283b0e02", "scanner": "scanner-primary", "fingerprint": "4867f7a584c13f2d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5fa2ecb84931ce9e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 fast-scraper.js:5"}, "properties": {"repobilityId": "29017019fca5f6a0", "scanner": "scanner-primary", "fingerprint": "5fa2ecb84931ce9e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-28b01bf3c3b1b166", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 view-order-page.js:4"}, "properties": {"repobilityId": "1ad3e8c01317ad52", "scanner": "scanner-primary", "fingerprint": "28b01bf3c3b1b166", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fc1cc0193c76bbf0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-final-verification.js:4"}, "properties": {"repobilityId": "1d517296d30b7a61", "scanner": "scanner-primary", "fingerprint": "fc1cc0193c76bbf0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbacfda749671e1e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 capture-dosage-calculator.js:14"}, "properties": {"repobilityId": "ac3e88348b099058", "scanner": "scanner-primary", "fingerprint": "fbacfda749671e1e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-6c8160d3baf6da7d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-admin.js:15"}, "properties": {"repobilityId": "8c001eb57eb91137", "scanner": "scanner-primary", "fingerprint": "6c8160d3baf6da7d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-39f09d4c112d10b4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-login.js:14"}, "properties": {"repobilityId": "26a6a2bfca2f784c", "scanner": "scanner-primary", "fingerprint": "39f09d4c112d10b4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-04fd062010e2410a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-store-styling.js:7"}, "properties": {"repobilityId": "6d96105baf6421d7", "scanner": "scanner-primary", "fingerprint": "04fd062010e2410a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8ba5f670d8167941", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 debug-peptides.js:4"}, "properties": {"repobilityId": "ae91a3405f6444e6", "scanner": "scanner-primary", "fingerprint": "8ba5f670d8167941", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a5b067285c9536d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-startup.js:5"}, "properties": {"repobilityId": "d5eacd73b9d4a1c1", "scanner": "scanner-primary", "fingerprint": "a5b067285c9536d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2ec350b65c0e807e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-energybits-complete.js:5"}, "properties": {"repobilityId": "513e8d0b51f3140d", "scanner": "scanner-primary", "fingerprint": "2ec350b65c0e807e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-006be6cd4ad02ca4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-settings.js:23"}, "properties": {"repobilityId": "e98e02c731d268f8", "scanner": "scanner-primary", "fingerprint": "006be6cd4ad02ca4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c0ab2a7eea35018d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 check-console.js:4"}, "properties": {"repobilityId": "f729be90de35d51e", "scanner": "scanner-primary", "fingerprint": "c0ab2a7eea35018d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-25381e4c73d0f80d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 check-products.ts:8"}, "properties": {"repobilityId": "e829b684bad2dc29", "scanner": "scanner-primary", "fingerprint": "25381e4c73d0f80d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-76d082956bda5f19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-store-working.js:4"}, "properties": {"repobilityId": "a9eea3cfb08373bc", "scanner": "scanner-primary", "fingerprint": "76d082956bda5f19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-26f7e9e9babcb8b1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshot-verify.js:27"}, "properties": {"repobilityId": "12b0220fac486aa1", "scanner": "scanner-primary", "fingerprint": "26f7e9e9babcb8b1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-429dbfd638897b6a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-fix.js:17"}, "properties": {"repobilityId": "b10282e44ac86dca", "scanner": "scanner-primary", "fingerprint": "429dbfd638897b6a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4741da8749e7bce7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-focused.js:4"}, "properties": {"repobilityId": "2be8188783b1be8e", "scanner": "scanner-primary", "fingerprint": "4741da8749e7bce7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c27668fd0a0d93a0", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 create-composite.js:4"}, "properties": {"repobilityId": "177ac6a1c00bf1fd", "scanner": "scanner-primary", "fingerprint": "c27668fd0a0d93a0", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-76efdc8a1a44db37", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-tracking.js:11"}, "properties": {"repobilityId": "ce64d9881b4ee51c", "scanner": "scanner-primary", "fingerprint": "76efdc8a1a44db37", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e7452f42cec55679", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 get-chrome-cookies.js:15"}, "properties": {"repobilityId": "44dce0213b3f586f", "scanner": "scanner-primary", "fingerprint": "e7452f42cec55679", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-49f9e01020bbd82e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-professional-calculator.js:8"}, "properties": {"repobilityId": "a2eefe0e51315a25", "scanner": "scanner-primary", "fingerprint": "49f9e01020bbd82e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d4d34224502e239", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-website.js:4"}, "properties": {"repobilityId": "8fd5481d5137d0e9", "scanner": "scanner-primary", "fingerprint": "3d4d34224502e239", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a5be54a06a0a5cae", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 complete-peptide-scraper.js:5"}, "properties": {"repobilityId": "e288aff2d125fd1b", "scanner": "scanner-primary", "fingerprint": "a5be54a06a0a5cae", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ec5922e76c3d348c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-state-debug.js:9"}, "properties": {"repobilityId": "30f4d2d5de766fa8", "scanner": "scanner-primary", "fingerprint": "ec5922e76c3d348c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e4379d87bb1b37f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-store-comprehensive.js:4"}, "properties": {"repobilityId": "f6bcd32624e167a1", "scanner": "scanner-primary", "fingerprint": "8e4379d87bb1b37f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-361c14085aa6550c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 middleware.ts:7"}, "properties": {"repobilityId": "505c04a593fb184d", "scanner": "scanner-primary", "fingerprint": "361c14085aa6550c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5c0c356e98f76bfe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mobile-test-script.js:4"}, "properties": {"repobilityId": "4fbc2a1be2839922", "scanner": "scanner-primary", "fingerprint": "5c0c356e98f76bfe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3bc05e8cb0c767fa", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-peptide-calculator.js:4"}, "properties": {"repobilityId": "93a19d227142ecac", "scanner": "scanner-primary", "fingerprint": "3bc05e8cb0c767fa", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8f3a6d74fb1d2ae3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 breath-screenshot.js:11"}, "properties": {"repobilityId": "4829ba0074bb92a0", "scanner": "scanner-primary", "fingerprint": "8f3a6d74fb1d2ae3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-effd1dcf0852c04f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 verify-portal-final.js:4"}, "properties": {"repobilityId": "4bcbb502d3d0f806", "scanner": "scanner-primary", "fingerprint": "effd1dcf0852c04f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3d0599c4214919d8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 portal-capture.js:8"}, "properties": {"repobilityId": "a4cdf75a4c4a3cf1", "scanner": "scanner-primary", "fingerprint": "3d0599c4214919d8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fecd1474d204555e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-button-transparency.js:10"}, "properties": {"repobilityId": "8c8661bbb3cb2d65", "scanner": "scanner-primary", "fingerprint": "fecd1474d204555e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-35a4e8443032c1eb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 open-browser-for-login.js:4"}, "properties": {"repobilityId": "7fe25d332455a0e1", "scanner": "scanner-primary", "fingerprint": "35a4e8443032c1eb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-acc4f9344a5985dc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-full-calculator-workflow.js:8"}, "properties": {"repobilityId": "ff8769466069b21f", "scanner": "scanner-primary", "fingerprint": "acc4f9344a5985dc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7183f9d23828d134", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 comprehensive-navigation-test.js:6"}, "properties": {"repobilityId": "1e7a282984dfa5de", "scanner": "scanner-primary", "fingerprint": "7183f9d23828d134", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-557d852108f53328", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 save-and-scrape-peptides.js:6"}, "properties": {"repobilityId": "6be4b5a0d3e0af67", "scanner": "scanner-primary", "fingerprint": "557d852108f53328", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-123aafc41fb1df93", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-api-direct.js:3"}, "properties": {"repobilityId": "a19413f5038705b8", "scanner": "scanner-primary", "fingerprint": "123aafc41fb1df93", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-31a69fe7411f0d42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mobile-test-better.js:4"}, "properties": {"repobilityId": "9304f807ccdce7b0", "scanner": "scanner-primary", "fingerprint": "31a69fe7411f0d42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-34da5d9df483000c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 examine-order-page.js:11"}, "properties": {"repobilityId": "cc2ed1e46bb2b8e8", "scanner": "scanner-primary", "fingerprint": "34da5d9df483000c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f645b62d30a3691c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 connect-existing-browser.js:5"}, "properties": {"repobilityId": "55b76217c5073abc", "scanner": "scanner-primary", "fingerprint": "f645b62d30a3691c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2d1bb833ec25c9e6", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 complete-assessment-signup.js:8"}, "properties": {"repobilityId": "440efe10830bcfe2", "scanner": "scanner-primary", "fingerprint": "2d1bb833ec25c9e6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4558bd1cf46a24b1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 homepage-screenshot.js:10"}, "properties": {"repobilityId": "ec96cd50700db88c", "scanner": "scanner-primary", "fingerprint": "4558bd1cf46a24b1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f33d88d64a22be3f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-calculator-interactions.js:4"}, "properties": {"repobilityId": "a03cedace30d936a", "scanner": "scanner-primary", "fingerprint": "f33d88d64a22be3f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d59c7b003e92cf49", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-complete-workflow.js:22"}, "properties": {"repobilityId": "73dbc4d36fabf347", "scanner": "scanner-primary", "fingerprint": "d59c7b003e92cf49", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e9531853f6bb4e2d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 screenshot-current-spacing.js:15"}, "properties": {"repobilityId": "ae15185f1a42af42", "scanner": "scanner-primary", "fingerprint": "e9531853f6bb4e2d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0fa9ddb318824a87", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-breath-layout-comprehensive.js:4"}, "properties": {"repobilityId": "e4141441524f2de1", "scanner": "scanner-primary", "fingerprint": "0fa9ddb318824a87", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-12ac882cc40b763d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 clean-peptide-import.ts:39"}, "properties": {"repobilityId": "20bfa8f8bd1a4b8d", "scanner": "scanner-primary", "fingerprint": "12ac882cc40b763d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-14afbb8d8ac127c8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-hold-workflow.js:7"}, "properties": {"repobilityId": "9c048273cb39c530", "scanner": "scanner-primary", "fingerprint": "14afbb8d8ac127c8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-84bf4879e4a2880f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-final-width-matching.js:10"}, "properties": {"repobilityId": "e107593d70d09a65", "scanner": "scanner-primary", "fingerprint": "84bf4879e4a2880f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d1ed7651b339df61", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 inspect-page-structure.js:4"}, "properties": {"repobilityId": "8eda0e722e11af71", "scanner": "scanner-primary", "fingerprint": "d1ed7651b339df61", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-253581804ff0790c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-spacebar-workflow.js:22"}, "properties": {"repobilityId": "1fadee6121e845a6", "scanner": "scanner-primary", "fingerprint": "253581804ff0790c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d461e86ed171588a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test_complete_flow.js:18"}, "properties": {"repobilityId": "f3838146399b040c", "scanner": "scanner-primary", "fingerprint": "d461e86ed171588a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f8907b4046cc69b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 take-portal-screenshot.js:22"}, "properties": {"repobilityId": "6d08e4b60bbe2bd4", "scanner": "scanner-primary", "fingerprint": "f8907b4046cc69b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9a1c529f536a0814", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mental-mastery-check.js:4"}, "properties": {"repobilityId": "ca7f318e3ad0054d", "scanner": "scanner-primary", "fingerprint": "9a1c529f536a0814", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df49c82b74e13510", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 open-localhost.js:4"}, "properties": {"repobilityId": "74a852244eb5c115", "scanner": "scanner-primary", "fingerprint": "df49c82b74e13510", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4dc367c2670c6d1d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-with-cookies-working.js:5"}, "properties": {"repobilityId": "c7ec59dbade0d1fd", "scanner": "scanner-primary", "fingerprint": "4dc367c2670c6d1d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4c80d6256edd41ac", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-workflow.js:4"}, "properties": {"repobilityId": "e2eccdfa0f80e8bd", "scanner": "scanner-primary", "fingerprint": "4c80d6256edd41ac", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-354b0fe19b9868c4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 measure-actual-widths.js:10"}, "properties": {"repobilityId": "ab9b31c01321b3de", "scanner": "scanner-primary", "fingerprint": "354b0fe19b9868c4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8e727920f94f78fe", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-spacing-fix.js:15"}, "properties": {"repobilityId": "08df8b100e9e5a38", "scanner": "scanner-primary", "fingerprint": "8e727920f94f78fe", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-89b0ac5d19f09e13", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-auth0-fixed.js:4"}, "properties": {"repobilityId": "31d6a859a17252f1", "scanner": "scanner-primary", "fingerprint": "89b0ac5d19f09e13", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5024ce552634393d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 take-screenshots.js:12"}, "properties": {"repobilityId": "e34f0e1d7f4feb79", "scanner": "scanner-primary", "fingerprint": "5024ce552634393d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8db35ac21cc8a8b7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-stemregen-complete.js:5"}, "properties": {"repobilityId": "17a700c436295f11", "scanner": "scanner-primary", "fingerprint": "8db35ac21cc8a8b7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-eefb2bf76c8fddbf", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-balanced-shortcuts.js:10"}, "properties": {"repobilityId": "f1ecc70d01c1ecc3", "scanner": "scanner-primary", "fingerprint": "eefb2bf76c8fddbf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8c22adcb9990d31c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-timer-fix.js:22"}, "properties": {"repobilityId": "4881144182644558", "scanner": "scanner-primary", "fingerprint": "8c22adcb9990d31c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a56430a2207f5753", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test_psychology_system.js:17"}, "properties": {"repobilityId": "26dc6462c1c8ad68", "scanner": "scanner-primary", "fingerprint": "a56430a2207f5753", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-c556d2ca27134c25", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 check-images.js:14"}, "properties": {"repobilityId": "3b23ca6d8afb68b5", "scanner": "scanner-primary", "fingerprint": "c556d2ca27134c25", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-df9555c9dbbb326f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-dosage-calculator.js:8"}, "properties": {"repobilityId": "449566b84461684a", "scanner": "scanner-primary", "fingerprint": "df9555c9dbbb326f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5a2357b881587c87", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 breath-detailed-test.js:8"}, "properties": {"repobilityId": "52df41207453b452", "scanner": "scanner-primary", "fingerprint": "5a2357b881587c87", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9e9e6f7f4902b331", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 analyze-live-site.js:8"}, "properties": {"repobilityId": "ee46c6858e609f5a", "scanner": "scanner-primary", "fingerprint": "9e9e6f7f4902b331", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b97564f09766ac73", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-order-page.js:4"}, "properties": {"repobilityId": "eedff0e9b7ba733c", "scanner": "scanner-primary", "fingerprint": "b97564f09766ac73", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e452492a4364e41f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 final-enhanced-scraper.js:4"}, "properties": {"repobilityId": "99521e0c26c7171c", "scanner": "scanner-primary", "fingerprint": "e452492a4364e41f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-d2829883a9998f19", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scrape-with-playwright.js:5"}, "properties": {"repobilityId": "0c1bea3c21bc6b39", "scanner": "scanner-primary", "fingerprint": "d2829883a9998f19", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f68ae0ec683a585b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-browser.js:4"}, "properties": {"repobilityId": "61f829ba3b599475", "scanner": "scanner-primary", "fingerprint": "f68ae0ec683a585b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5e149604364e5da8", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 test-workout.js:4"}, "properties": {"repobilityId": "ee870b463698dd39", "scanner": "scanner-primary", "fingerprint": "5e149604364e5da8", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-506be2b95088f5d3", "level": "none", "message": {"text": "git log failed \u2014 history analysis incomplete"}, "properties": {"repobilityId": "b424308a11bb9b22", "scanner": "scanner-primary", "fingerprint": "506be2b95088f5d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["git", "tooling"]}}, {"ruleId": "scanner-8987d6d1c30c7202", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: node:20-alpine"}, "properties": {"repobilityId": "068fbf45727eac17", "scanner": "scanner-primary", "fingerprint": "8987d6d1c30c7202", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "Dockerfile"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-cb639d9a10a47b23", "level": "note", "message": {"text": "package.json defines install-time lifecycle scripts"}, "properties": {"repobilityId": "edeab51902066991", "scanner": "scanner-primary", "fingerprint": "cb639d9a10a47b23", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "npm", "install-scripts"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "ee3500babee73929", "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": "e6786cc7540d52c1", "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": "960a1fefe470f11f", "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": "764f4223db69429e", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "a1e61d8f5b44099a", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "0f66b71631d45075", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-17d866d91a7c451e", "level": "error", "message": {"text": "Agent instruction/config may expose a secret: CLAUDE.md"}, "properties": {"repobilityId": "ccce5984e58a48f0", "scanner": "scanner-primary", "fingerprint": "17d866d91a7c451e", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["agent-instructions", "secrets", "claude_instruction"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "CLAUDE.md"}, "region": {"startLine": 267}}}]}, {"ruleId": "scanner-5528fbc1a5c1a384", "level": "note", "message": {"text": "Legacy-named symbol `chrome_cookies_copy` in get-chrome-cookies.js:31"}, "properties": {"repobilityId": "ecadde4f42ceb1e1", "scanner": "scanner-primary", "fingerprint": "5528fbc1a5c1a384", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1b5a76780c3df9aa", "level": "none", "message": {"text": "1 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "d04379b337b44a15", "scanner": "scanner-primary", "fingerprint": "1b5a76780c3df9aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}]}]}