{"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: tanakayuc/static-pages", "shortDescription": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#9\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#9\nRepo: tanakayuc/static-pages\nIssue/PR number: 9\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nE"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: tanakayuc/static-pages", "shortDescription": {"text": "Foundry mined blueprint gap alignment: tanakayuc/static-pages"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\nIssue/PR number: 1\nGraph consistency label: assumption_check\nNodes: 34\nEdges: 61\nNode types: {'pr_file': 22, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alig"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: tanakayuc/static-pages", "shortDescription": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#9\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-297bf8ffaf545f74\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakay"}, "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: tanakayuc/static-pages", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: tanakayuc/static-pages"}, "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: assumption_check\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\nIssue/PR number: 1\nGraph consistency label: assumption_check\nNodes: 34\nEdges: 61\nNode types: {'pr_file': 22, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'a"}, "properties": {"scanner": "foundry_dataset", "category": "auth", "severity": "critical", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b9b102456ab9536f", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/materials.html:343", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/materials.html:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-33947d44b9e3e3f1", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/report-app.js:360", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/report-app.js:360"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dcdc32529b3a529f", "name": "Insecure pattern 'direct_innerhtml_assignment' in scripts/build-masuda-source-materials.mjs:509", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in scripts/build-masuda-source-materials.mjs:509"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a59968b1a35ce21e", "name": "Insecure pattern 'direct_innerhtml_assignment' in pigmarion-homeinter-1day-stepmail/visual/report-app.js:44", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pigmarion-homeinter-1day-stepmail/visual/report-app.js:44"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb08ec4f83362331", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/materials.html:549", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/materials.html:549"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b6a51d922d46e225", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/report-app.js:496", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/report-app.js:496"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-03d585986af85e87", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/mater", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials.html:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-af911eb44d128459", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/repor", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-app.js:357"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-346c70ca60d16312", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-source-materials/visua", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-source-materials/visual/materials.html:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-d3b2dbe48ce5a04f", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials.html:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-9f1c6d17988775e3", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-ap", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-app.js:360"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b5fa953564d0d1a", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-app.js:164"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e377543cf513e1b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/m", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials.html:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-710f43d0e4b5ba10", "name": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/r", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-app.js:360"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16b73acac8ad3ec1", "name": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-qa/index.html:83", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-qa/index.html:83"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-87fe9e180dad0e8a", "name": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-support/index.html:632", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-support/index.html:632"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-92632a2c6adefb1e", "name": "Insecure pattern 'direct_innerhtml_assignment' in diana-travel-timeline/index.html:131", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in diana-travel-timeline/index.html:131"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-28c4a04bd807da0c", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/checkout@v4 can move without a code change in this repo. Pin third-party actions to a reviewed 40-character commit SHA."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ad6701f0a8405e22", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ab162b9764a1c426", "name": "Very large file: masuda-5chere-funnel-analysis/visual/materials-data.js (1018 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis/visual/materials-data.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-21add81a094e1738", "name": "Very large file: masuda-5chere-funnel-analysis/visual/report-data.js (1264 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis/visual/report-data.js (1264 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e762c0edec67a7b1", "name": "Very large file: masuda-5chere-ai-output-20260610/visual/materials-data.js (1018 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/materials-data.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a75e836d3aa033a5", "name": "Very large file: masuda-5chere-ai-output-20260610/visual/source-materials.js (859 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/source-materials.js (859 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da086c547382109e", "name": "Very large file: masuda-5chere-ai-output-20260610/visual/report-data.js (1321 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/report-data.js (1321 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d4f45d2707b7071a", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js (1018 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2ca82face57b18e9", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js (1264 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js (1264 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d82c0090c2ac2c69", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js (1018 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-424578d6e6e13eb7", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js (1264 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js (1264 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-180b87cd3db0cb8b", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-data.js (885 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-data.js (885 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5bc800786dec35ba", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.js (1018 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-facc2142d0167134", "name": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js (1264 lines)", "shortDescription": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js (1264 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 29 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "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-01f96f71d9907a8c", "name": "README lacks setup or run instructions", "shortDescription": {"text": "README lacks setup or run instructions"}, "fullDescription": {"text": "A README exists, but it does not contain common install/setup/run markers. This matches a frequent generated-code pattern: UI is present, operational handoff is thin."}, "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 12 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 75 placeholder/mock markers across 12 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-11825279136b53a3", "name": "CI is configured but no tests are detected", "shortDescription": {"text": "CI is configured but no tests are detected"}, "fullDescription": {"text": "A CI pipeline exists, but the scan found no test files to gate. Opus labeled this generated-code pattern as config theater: release machinery exists, but it has little behavioral signal."}, "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, tests, operator-readme. 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": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, tests, operator-readme. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b668082145aa283", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/materials-data.js:33", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/materials-data.js:33"}, "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-5f9d62da7a5e05fb", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/report-data.js:255", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/report-data.js:255"}, "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-dd64c877b9006f59", "name": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/materials-data.js:33", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/materials-data.js:33"}, "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-053c6d4491dac155", "name": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/report-data.js:256", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/report-data.js:256"}, "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-9a0159ebad4f9960", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js:33", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js:33"}, "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-259ef5ee3e9b2c23", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js:255", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js:255"}, "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-89dab10eb60ba16f", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js:33", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js:33"}, "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-4a32cc8b657b8a3c", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js:255", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js:255"}, "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-929ef4bf88b4c3a4", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.j", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.js:33"}, "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-06a08d1f9e44e3b0", "name": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js:2", "shortDescription": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js:255"}, "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}}]}}, "automationDetails": {"id": "repobility/20877"}, "properties": {"repository": "tanakayuc/static-pages", "repoUrl": "https://github.com/tanakayuc/static-pages", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370826, "scanner": "foundry_dataset", "fingerprint": "b86109ca499ee26823c8403340c970631af83a85382db5c636b70162b96ed418", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 3, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#9", "issue_number": "9", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-dff52d127a046dfd", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#9\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#9\nRepo: tanakayuc/static-pages\nIssue/PR number: 9\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-9d6e681f26513bec", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370825, "scanner": "foundry_dataset", "fingerprint": "8a260c7179a7bed3f3b9e9da3f0c02fa448cf2425df72487e552b3dbbb9d4913", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 3, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#8", "issue_number": "8", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b597365345c6917a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#8\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#8\nRepo: tanakayuc/static-pages\nIssue/PR number: 8\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-9d1af9f3e78dd4e1", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370824, "scanner": "foundry_dataset", "fingerprint": "17d05f9899ce9c315de0599e351848a5b2aa385359e5e24d3d9142f361a91575", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 3, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#7", "issue_number": "7", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c01c138bb558be28", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#7\nRepo: tanakayuc/static-pages\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-bcd901cecc8df383", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370823, "scanner": "foundry_dataset", "fingerprint": "a12db3e81f1da3a4570738bad53ab63252565e03db8cd875b194cee80cd72f38", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 5, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 5, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 1, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 5, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#6", "issue_number": "6", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-edc318d335cfda55", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 20}}, "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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#6\nRepo: tanakayuc/static-pages\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 26\nNode types: {'pr_file': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 5, 'comment_chain_touches_file': 5, 'issue_chain_touches_file': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 5, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-7383128a4084bf45", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370822, "scanner": "foundry_dataset", "fingerprint": "edf093e032dbbfa8687c2fa207725fad417c1a5b916073ae55c1f2628386dc88", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 3, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#5", "issue_number": "5", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-dc6fc9846897f0ea", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#5\nRepo: tanakayuc/static-pages\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-3b02382e0cf4f0f4", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370821, "scanner": "foundry_dataset", "fingerprint": "4ec982cea557fb3f210f8d26a507beaa80e95588c3949466d37c988a81c0a68d", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 1, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#4", "issue_number": "4", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c3bc24b4f7368c21", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#4\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#4\nRepo: tanakayuc/static-pages\nIssue/PR number: 4\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-b6ac5837bfc07d9c", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370820, "scanner": "foundry_dataset", "fingerprint": "9200661c5deccdbddde26a444e4d9315fefd700749c302a2179f1e9f58dc0547", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 1, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#3", "issue_number": "3", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-be781d2139a2040a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#3\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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#3\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#3\nRepo: tanakayuc/static-pages\nIssue/PR number: 3\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-3920797c452aed51", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370819, "scanner": "foundry_dataset", "fingerprint": "f2c542cacf0ce4ec80cbac32df47a4d30210b52a6db2bbba6c778e11c8ede33d", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 2, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 17, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 11, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#2", "issue_number": "2", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-42cf8bb212b92ee4", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 8}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#2\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#2\nRepo: tanakayuc/static-pages\nIssue/PR number: 2\nGraph consistency label: needs_more_evidence\nNodes: 11\nEdges: 17\nNode types: {'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-bb47cb3c1f7ea143", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370818, "scanner": "foundry_dataset", "fingerprint": "86bfeb573d33c7ffc1c887d99b287d67322f2a973f314c1868101ca0fdb3b601", "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": 2, "source_or_other": 1, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#15", "issue_number": "15", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3afaf50cbc7b215d", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"docs_or_claims": 8, "source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#15\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#15\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#15\nRepo: tanakayuc/static-pages\nIssue/PR number: 15\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'docs_or_claims': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-e4e03f12d1ffeaa6", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370817, "scanner": "foundry_dataset", "fingerprint": "16308d8bb70c2ea228db52c7b16f67ff8fa97e22add8842a3819b1a65cd92c69", "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": 2, "source_or_other": 1, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 1, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#14", "issue_number": "14", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cffeed86e5a9abd6", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"docs_or_claims": 8, "source_or_other": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#14\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#14\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#14\nRepo: tanakayuc/static-pages\nIssue/PR number: 14\nGraph consistency label: needs_more_evidence\nNodes: 12\nEdges: 20\nNode types: {'pr_file': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'chain_has_link_quality': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'docs_or_claims': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'source_or_other': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-9ef95bb7b8df4730", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370816, "scanner": "foundry_dataset", "fingerprint": "274e05b17066075d044f7668afe9364c8f0ac9b3495cba6e86e9935c12eaf48c", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 4, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#13", "issue_number": "13", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a15b14f8e1c285b6", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 16}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#13\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#13\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#13\nRepo: tanakayuc/static-pages\nIssue/PR number: 13\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-ef8517c71546ada6", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370815, "scanner": "foundry_dataset", "fingerprint": "4d9cb9ee2fb5ba32f31d2f18d24652053ce64232e879271a8f1e94ddcf4536c5", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 8, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 35, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 8, "thread_has_comment_chain": 1, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 8, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#12", "issue_number": "12", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-aefdb9070ff6109c", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 32}}, "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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#12\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#12\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#12\nRepo: tanakayuc/static-pages\nIssue/PR number: 12\nGraph consistency label: needs_more_evidence\nNodes: 17\nEdges: 35\nNode types: {'pr_file': 8, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 8, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-b2c9bc85795ba8b7", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370814, "scanner": "foundry_dataset", "fingerprint": "618f5209f4a59119bacab47306f193bbe1a4c0449af5d3b9a504b63980f47d95", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 4, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#11", "issue_number": "11", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cd7f8a890add299a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 16}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#11\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#11\nRepo: tanakayuc/static-pages\nIssue/PR number: 11\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 23\nNode types: {'pr_file': 4, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-39b12b24236ce715", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370813, "scanner": "foundry_dataset", "fingerprint": "45bed02459b5674ee8261fd7947908bb19306c5839e54df18c61dedcf8e5a14b", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 2, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 17, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 1, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 11, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#10", "issue_number": "10", "quality_tiers": {"unresolved": 3}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-52ea75c4d907aca5", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"source_or_other": 8}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#10\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#10\nRepo: tanakayuc/static-pages\nIssue/PR number: 10\nGraph consistency label: needs_more_evidence\nNodes: 11\nEdges: 17\nNode types: {'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'source_or_other': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-9470fbdf48371c7c", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: tanakayuc/static-pages"}, "properties": {"repobilityId": 370812, "scanner": "foundry_dataset", "fingerprint": "a8ad8185a845322c5ead22e75d74ad8edd54df5117e0e83eabd29d5095790ce8", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"source_or_other": 20, "ui_workflow_gap": 1, "security_or_auth": 2, "partial blueprint fit": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 61, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 22, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 4, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 34, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 22, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#1", "issue_number": "1", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0d3f3585f569d87a", "graph_gold_label": "assumption_check", "changed_file_labels": {"source_or_other": 80, "security_or_auth": 8}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\nIssue/PR number: 1\nGraph consistency label: assumption_check\nNodes: 34\nEdges: 61\nNode types: {'pr_file': 22, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 22, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 4, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 20, 'not_resolved_or_not_observed': 3, 'security_or_auth': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-82fe04b03026d543", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: tanakayuc/static-pages"}, "properties": {"repobilityId": 356632, "scanner": "foundry_dataset", "fingerprint": "f1e05aedf1af61a6de6899f2061fb444f4dcce075121a180863ec6a6bd4bed72", "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": {"source_or_other": 20, "ui_workflow_gap": 1, "security_or_auth": 2, "partial blueprint fit": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 61, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 22, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 4, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 34, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 22, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#1", "issue_number": "1", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-96695dd55c2b3deb", "graph_gold_label": "assumption_check", "changed_file_labels": {"source_or_other": 80, "security_or_auth": 8}}, "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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\nIssue/PR number: 1\nGraph consistency label: assumption_check\nNodes: 34\nEdges: 61\nNode types: {'pr_file': 22, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 22, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 4, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 20, 'not_resolved_or_not_observed': 3, 'security_or_auth': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "graph-query-motif_query-0a0b41db131bb95e", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323397, "scanner": "foundry_dataset", "fingerprint": "52ff2b58dea07bc45a450e561deeb2be454d192b9437fe197d5957b3be98c757", "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": "tanakayuc/static-pages#9", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-dadfc337a42f927e", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 3}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#9\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-297bf8ffaf545f74\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/9\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/9\\nTitle: \u30bb\u30df\u30ca\u30fcLP URL\u6574\u7406: v2\u7d71\u4e00\u30fbv1\u524a\u9664\\nBody:\\n## Summary\\n- seminar_v2.html \u306e\u5185\u5bb9\u3092 seminar.html / seminar_utage.html \u306b\u7d71\u4e00\\n- seminar_v2.html \u3092\u524a\u9664\uff08URL\u5206\u5c90\u89e3\u6d88\uff09\\n- v1\u306f\u4e0d\u8981\u306e\u305f\u3081\u5b8c\u5168\u524a\u9664\\n\\n## Test plan\\n- [ ] seminar.html \u304c v2 \u306e\u5185\u5bb9\u3067\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] seminar_utage.html \u304c\u540c\u5185\u5bb9\u3067\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] seminar_v2.html \u304c 404 \u306b\u306a\u308b\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ce7c30ac6fc02d85\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 162,\n    \"deletions\": 129,\n    \"changes\": 291,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/68b370b37070268f344d7490b9212dfe52449f37/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-8a3fdc791c203ff6\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 151,\n    \"deletions\": 118,\n    \"changes\": 269,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/68b370b37070268f344d7490b9212dfe52449f37/takamizu-optin-ai-sales%2Flp%2Fseminar_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3daa0a071c907cca\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 1285,\n    \"changes\": 1285,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/97fedef82c53c7d6e0e196b95af6ddc3697bea42/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-76388dd14fd218ff\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: so\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-0554e76ffcf7a9d9", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323396, "scanner": "foundry_dataset", "fingerprint": "b17f1db7a095a3e4797b23518ff9dbcfce3ffab5128e6b99f6c22ce70cd814f8", "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": "tanakayuc/static-pages#8", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-09a58725357574a6", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 3}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#8\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-710c306722f1c092\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/8\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/8\\nTitle: \u5e83\u544a\u5be9\u67fb\u7528\u514d\u8cac\u4e8b\u9805\u3092\u898b\u51fa\u3057\u4e0b\u306b\u3082\u8ffd\u52a0\\nBody:\\n## Summary\\n- Voice/\u5b9f\u7e3e\u30bb\u30af\u30b7\u30e7\u30f3\u306e\u898b\u51fa\u3057\u76f4\u4e0b\u306b\u514d\u8cac\u4e8b\u9805\uff08\u203b\u500b\u4eba\u306e\u6210\u679c\u3067\u3042\u308a\u3001\u7d50\u679c\u3092\u4fdd\u8a3c\u3059\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\uff09\u3092\u8ffd\u52a0\\n- \u5e83\u544a\u30c1\u30a7\u30c3\u30ab\u30fc\u304c\u4e0a\u304b\u3089\u30b9\u30ad\u30e3\u30f3\u3057\u305f\u969b\u306b\u514d\u8cac\u4e8b\u9805\u3092\u8a8d\u8b58\u3057\u3084\u3059\u304f\u3059\u308b\u5bfe\u5fdc\\n- \u5bfe\u8c61\u30d5\u30a1\u30a4\u30eb: optin.html, optin_utage.html, seminar_v2.html\\n\\n## Test plan\\n- [ ] optin.html \u306eVoice/Results\u898b\u51fa\u3057\u4e0b\u306b\u514d\u8cac\u4e8b\u9805\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] seminar_v2.html \u306eVoice1/Voice2\u898b\u51fa\u3057\u4e0b\u306b\u514d\u8cac\u4e8b\u9805\u304c\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] \u65e2\u5b58\u306e\u514d\u8cac\u4e8b\u9805\uff08\u30bb\u30af\u30b7\u30e7\u30f3\u672b\u5c3e\uff09\u3082\u305d\u306e\u307e\u307e\u6b8b\u3063\u3066\u3044\u308b\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-fc7b6808789aec65\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/481ac52f0d37387df8b746f1f822a58be56e589f/takamizu-optin-ai-sales%2Flp%2Foptin.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-e3f58c2df8a31836\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/481ac52f0d37387df8b746f1f822a58be56e589f/takamizu-optin-ai-sales%2Flp%2Foptin_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-1d3b4278f440d18f\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/481ac52f0d37387df8b746f1f822a58be56e589f/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-265597119374ca5c\"]\nSource graph evidence:\nSource evidence repo graph summary\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-423cedeebabaafb2", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323395, "scanner": "foundry_dataset", "fingerprint": "c9f1f2a70956e2f478638b034c6dc6ad33cf4b75ddff958aaad49afedb22d22b", "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": "tanakayuc/static-pages#7", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4b5d9d7c1e356a63", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 3}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#7\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c651345f7447da21\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/7\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/7\\nTitle: \u5b9f\u7e3e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u514d\u8cac\u4e8b\u9805\u3092\u8ffd\u52a0\\nBody:\\n## Summary\\n- \u5e83\u544a\u5be9\u67fb\u5bfe\u5fdc: Voice/\u5b9f\u7e3e\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u514d\u8cac\u4e8b\u9805\u3092\u8ffd\u52a0\\n- \u300c\u203b\u500b\u4eba\u306e\u6210\u679c\u3067\u3042\u308a\u3001\u7d50\u679c\u3092\u4fdd\u8a3c\u3059\u308b\u3082\u306e\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u300d\\n- \u5bfe\u8c61: optin, optin_utage, seminar_v2\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-995686e217fc9234\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/2e4b15c7b3fe7bb85fb8d14d24d9d138669776d0/takamizu-optin-ai-sales%2Flp%2Foptin.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-b65f4cc3042185c6\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/2e4b15c7b3fe7bb85fb8d14d24d9d138669776d0/takamizu-optin-ai-sales%2Flp%2Foptin_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-56d36dffd8a47407\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/2e4b15c7b3fe7bb85fb8d14d24d9d138669776d0/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e8acc59cffa360e9\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_arti\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-536f8b54153a791e", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323394, "scanner": "foundry_dataset", "fingerprint": "9b00c183796274ef2032d7ed3d581e278f20adcd29b0afb65c2833b07844b025", "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": "tanakayuc/static-pages#6", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "6", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-593341f6b743d923", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 5}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#6\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 5}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f9170b447f851657\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/6\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/6\\nTitle: \u5168LP: \u7279\u5b9a\u5e97\u8217\u540d\u3092\u524a\u9664\\nBody:\\n## Summary\\n- \u30af\u30e9\u30a4\u30a2\u30f3\u30c8\u6307\u793a\u306b\u3088\u308a\u300c\u65b0\u5bbf\u4f0a\u52e2\u4e39\u300d\u306e\u56fa\u6709\u540d\u8a5e\u3092\u5168LP\u304b\u3089\u524a\u9664\\n- \u300c\u767e\u8ca8\u5e97\u8ca9\u58f2\uff08\u90fd\u5185\u4e3b\u8981\u5e97\u8217\u3092\u4e2d\u5fc3\u306b\u5168\u56fd\uff09\u3067\u5e74\u95931\u5104\u5186\u306e\u5b9f\u7e3e\u300d\u306b\u4fee\u6b63\\n- \u5bfe\u8c61: optin, optin_utage, seminar, seminar_utage, seminar_v2\uff08\u51685\u30d5\u30a1\u30a4\u30eb\uff09\\n\\n## Test plan\\n- [ ] \u5168\u30da\u30fc\u30b8\u306e\u30d7\u30ed\u30d5\u30a3\u30fc\u30eb\u6b04\u3067\u300c\u4f0a\u52e2\u4e39\u300d\u304c\u8868\u793a\u3055\u308c\u306a\u3044\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-c7973204f618e355\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ee92342b7965a2006198b8cef474891792d83946/takamizu-optin-ai-sales%2Flp%2Foptin.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-7f16a9ca8fb1a373\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ee92342b7965a2006198b8cef474891792d83946/takamizu-optin-ai-sales%2Flp%2Foptin_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-ed1f36cecc09f926\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ee92342b7965a2006198b8cef474891792d83946/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-21c946d828564d1b\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-f0543a50b55d59cd", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323393, "scanner": "foundry_dataset", "fingerprint": "8b65d71a8fe6195a35c3e7b2d4cf9abddd3b7bde71275b171274a6daf3a256d6", "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": "tanakayuc/static-pages#5", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a607adb964397c59", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 3}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#5\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0d63b29f02f6c154\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/5\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/5\\nTitle: Benefit\u30bb\u30af\u30b7\u30e7\u30f3\u306b\u307e\u3068\u3081\u753b\u50cf\u8ffd\u52a0\\nBody:\\n## Summary\\n- Lovart\u3067\u751f\u6210\u3057\u305f4\u8c61\u9650\u30a4\u30f3\u30d5\u30a9\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u753b\u50cf\u3092Benefit\u30bb\u30af\u30b7\u30e7\u30f3\u5192\u982d\u306b\u8ffd\u52a0\\n- AI\u53f0\u672c\u751f\u6210\u30fb\u539f\u56e0\u767a\u898b\u30fb\u5171\u9cf4\u899a\u9192\u30fb\u5909\u9769\u30921\u679a\u306b\u51dd\u7e2e\\n- WebP(109KB)+JPEG(168KB)\u306e\u8efd\u91cf\u30d5\u30a1\u30a4\u30eb\\n\\n## Test plan\\n- [ ] Benefit\u898b\u51fa\u3057\u4e0b\u306b\u753b\u50cf\u8868\u793a\u78ba\u8a8d\\n- [ ] \u30e2\u30d0\u30a4\u30eb\u30fb\u30c7\u30b9\u30af\u30c8\u30c3\u30d7\u4e21\u65b9\u3067\u8868\u793a\u5d29\u308c\u306a\u3057\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-1208996c1cc3992b\",\n    \"filename\": \"takamizu-optin-ai-sales/assets/lp-images-v2/12_benefit_summary.jpg\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/c204c6f3f5a1a9ff7ad42a8ecd136e63a411307a/takamizu-optin-ai-sales%2Fassets%2Flp-images-v2%2F12_benefit_summary.jpg\"\n  },\n  {\n    \"id\": \"github-pr-file-file-0990f8226932231b\",\n    \"filename\": \"takamizu-optin-ai-sales/assets/lp-images-v2/12_benefit_summary.webp\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/c204c6f3f5a1a9ff7ad42a8ecd136e63a411307a/takamizu-optin-ai-sales%2Fassets%2Flp-images-v2%2F12_benefit_summary.webp\"\n  },\n  {\n    \"id\": \"github-pr-file-file-e6e79ec5ee17071a\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 6,\n    \"deletions\": 0,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/c204c6f3f5a1a9ff7ad42a8ecd136e63a411307a/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-02d1306f8630d3b0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-p\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-c48dd4c755eda803", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323392, "scanner": "foundry_dataset", "fingerprint": "bb5271592e1fcc4e853dc0d0dff1ea21c6f39f8fe27254ad5e8b36a0e66ff331", "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": "tanakayuc/static-pages#4", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-687afef3197dbde9", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#4\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ed7276dae9bbf33b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/4\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/4\\nTitle: seminar_v2: \u5171\u9cf4\u899a\u9192\u30ab\u30fc\u30c9\u5927\u578b\u5316+\u4e0d\u8981\u753b\u50cf\u524a\u9664\\nBody:\\n## Summary\\n- \u5171\u9cf4/\u899a\u9192\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8\u30ab\u30fc\u30c9\u309256px\u5927\u6587\u5b57\uff0b\u82f1\u8a9e\u30b5\u30d6\u30bf\u30a4\u30c8\u30eb\u306e\u76ee\u7acb\u3064\u30c7\u30b6\u30a4\u30f3\u306b\u5237\u65b0\\n- \u4e0d\u8981\u753b\u50cf6\u679a\u524a\u9664\uff0809, 10, 11-Benefit, 02, 06, 08\uff09\\n- Seminar Detail\u753b\u50cf\u3092\u300c\u5287\u7684\u306a\u5909\u5316\u300d\u30c6\u30fc\u30de\u306b\u5dee\u66ff\u3048\uff0b\u30b3\u30d4\u30fc\u8ffd\u52a0\\n- \u4e0b\u90e8\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u898b\u51fa\u3057\u300c\u500b\u5225\u76f8\u8ac7\u300d\u2192\u300c\u52c9\u5f37\u4f1a\u306e\u65e5\u7a0b\u300d\u306b\u4fee\u6b63\\n\\n## Test plan\\n- [ ] \u5171\u9cf4/\u899a\u9192\u30ab\u30fc\u30c9\u304c\u5927\u304d\u304f\u76ee\u7acb\u3064\u3053\u3068\u3092\u78ba\u8a8d\\n- [ ] \u524a\u9664\u3057\u305f\u753b\u50cf\u304c\u8868\u793a\u3055\u308c\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\\n- [ ] \u5909\u5316\u30b3\u30d4\u30fc\u306e\u8868\u793a\u78ba\u8a8d\\n- [ ] \u30e2\u30d0\u30a4\u30eb\u8868\u793a\u5d29\u308c\u306a\u3057\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-8f9205fac8693f1c\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 55,\n    \"deletions\": 59,\n    \"changes\": 114,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/b024bbcf2821087d3aaad7b126f48a3dc5a8a88c/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b9b19273ebcf1cf0\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 4, \"generated_claims\": 2}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"security_guardrail_cluster\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-a840686f62ff700c", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323391, "scanner": "foundry_dataset", "fingerprint": "d3423a18190a6d14256533b49cee5aee43ff6aaa6a884e2ece1435e2077335c7", "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": "tanakayuc/static-pages#3", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "3", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-212be7d95b8cb0bc", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#3\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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#3\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3aec9541c08f73d2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/3\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/3\\nTitle: Add seminar LP v2\\nBody:\\n## Summary\\n- \u30bb\u30df\u30ca\u30fcLP v2\u3092\u8ffd\u52a0\uff08v1\u306f`seminar_utage.html`\u3068\u3057\u3066\u6b8b\u7f6e\uff09\\n- Voice\u5206\u5272\uff088+8\uff09\u3001\u65e5\u7a0b5\u4ef6\u5316\uff08\u6b8b\u308a\u308f\u305a\u304b2\u4ef6\uff09\u3001\u5171\u9cf4\u30fb\u899a\u9192\u30b3\u30d4\u30fc\u5f37\u5316\\n- \u5168\u753b\u50cf\u30d1\u30b9\u3092\u7d76\u5bfeURL\u306b\u7d71\u4e00\\n\\n## URL\\nhttps://tanakayuc.github.io/static-pages/takamizu-optin-ai-sales/lp/seminar_v2.html\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-df0ecfc20776d85e\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 1279,\n    \"deletions\": 0,\n    \"changes\": 1279,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/fd9efe6a33cc4de83cdebabec8fe14011946cad5/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7dae70bcfa1a2102\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 4, \"generated_claims\": 2}\nHelicopter views: {\"graphs\": 2}\nBundle labels: {\"source_backed_security_guardrail_bundle\": 1}\nCo-occurrence labels: {\"security_guardrail_cluster\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-ec4dab0e4149e4bb", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323390, "scanner": "foundry_dataset", "fingerprint": "78183d255c4bc0f50edb755ca8058a870de2de8c61ea483ae1ff75bb55708f5f", "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": "tanakayuc/static-pages#2", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d1d0fd5e9e1b7f8d", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#2\nRepo: tanakayuc/static-pages\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: 2\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-eecb06ad74a46be4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/2\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/2\\nTitle: update: seminar v2 images + compact benefit\\nBody:\\n## Summary\\n- 11 Lovart v2 images integrated (younger appearance + 3 new benefit images)\\n- Benefit card layout compacted: horizontal grid, smaller numbers, tighter spacing\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-0b02f603fdf0d61c\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 121,\n    \"deletions\": 33,\n    \"changes\": 154,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/62eb904d3b684e76573166e37db2ff9a72993176/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-98e4b0bb5035c304\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 102,\n    \"deletions\": 14,\n    \"changes\": 116,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/62eb904d3b684e76573166e37db2ff9a72993176/takamizu-optin-ai-sales%2Flp%2Fseminar_utage.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-7c81610f462621ad\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-8829c839a2bde0e6", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323389, "scanner": "foundry_dataset", "fingerprint": "06917261bfcd98942b1865e9b4767854f3df205b256acc6f5f79feba9addba3b", "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": "tanakayuc/static-pages#15", "human_labels": ["agent_instruction_gap", "docs_or_claims", "source_or_other"], "issue_number": "15", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-402d654d5f5f0781", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 2, "source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#15\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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#15\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 2, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5db1d15f734cc1c6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/15\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/15\\nTitle: \u30d4\u30b0\u30de\u30ea\u30aa\u30f3LP: 5\u3064\u306e\u4e8b\u5b9f\u30bb\u30af\u30b7\u30e7\u30f3\u524a\u9664\\nBody:\\n## Summary\\n- \u30bb\u30fc\u30eb\u30b9\u30ec\u30bf\u30fc\u7528\u306e\u300c5\u3064\u306e\u4e8b\u5b9f\u300d\u30bb\u30af\u30b7\u30e7\u30f3\u3092\u8aac\u660e\u4f1aLP\u304b\u3089\u524a\u9664\\n- \u8aa4\u3063\u3066\u5225\u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u5185\u5bb9\u3092\u8aac\u660e\u4f1a\u30da\u30fc\u30b8\u306b\u8ffd\u52a0\u3057\u3066\u3044\u305f\u305f\u3081\u3001\u5143\u306e\u72b6\u614b\u306b\u623b\u3059\\n- five_facts.jpg / five_facts.webp \u753b\u50cf\u3082\u524a\u9664\\n\\n## Test plan\\n- [ ] GitHub Pages URL\u3067\u30bb\u30af\u30b7\u30e7\u30f37\u21928\u306e\u63a5\u7d9a\u304c\u6b63\u5e38\u304b\u78ba\u8a8d\\n- [ ] 5\u3064\u306e\u4e8b\u5b9f\u30bb\u30af\u30b7\u30e7\u30f3\u304c\u8868\u793a\u3055\u308c\u306a\u3044\u3053\u3068\u3092\u78ba\u8a8d\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-e0fb3806252e103c\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/images/five_facts.jpg\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/cf0639dbd1f832a5d49967478dfaede2e5b65877/pygmalion-emiko-seminar-lp%2Flp%2Fimages%2Ffive_facts.jpg\"\n  },\n  {\n    \"id\": \"github-pr-file-file-e5a00993c576d464\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/images/five_facts.webp\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"removed\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/cf0639dbd1f832a5d49967478dfaede2e5b65877/pygmalion-emiko-seminar-lp%2Flp%2Fimages%2Ffive_facts.webp\"\n  },\n  {\n    \"id\": \"github-pr-file-file-6bf0eac982f4fe9d\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/index.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 11,\n    \"changes\": 11,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/14dbec137faed57353014e53c26564223c752ee7/pygmalion-emiko-seminar-lp%2Flp%2Findex.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3a3fd3c1c3dfa85d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGrap\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-740dc5e43b340074", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323388, "scanner": "foundry_dataset", "fingerprint": "cf3f69ddc0050f98545f4cf25caf3efed3126eae98937d7db91b32bbdf4f5d01", "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": "tanakayuc/static-pages#14", "human_labels": ["agent_instruction_gap", "docs_or_claims", "source_or_other"], "issue_number": "14", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-abdd5628a7881110", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 2, "source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#14\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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#14\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 2, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c5ef4638c28f9d75\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/14\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/14\\nTitle: \u30d4\u30b0\u30de\u30ea\u30aa\u30f3LP: 5\u3064\u306e\u4e8b\u5b9f\u30a4\u30f3\u30d5\u30a9\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u8ffd\u52a0\\nBody:\\n## Summary\\n- \u300c\u306a\u305c\u4eca\u306a\u306e\u304b\u300d\u30bb\u30af\u30b7\u30e7\u30f3\u76f4\u5f8c\u306b\u300c\u30d1\u30fc\u30c8\u30ca\u30fc\u3068\u4e00\u7dd2\u306b\u898b\u3066\u304f\u3060\u3055\u3044 30\u79d2\u3067\u5206\u304b\u308b5\u3064\u306e\u4e8b\u5b9f\u300d\u30a4\u30f3\u30d5\u30a9\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u3092\u8ffd\u52a0\\n- WebP/JPG\u5f62\u5f0f\u3067\u6700\u9069\u5316\u6e08\u307f\uff08PNG 1.3MB \u2192 WebP 118KB\uff09\\n- CTA\u30dc\u30bf\u30f3\u4ed8\u304d\\n\\n## Test plan\\n- [ ] https://tanakayuc.github.io/static-pages/pygmalion-emiko-seminar-lp/lp/index.html \u3067\u8868\u793a\u78ba\u8a8d\\n- [ ] \u30e2\u30d0\u30a4\u30eb\u8868\u793a\u3067\u30a4\u30f3\u30d5\u30a9\u30b0\u30e9\u30d5\u30a3\u30c3\u30af\u304c\u6b63\u5e38\u306b\u8868\u793a\u3055\u308c\u308b\u304b\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ef8afaa1b605bd41\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/images/five_facts.jpg\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/3e2c54775cda7106359fbaf466c21a691243caba/pygmalion-emiko-seminar-lp%2Flp%2Fimages%2Ffive_facts.jpg\"\n  },\n  {\n    \"id\": \"github-pr-file-file-d7e2196cd6e925a1\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/images/five_facts.webp\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/3e2c54775cda7106359fbaf466c21a691243caba/pygmalion-emiko-seminar-lp%2Flp%2Fimages%2Ffive_facts.webp\"\n  },\n  {\n    \"id\": \"github-pr-file-file-aba73d67890a00e6\",\n    \"filename\": \"pygmalion-emiko-seminar-lp/lp/index.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 11,\n    \"deletions\": 0,\n    \"changes\": 11,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/3e2c54775cda7106359fbaf466c21a691243caba/pygmalion-emiko-seminar-lp%2Flp%2Findex.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c3f1c789ccea5507\"]\nSource graph evidence:\nSource\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-d9d72aa9d70fc275", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323387, "scanner": "foundry_dataset", "fingerprint": "f9b2389380cc8cc57a48ef120b8bd60d39be1d5f8011a808995e04ff8c81b80a", "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": "tanakayuc/static-pages#13", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "13", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1dcfd3c0c8c7f34d", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 4}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#13\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#13\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-663177fb1088162c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/13\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/13\\nTitle: \u6709\u6599\u717d\u308a\u6587\u8a00\u3092\u67d4\u3089\u304b\u3044\u8868\u73fe\u306b\u4fee\u6b63\\nBody:\\n## Summary\\n- \u300c\u9589\u3058\u3066\u3057\u307e\u3046\u3068\u6709\u6599\u3068\u306a\u308a\u307e\u3059\u300d\u2192\u300c\u4eca\u5f8c\u6709\u6599\u306b\u3059\u308b\u53ef\u80fd\u6027\u304c\u3042\u308a\u307e\u3059\u306e\u3067\u3001\u4eca\u306e\u3046\u3061\u306b\u3054\u53c2\u52a0\u304f\u3060\u3055\u3044\u300d\u306b\u5909\u66f4\\n- \u30bb\u30df\u30ca\u30fcLP\u51852\u7b87\u6240\uff08Schedule\u4e0a\u90e8\u30fb\u4e0b\u90e8\uff09\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-00e31de1e66d6011\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/32953881c69afbe0bad5b3d278d18e835d459b0c/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-5315570c88231921\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/32953881c69afbe0bad5b3d278d18e835d459b0c/takamizu-optin-ai-sales%2Flp%2Fseminar_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-f04cdf4a4c591377\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/32953881c69afbe0bad5b3d278d18e835d459b0c/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-624d06285485bdc3\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/32953881c69afbe0bad5b3d278d18e835d459b0c/taka\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-9130996df78f5fea", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323386, "scanner": "foundry_dataset", "fingerprint": "fc1eabcf35b8ef357376b0759b7452d4896c6bdea219d6bdb3ec070fe03e4b4b", "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": "tanakayuc/static-pages#12", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "12", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-93edbb89ec7829fd", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 8, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 8}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#12\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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#12\nRepo: tanakayuc/static-pages\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: 8\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 8}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bfee030b17a224a5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/12\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/12\\nTitle: \u5168\u30da\u30fc\u30b8\u4f59\u767d\u5fae\u8abf\u6574\uff0850\u4ee3\u5973\u6027\u5411\u3051\uff09\\nBody:\\n## Summary\\n- \u5168LP/\u30b5\u30f3\u30ad\u30e5\u30fc\u30da\u30fc\u30b8\u306e\u4f59\u767d\u30922-4px\u62e1\u5927\uff08\u307b\u3093\u306e\u5c11\u3057\u3060\u3051\u4f59\u88d5\u3092\u6301\u305f\u305b\u308b\uff09\\n- \u672c\u6587\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u30fb\u884c\u9593\u3082\u5fae\u5897\\n- \u5bfe\u8c61: optin, seminar_v2, thanks + \u5168UTAGE\u7248\uff088\u30d5\u30a1\u30a4\u30eb\uff09\\n\\n## Test plan\\n- [ ] \u5404\u30da\u30fc\u30b8\u3067\u4f59\u767d\u304c\u5c11\u3057\u5e83\u304c\u3063\u3066\u3044\u308b\u3053\u3068\\n- [ ] \u30b9\u30af\u30ed\u30fc\u30eb\u91cf\u304c\u5927\u5e45\u306b\u5897\u3048\u3066\u3044\u306a\u3044\u3053\u3068\\n- [ ] URL\u304c\u5909\u308f\u3063\u3066\u3044\u306a\u3044\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-5d521a3410e0742f\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 20,\n    \"deletions\": 20,\n    \"changes\": 40,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/fed2d626ba50f249df2a97a4b1b8b238d463b2b1/takamizu-optin-ai-sales%2Flp%2Foptin.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-42fab83637c2f9e6\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/optin_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 20,\n    \"deletions\": 20,\n    \"changes\": 40,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/fed2d626ba50f249df2a97a4b1b8b238d463b2b1/takamizu-optin-ai-sales%2Flp%2Foptin_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-bbfd3409b66f0306\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 14,\n    \"deletions\": 14,\n    \"changes\": 28,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/fed2d626ba50f249df2a97a4b1b8b238d463b2b1/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-5a98e4033500cd2f\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 14,\n    \"deletions\": 14,\n    \"changes\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-5f41b5e57adbb6be", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323385, "scanner": "foundry_dataset", "fingerprint": "0c3e38d710fa75a00b830a1ebc1c93124a548807f6e3f0ffb262050515a5c0bb", "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": "tanakayuc/static-pages#11", "human_labels": ["agent_instruction_gap", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-b570622b624075fe", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 4}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#11\nRepo: tanakayuc/static-pages\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-676e64222e0800e2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/11\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/11\\nTitle: \u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u62e1\u5927 + \u52c9\u5f37\u4f1a\u8a73\u7d30\u30c7\u30b6\u30a4\u30f3\u5237\u65b0\\nBody:\\n## Summary\\n- 50\u4ee3\u5973\u6027\u304c\u8aad\u307f\u3084\u3059\u3044\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba\u306b\u5168\u4f53\u8abf\u6574\uff08\u672c\u658717\u219218px\u3001\u30ab\u30fc\u30c914-15\u219216-17px\u7b49\uff09\\n- Seminar Detail\u30bb\u30af\u30b7\u30e7\u30f3: \u30b4\u30fc\u30eb\u30c9\u30d0\u30c3\u30b8+\u30b0\u30ea\u30c3\u30c9\u5316\u3001\u7406\u89e3\u3068\u5909\u5316\u30ab\u30fc\u30c9: \u8d64\u30dc\u30fc\u30c0\u30fc+\u30e9\u30d9\u30eb\u30d0\u30c3\u30b8\\n- stat-band: \u8d64\u67a0+\u660e\u671d\u4f53\u3067\u8996\u899a\u7684\u30a4\u30f3\u30d1\u30af\u30c8\u5f37\u5316\\n\\n## Test plan\\n- [ ] seminar_v2.html \u3067\u6587\u5b57\u30b5\u30a4\u30ba\u304c\u5927\u304d\u304f\u306a\u3063\u3066\u3044\u308b\u3053\u3068\\n- [ ] \u52c9\u5f37\u4f1a\u8a73\u7d30\u306e\u756a\u53f7\u304c\u30b4\u30fc\u30eb\u30c9\u4e38\u30d0\u30c3\u30b8\u3067\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] \u7406\u89e3\u3068\u5909\u5316\u30ab\u30fc\u30c9\u306b\u8d64\u3044\u5de6\u30dc\u30fc\u30c0\u30fc\u3068\u30e9\u30d9\u30eb\u30d0\u30c3\u30b8\u304c\u3042\u308b\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-eb91cc44f94b2ee7\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 78,\n    \"deletions\": 35,\n    \"changes\": 113,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ac0893f13b9e5606088c28de3cb2bd9557a8384c/takamizu-optin-ai-sales%2Flp%2Fseminar.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-798744324010f6f5\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 78,\n    \"deletions\": 35,\n    \"changes\": 113,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ac0893f13b9e5606088c28de3cb2bd9557a8384c/takamizu-optin-ai-sales%2Flp%2Fseminar_utage.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3a1882f823524ce7\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 78,\n    \"deletions\": 35,\n    \"changes\": 113,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ac0893f13b9e5606088c28de3cb2bd9557a8384c/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-4c215306c387fbc0\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2_utage.html\",\n    \"label\": \"so\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-c19c06b8a55a21db", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323384, "scanner": "foundry_dataset", "fingerprint": "4c907c3ce82ead756f9df34aefb6bfc8a609c29b1b07705eca15aeba9f63738e", "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": "tanakayuc/static-pages#10", "human_labels": ["agent_instruction_gap", "source_or_other"], "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d77a469c4d993d6a", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#10\nRepo: tanakayuc/static-pages\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: 2\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-455361a79dffd5f5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/10\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/10\\nTitle: seminar_v2.html\u5fa9\u5143 + UTAGE\u7248\u8ffd\u52a0\\nBody:\\n## Summary\\n- seminar_v2.html \u3092\u5fa9\u5143\uff08\u65e2\u5b58URL\u3092\u7dad\u6301\uff09\\n- seminar_v2_utage.html \u3092\u65b0\u898f\u8ffd\u52a0\uff08UTAGE\u5b9f\u88c5\u7528\uff09\\n\\n## Test plan\\n- [ ] seminar_v2.html \u304c\u6b63\u5e38\u306b\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n- [ ] seminar_v2_utage.html \u304c\u540c\u5185\u5bb9\u3067\u8868\u793a\u3055\u308c\u308b\u3053\u3068\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-6795eed645d4f304\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 1285,\n    \"deletions\": 0,\n    \"changes\": 1285,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ca33385aceb81dfc05bee7063d859309d89a4ddb/takamizu-optin-ai-sales%2Flp%2Fseminar_v2.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-5c7c2e47bae73bdd\",\n    \"filename\": \"takamizu-optin-ai-sales/lp/seminar_v2_utage.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 1285,\n    \"deletions\": 0,\n    \"changes\": 1285,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/ca33385aceb81dfc05bee7063d859309d89a4ddb/takamizu-optin-ai-sales%2Flp%2Fseminar_v2_utage.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8a1c3f3a0ac1db7b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: tanakayuc/static-pages\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_ha\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-2df39ef5683d98b6", "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": "tanakayuc/static-pages", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: tanakayuc/static-pages"}, "properties": {"repobilityId": 323383, "scanner": "foundry_dataset", "fingerprint": "cf4ff77d97d19ee3a1d8e90a147bf4eda72a5cf6db8075ee91255b98fd0284f3", "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": "tanakayuc/static-pages#1", "human_labels": ["security_or_auth", "source_or_other", "ui_workflow_gap"], "issue_number": "1", "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": "tanakayuc/static-pages", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-9e4d6b178e5a436c", "helicopter_views": {"graphs": 2}, "artifact_families": {"ci": 1, "docs": 4, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 22, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 20, "security_or_auth": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\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\nChain evidence:\nIssue/PR evidence chain: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\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: 22\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 20, 'security_or_auth': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-79fadfef96f02cc7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/tanakayuc/static-pages/pull/1\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: tanakayuc/static-pages\\nAuthor: tanakayuc (User)\\nURL: https://github.com/tanakayuc/static-pages/pull/1\\nTitle: add: Lovart v2 LP images (11 images)\\nBody:\\n## Summary\\n- 8 existing LP images remade with 10-year younger appearance for higher CVR\\n- 3 new benefit/bullet section images for seminar page\\n- WebP + JPEG dual format, 720px width, total 776KB\\n\\n## Image list\\n| # | File | Description |\\n|---|---|---|\\n| 01-08 | `lp-images-v2/01-08_*.{webp,jpg}` | Remade with younger (late 30s) appearance |\\n| 09 | `09_benefit_discover_cause` | \\\"Aha moment\\\" - discovering sales issue |\\n| 10 | `10_benefit_ai_demo_live` | AI demo screen with woman typing |\\n| 11 | `11_benefit_future_transformation` | Morning light, confident future |\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-c7f6c7a1f83ae306\",\n    \"filename\": \"takamizu-optin-ai-sales/assets/lp-images-v2/01_problem_struggle.jpg\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/5b19d962ba70bb54a0128b24b2352dbb5c003b71/takamizu-optin-ai-sales%2Fassets%2Flp-images-v2%2F01_problem_struggle.jpg\"\n  },\n  {\n    \"id\": \"github-pr-file-file-c477e2cfde350474\",\n    \"filename\": \"takamizu-optin-ai-sales/assets/lp-images-v2/01_problem_struggle.webp\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 0,\n    \"deletions\": 0,\n    \"changes\": 0,\n    \"blob_url\": \"https://github.com/tanakayuc/static-pages/blob/5b19d962ba70bb54a0128b24b2352dbb5c003b71/takamizu-optin-ai-sales%2Fassets%2Flp-images-v2%2F01_problem_struggle.webp\"\n  },\n  {\n    \"id\": \"github-pr-file-file-a276bdb7f11af6d1\",\n    \"filename\": \"takamizu-optin-ai-sales/assets/lp-images-v2/02_old_vs_new_s\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/tanakayuc/static-pages", "source_id": "comment-chain-pattern-bad_chains-826575bd8f1965cd", "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": "tanakayuc/static-pages", "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: tanakayuc/static-pages"}, "properties": {"repobilityId": 335067, "scanner": "foundry_dataset", "fingerprint": "19ac5e9f3112f43e2972d4603f97cae7f4a006ec0314732651e13b5199adf85d", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"source_or_other": 20, "ui_workflow_gap": 1, "security_or_auth": 2, "partial blueprint fit": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 61, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 22, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 4, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 34, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 22, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "tanakayuc/static-pages#1", "issue_number": "1", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "tanakayuc/static-pages", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-602cb0faf441290a", "graph_gold_label": "assumption_check", "changed_file_labels": {"source_or_other": 80, "security_or_auth": 8}}, "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: assumption_check\nRepo: tanakayuc/static-pages\nThread: tanakayuc/static-pages#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: tanakayuc/static-pages\nThread: tanakayuc/static-pages#1\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: tanakayuc/static-pages#1\nRepo: tanakayuc/static-pages\nIssue/PR number: 1\nGraph consistency label: assumption_check\nNodes: 34\nEdges: 61\nNode types: {'pr_file': 22, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 22, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 4, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 20, 'not_resolved_or_not_observed': 3, 'security_or_auth': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 1}\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/tanakayuc/static-pages", "source_id": "graph-query-motif_query-afb6b20eb3746c13", "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": "tanakayuc/static-pages", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-b9b102456ab9536f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/materials.html:343"}, "properties": {"repobilityId": "da9814c947a0cbaa", "scanner": "scanner-primary", "fingerprint": "b9b102456ab9536f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis/visual/materials.html"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-33947d44b9e3e3f1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis/visual/report-app.js:360"}, "properties": {"repobilityId": "26b4da36f1be7222", "scanner": "scanner-primary", "fingerprint": "33947d44b9e3e3f1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis/visual/report-app.js"}, "region": {"startLine": 360}}}]}, {"ruleId": "scanner-dcdc32529b3a529f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in scripts/build-masuda-source-materials.mjs:509"}, "properties": {"repobilityId": "7c0ceb51c74c6160", "scanner": "scanner-primary", "fingerprint": "dcdc32529b3a529f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/build-masuda-source-materials.mjs"}, "region": {"startLine": 509}}}]}, {"ruleId": "scanner-a59968b1a35ce21e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in pigmarion-homeinter-1day-stepmail/visual/report-app.js:44"}, "properties": {"repobilityId": "bf2f2fa264380a42", "scanner": "scanner-primary", "fingerprint": "a59968b1a35ce21e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "pigmarion-homeinter-1day-stepmail/visual/report-app.js"}, "region": {"startLine": 44}}}]}, {"ruleId": "scanner-cb08ec4f83362331", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/materials.html:549"}, "properties": {"repobilityId": "96aa6b11fb75db2d", "scanner": "scanner-primary", "fingerprint": "cb08ec4f83362331", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-ai-output-20260610/visual/materials.html"}, "region": {"startLine": 549}}}]}, {"ruleId": "scanner-b6a51d922d46e225", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-ai-output-20260610/visual/report-app.js:496"}, "properties": {"repobilityId": "83127959063954f6", "scanner": "scanner-primary", "fingerprint": "b6a51d922d46e225", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-ai-output-20260610/visual/report-app.js"}, "region": {"startLine": 496}}}]}, {"ruleId": "scanner-03d585986af85e87", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials.html:343"}, "properties": {"repobilityId": "0536f879231fc6d2", "scanner": "scanner-primary", "fingerprint": "03d585986af85e87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials.html"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-af911eb44d128459", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-app.js:357"}, "properties": {"repobilityId": "6ed23638c8de392e", "scanner": "scanner-primary", "fingerprint": "af911eb44d128459", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-app.js"}, "region": {"startLine": 357}}}]}, {"ruleId": "scanner-346c70ca60d16312", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-source-materials/visual/materials.html:343"}, "properties": {"repobilityId": "ed31676d3b749365", "scanner": "scanner-primary", "fingerprint": "346c70ca60d16312", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260609-source-materials/visual/materials.html"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-d3b2dbe48ce5a04f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials.html:343"}, "properties": {"repobilityId": "55026196564761a8", "scanner": "scanner-primary", "fingerprint": "d3b2dbe48ce5a04f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials.html"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-9f1c6d17988775e3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-app.js:360"}, "properties": {"repobilityId": "7f07fbeebfbb2ecd", "scanner": "scanner-primary", "fingerprint": "9f1c6d17988775e3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-app.js"}, "region": {"startLine": 360}}}]}, {"ruleId": "scanner-5b5fa953564d0d1a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-app.js:164"}, "properties": {"repobilityId": "c5ce9c1f5504146a", "scanner": "scanner-primary", "fingerprint": "5b5fa953564d0d1a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-app.js"}, "region": {"startLine": 164}}}]}, {"ruleId": "scanner-e377543cf513e1b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials.html:343"}, "properties": {"repobilityId": "4c9db5ec9d729936", "scanner": "scanner-primary", "fingerprint": "e377543cf513e1b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials.html"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-710f43d0e4b5ba10", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-app.js:360"}, "properties": {"repobilityId": "997a2a67711afc5f", "scanner": "scanner-primary", "fingerprint": "710f43d0e4b5ba10", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-app.js"}, "region": {"startLine": 360}}}]}, {"ruleId": "scanner-16b73acac8ad3ec1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-qa/index.html:83"}, "properties": {"repobilityId": "424ae4c66ab90615", "scanner": "scanner-primary", "fingerprint": "16b73acac8ad3ec1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kataoka-seminar-qa/index.html"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-87fe9e180dad0e8a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in kataoka-seminar-support/index.html:632"}, "properties": {"repobilityId": "1f53790d123d3861", "scanner": "scanner-primary", "fingerprint": "87fe9e180dad0e8a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "kataoka-seminar-support/index.html"}, "region": {"startLine": 632}}}]}, {"ruleId": "scanner-92632a2c6adefb1e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in diana-travel-timeline/index.html:131"}, "properties": {"repobilityId": "6f0e3b0ede41fedb", "scanner": "scanner-primary", "fingerprint": "92632a2c6adefb1e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "diana-travel-timeline/index.html"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "2aee2e2d969c7c6b", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "8ef93418bde27bdb", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 27}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "b70dbcc8f54d72ab", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 29}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "419d1ec7943efec2", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-ad6701f0a8405e22", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "8384c23520d55657", "scanner": "scanner-primary", "fingerprint": "ad6701f0a8405e22", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-ab162b9764a1c426", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis/visual/materials-data.js (1018 lines)"}, "properties": {"repobilityId": "d1fc1c4077d56901", "scanner": "scanner-primary", "fingerprint": "ab162b9764a1c426", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-21add81a094e1738", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis/visual/report-data.js (1264 lines)"}, "properties": {"repobilityId": "247e383b734af362", "scanner": "scanner-primary", "fingerprint": "21add81a094e1738", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e762c0edec67a7b1", "level": "note", "message": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/materials-data.js (1018 lines)"}, "properties": {"repobilityId": "4e0d4c6172db6a13", "scanner": "scanner-primary", "fingerprint": "e762c0edec67a7b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a75e836d3aa033a5", "level": "note", "message": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/source-materials.js (859 lines)"}, "properties": {"repobilityId": "6be98e824d696e10", "scanner": "scanner-primary", "fingerprint": "a75e836d3aa033a5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-da086c547382109e", "level": "note", "message": {"text": "Very large file: masuda-5chere-ai-output-20260610/visual/report-data.js (1321 lines)"}, "properties": {"repobilityId": "eaec4eff243cc749", "scanner": "scanner-primary", "fingerprint": "da086c547382109e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d4f45d2707b7071a", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js (1018 lines)"}, "properties": {"repobilityId": "a4e8ffff5d93eedb", "scanner": "scanner-primary", "fingerprint": "d4f45d2707b7071a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2ca82face57b18e9", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js (1264 lines)"}, "properties": {"repobilityId": "a71b52009138f823", "scanner": "scanner-primary", "fingerprint": "2ca82face57b18e9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d82c0090c2ac2c69", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js (1018 lines)"}, "properties": {"repobilityId": "88456f43fc48f1dd", "scanner": "scanner-primary", "fingerprint": "d82c0090c2ac2c69", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-424578d6e6e13eb7", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js (1264 lines)"}, "properties": {"repobilityId": "22f21c37ee4cc64c", "scanner": "scanner-primary", "fingerprint": "424578d6e6e13eb7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-180b87cd3db0cb8b", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260609-visual-feedback/visual/report-data.js (885 lines)"}, "properties": {"repobilityId": "63dbfadd60be7b7b", "scanner": "scanner-primary", "fingerprint": "180b87cd3db0cb8b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5bc800786dec35ba", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.js (1018 lines)"}, "properties": {"repobilityId": "6eb63841fc851062", "scanner": "scanner-primary", "fingerprint": "5bc800786dec35ba", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-facc2142d0167134", "level": "note", "message": {"text": "Very large file: masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js (1264 lines)"}, "properties": {"repobilityId": "833a79a848374363", "scanner": "scanner-primary", "fingerprint": "facc2142d0167134", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "7eec3adaf51d1a01", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-01f96f71d9907a8c", "level": "note", "message": {"text": "README lacks setup or run instructions"}, "properties": {"repobilityId": "78ce49bb7f64e113", "scanner": "scanner-primary", "fingerprint": "01f96f71d9907a8c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["docs", "readme", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "014220b5026ff951", "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": "893e34e9a03b7762", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-11825279136b53a3", "level": "warning", "message": {"text": "CI is configured but no tests are detected"}, "properties": {"repobilityId": "02ace260c7b41793", "scanner": "scanner-primary", "fingerprint": "11825279136b53a3", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "ci", "config-theater", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "05b743a09d933a7c", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "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": "c4ba112b53782119", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "e7f85370ca2d5b5f", "scanner": "scanner-primary", "fingerprint": "ea8f3013f588db25", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-8424db9c75e04ba4", "level": "none", "message": {"text": "Very short observed git history"}, "properties": {"repobilityId": "9aaae9bd49c8bbba", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-7b668082145aa283", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/materials-data.js:33"}, "properties": {"repobilityId": "404fb6f434580d9f", "scanner": "scanner-primary", "fingerprint": "7b668082145aa283", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5f9d62da7a5e05fb", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis/visual/report-data.js:255"}, "properties": {"repobilityId": "09ab77dd6a67e1cd", "scanner": "scanner-primary", "fingerprint": "5f9d62da7a5e05fb", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-dd64c877b9006f59", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/materials-data.js:33"}, "properties": {"repobilityId": "f70f900dfbba0835", "scanner": "scanner-primary", "fingerprint": "dd64c877b9006f59", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-053c6d4491dac155", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-ai-output-20260610/visual/report-data.js:256"}, "properties": {"repobilityId": "9210700a33bf2788", "scanner": "scanner-primary", "fingerprint": "053c6d4491dac155", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9a0159ebad4f9960", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/materials-data.js:33"}, "properties": {"repobilityId": "6ace66a9770c6a03", "scanner": "scanner-primary", "fingerprint": "9a0159ebad4f9960", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-259ef5ee3e9b2c23", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260609-yesterday/visual/report-data.js:255"}, "properties": {"repobilityId": "d3849cdf1621a3c5", "scanner": "scanner-primary", "fingerprint": "259ef5ee3e9b2c23", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-89dab10eb60ba16f", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/materials-data.js:33"}, "properties": {"repobilityId": "1b7ba7c2a086d747", "scanner": "scanner-primary", "fingerprint": "89dab10eb60ba16f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-4a32cc8b657b8a3c", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-today/visual/report-data.js:255"}, "properties": {"repobilityId": "6ad2b8a05d2c13c7", "scanner": "scanner-primary", "fingerprint": "4a32cc8b657b8a3c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-929ef4bf88b4c3a4", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/materials-data.js:33"}, "properties": {"repobilityId": "3eeafb7d7b43f197", "scanner": "scanner-primary", "fingerprint": "929ef4bf88b4c3a4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-06a08d1f9e44e3b0", "level": "note", "message": {"text": "Legacy-named symbol `link_copy` in masuda-5chere-funnel-analysis-versions/20260610-expected-spec/visual/report-data.js:255"}, "properties": {"repobilityId": "69672822f152233e", "scanner": "scanner-primary", "fingerprint": "06a08d1f9e44e3b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}]}]}