{"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: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#6\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_cha"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, 'link_quality': 4, 'thread': 1, 'repo':"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4ef0a42d233c7d09\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\""}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_docs_only_fix", "name": "Foundry mined docs only runtime fix: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined docs only runtime fix: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: assumption_check\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#28\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 28\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 24\nNode types: {'link_quality': 4, 'pr_file': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#48\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: Sterenna-studio/pokegang-game#48\nRepo: Sterenna-studio/pokegang-game\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-a294d0b77e65eb16\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url"}, "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: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: Sterenna-studio/pokegang-game"}, "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: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#50\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#50\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#50\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 50\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 37\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 3,"}, "properties": {"scanner": "foundry_dataset", "category": "auth", "severity": "critical", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: Sterenna-studio/pokegang-game", "shortDescription": {"text": "Foundry mined mock as real or placeholder: Sterenna-studio/pokegang-game"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#40\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#40\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#40\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 40\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_qualit"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-6cb5b067d4f7c976", "name": "Icon-only button without accessible name \u2014 app.js:1549", "shortDescription": {"text": "Icon-only button without accessible name \u2014 app.js:1549"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-36f85f4f3d0a2ac9", "name": "Icon-only button without accessible name \u2014 modules/ui/tabRouter.js:135", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/tabRouter.js:135"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d96f526bb799a32", "name": "Icon-only button without accessible name \u2014 modules/ui/gangCompetitionTab.js:234", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangCompetitionTab.js:234"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6eff5a6d547cd166", "name": "Icon-only button without accessible name \u2014 modules/ui/gangTab.js:766", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangTab.js:766"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5cad56602dbeb89c", "name": "Icon-only button without accessible name \u2014 modules/ui/intro.js:314", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/intro.js:314"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cf48cb43ec9ad0bf", "name": "Icon-only button without accessible name \u2014 modules/ui/modals.js:209", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/modals.js:209"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5c044c9ffd571a65", "name": "Icon-only button without accessible name \u2014 modules/ui/gangBase.js:1171", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangBase.js:1171"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-db15fe0f4442eae6", "name": "Icon-only button without accessible name \u2014 modules/ui/labTab.js:96", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/labTab.js:96"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-39ebac0bed4ea16c", "name": "Icon-only button without accessible name \u2014 modules/ui/pcPokedex.js:2461", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/pcPokedex.js:2461"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-c27c3176edcf8f08", "name": "Icon-only button without accessible name \u2014 modules/ui/hubModals.js:48", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/ui/hubModals.js:48"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6d292f259c519672", "name": "Icon-only button without accessible name \u2014 modules/systems/sinnohMissions.js:183", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/systems/sinnohMissions.js:183"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dde18a5b454851f4", "name": "Icon-only button without accessible name \u2014 modules/systems/titles.js:204", "shortDescription": {"text": "Icon-only button without accessible name \u2014 modules/systems/titles.js:204"}, "fullDescription": {"text": "A `<button>` whose only child is a single glyph or symbol needs `title=` or `aria-label=` so screen readers (and tooltips on hover) work.\n\nWhy: P3 in CHECKLIST.md \u2014 icon-only buttons skipped a title.\nRule id: fq.button.no-label"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-166dff3c3df6a10e", "name": "ORM models found but no DB engine detected", "shortDescription": {"text": "ORM models found but no DB engine detected"}, "fullDescription": {"text": "The repo defines tables/models but no DB connection string was found. Likely lives in env vars or a config file the scanner didn't read."}, "properties": {"scanner": "scanner-primary", "layer": "data", "severity": "medium", "confidence": 1.0}}, {"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-246fec824d7b9599", "name": "Insecure pattern 'direct_innerhtml_assignment' in app.js:978", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in app.js:978"}, "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-bae4e7a666920076", "name": "Insecure pattern 'direct_innerhtml_assignment' in state/saveSlots.js:130", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in state/saveSlots.js:130"}, "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-e6c88fe9f787faee", "name": "Insecure pattern 'direct_innerhtml_assignment' in state/saveRepair.js:152", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in state/saveRepair.js:152"}, "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-da6b752b901933e5", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/secretCodes.js:290", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/secretCodes.js:290"}, "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-e3198595d25d7295", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/tabRouter.js:128", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/tabRouter.js:128"}, "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-63ea172a4ca529a4", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcTopPower.js:77", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcTopPower.js:77"}, "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-3873a22e91d308aa", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangCompetitionTab.js:143", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangCompetitionTab.js:143"}, "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-9f6cb652ed85eaed", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangTab.js:114", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangTab.js:114"}, "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-8200f36ce0188565", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneSelector.js:215", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneSelector.js:215"}, "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-d0ae83c4d747f208", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/johtoEvent.js:239", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/johtoEvent.js:239"}, "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-cde193832d8949e5", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/intro.js:117", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/intro.js:117"}, "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-eef388e1b45f50f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/modals.js:60", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/modals.js:60"}, "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-feee0c95e8d20007", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/marketTab.js:95", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/marketTab.js:95"}, "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-074159fec05ac939", "name": "Insecure pattern 'document_write' in modules/ui/gangBase.js:1673", "shortDescription": {"text": "Insecure pattern 'document_write' in modules/ui/gangBase.js:1673"}, "fullDescription": {"text": "Found a known-risky pattern (document_write). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0c178474482e2cd8", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangBase.js:229", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangBase.js:229"}, "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-a583ad8de4ed5d25", "name": "Insecure pattern 'insert_adjacent_html' in modules/ui/gangBase.js:289", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in modules/ui/gangBase.js:289"}, "fullDescription": {"text": "Found a known-risky pattern (insert_adjacent_html). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-87bb944927f9fcf8", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentsTab.js:201", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentsTab.js:201"}, "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-cd4298ce72e6fc65", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneWindows.js:195", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneWindows.js:195"}, "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-e3f14046ccbf1a84", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/darkraiEvent.js:276", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/darkraiEvent.js:276"}, "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-b80fa4ac95d0e58b", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pickers.js:55", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pickers.js:55"}, "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-3a50c5ca93ff60d5", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/labTab.js:153", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/labTab.js:153"}, "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-790794e7e70fca41", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/notifPanel.js:99", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/notifPanel.js:99"}, "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-01964fb40e753b85", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentSheet.js:251", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentSheet.js:251"}, "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-70c742c566a13db7", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcPokedex.js:346", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcPokedex.js:346"}, "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-e14e234514d84c7b", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/missionsTab.js:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/missionsTab.js:133"}, "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-7ff9d40195673819", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/settingsModal.js:295", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/settingsModal.js:295"}, "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-71b6e44a9e34851f", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hoennEvent.js:371", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hoennEvent.js:371"}, "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-b53518323bbd4f72", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hubModals.js:44", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hubModals.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-9277cc4a418c07d1", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/bagTab.js:50", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/bagTab.js:50"}, "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-54f2d58ee8eb82c1", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmeticsTab.js:14", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmeticsTab.js:14"}, "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-c8ccedc6ee3dfb4e", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmetics.js:115", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmetics.js:115"}, "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-a04b8d12ceeb2c28", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/legendaryMissions.js:436", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/legendaryMissions.js:436"}, "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-befb6129a9dee681", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnohMissions.js:179", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnohMissions.js:179"}, "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-5ebf11ffd6994f4b", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/titles.js:200", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/titles.js:200"}, "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-1a09bad204287755", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/kantoMissions.js:481", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/kantoMissions.js:481"}, "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-69dcdb15e8ef722d", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johtoMissions.js:672", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johtoMissions.js:672"}, "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-d758ba0d869db2a5", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/deoxysMission.js:391", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/deoxysMission.js:391"}, "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-ebfddc9047081f9d", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/agent.js:135", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/agent.js:135"}, "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-b5af3b87a60adc56", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnoh.js:70", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnoh.js:70"}, "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-1c1d92740fa56589", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/pension.js:194", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/pension.js:194"}, "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-984ae7d59da67796", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/hoenn.js:97", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/hoenn.js:97"}, "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-ce245c6c5aec405c", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johto.js:69", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johto.js:69"}, "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-bb60fc8447ec79fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/cloudAccount.js:808", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/cloudAccount.js:808"}, "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-b156c35038dbd7fd", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/offlineReport.js:230", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/offlineReport.js:230"}, "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-e19d07602d8a40b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/market.js:123", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/market.js:123"}, "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-e7c8674b8750a7b0", "name": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/trainingRoom.js:87", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/trainingRoom.js:87"}, "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-aa7e94d1b243bbe1", "name": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-api/index.ts:15", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-api/index.ts:15"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-57ce4ebd4e546da4", "name": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-leaderboard-submit/index.ts:24", "shortDescription": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-leaderboard-submit/index.ts:24"}, "fullDescription": {"text": "Found a known-risky pattern (cors_wildcard). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-16705997c709fd20", "name": "Insecure pattern 'direct_innerhtml_assignment' in tools/zone-editor.html:132", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/zone-editor.html:132"}, "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-373e33c009bcf212", "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-2d4b04f5b6a538b7", "name": "Very large file: app.js (2931 lines)", "shortDescription": {"text": "Very large file: app.js (2931 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-169858b24efba4be", "name": "Very large file: modules/ui/gangTab.js (1127 lines)", "shortDescription": {"text": "Very large file: modules/ui/gangTab.js (1127 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-5071c0356be53874", "name": "Very large file: modules/ui/gangBase.js (2090 lines)", "shortDescription": {"text": "Very large file: modules/ui/gangBase.js (2090 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-84a6290116e83a4e", "name": "Very large file: modules/ui/zoneWindows.js (2578 lines)", "shortDescription": {"text": "Very large file: modules/ui/zoneWindows.js (2578 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-13bd71a67e03048d", "name": "Very large file: modules/ui/pcPokedex.js (3281 lines)", "shortDescription": {"text": "Very large file: modules/ui/pcPokedex.js (3281 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-ab7c674d33018b3b", "name": "Very large file: modules/systems/cloudAccount.js (1332 lines)", "shortDescription": {"text": "Very large file: modules/systems/cloudAccount.js (1332 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-1c1d47bc8ae1a65b", "name": "Very large file: modules/systems/zoneSystem.js (1386 lines)", "shortDescription": {"text": "Very large file: modules/systems/zoneSystem.js (1386 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 73 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-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 31 placeholder/mock markers across 13 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-9d79c4077342a7d0", "name": "Runtime service client appears to use placeholder configuration", "shortDescription": {"text": "Runtime service client appears to use placeholder configuration"}, "fullDescription": {"text": "A runtime source file appears to wire Supabase/Firebase/AI/payment-style clients to placeholder URLs, keys, or fallback values. In the Fable corpus this often means the UI/API shape is present while the backend service is not actually configured."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, tests. 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-df4e3a0c882a2594", "name": "Commented-code block (6 lines) in app.js:301", "shortDescription": {"text": "Commented-code block (6 lines) in app.js:301"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-40c8da63386e9e71", "name": "`fetch()` without try/.catch or AbortSignal \u2014 app.js:2057", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app.js:2057"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4a1d0fe60f6de47a", "name": "Commented-code block (5 lines) in state/migrateSave.js:493", "shortDescription": {"text": "Commented-code block (5 lines) in state/migrateSave.js:493"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24f0fc3b20a0a448", "name": "Commented-code block (8 lines) in modules/nitro/nitro-bridge.js:5", "shortDescription": {"text": "Commented-code block (8 lines) in modules/nitro/nitro-bridge.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1351957e5ecc604c", "name": "Commented-code block (6 lines) in modules/nitro/nitro-auth.js:5", "shortDescription": {"text": "Commented-code block (6 lines) in modules/nitro/nitro-auth.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df4623bc80808f81", "name": "Commented-code block (5 lines) in modules/nitro/nitro-supabase.js:1", "shortDescription": {"text": "Commented-code block (5 lines) in modules/nitro/nitro-supabase.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4219b94d8fd61a6e", "name": "Commented-code block (7 lines) in modules/ui/tabRouter.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in modules/ui/tabRouter.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-37b8771308c17454", "name": "Commented-code block (10 lines) in modules/ui/gangTab.js:15", "shortDescription": {"text": "Commented-code block (10 lines) in modules/ui/gangTab.js:15"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c69bfa15fa21fa87", "name": "Commented-code block (6 lines) in modules/ui/johtoEvent.js:6", "shortDescription": {"text": "Commented-code block (6 lines) in modules/ui/johtoEvent.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7d98884be1abd25", "name": "Commented-code block (7 lines) in modules/ui/intro.js:12", "shortDescription": {"text": "Commented-code block (7 lines) in modules/ui/intro.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1cf7c88ad65f3511", "name": "Legacy-named symbol `isLegacy` in modules/ui/modals.js:166", "shortDescription": {"text": "Legacy-named symbol `isLegacy` in modules/ui/modals.js:166"}, "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-20184deee2de03c2", "name": "Commented-code block (7 lines) in modules/ui/modals.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in modules/ui/modals.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b167b12832ee1cd0", "name": "Commented-code block (5 lines) in modules/ui/gangBase.js:151", "shortDescription": {"text": "Commented-code block (5 lines) in modules/ui/gangBase.js:151"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db5973b1a2cd8a1e", "name": "Commented-code block (8 lines) in modules/ui/darkraiEvent.js:6", "shortDescription": {"text": "Commented-code block (8 lines) in modules/ui/darkraiEvent.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-467e1ab4702d499d", "name": "Commented-code block (8 lines) in modules/ui/notifPanel.js:2", "shortDescription": {"text": "Commented-code block (8 lines) in modules/ui/notifPanel.js:2"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ca77e6dba8e3bfc0", "name": "Commented-code block (9 lines) in modules/ui/hoennEvent.js:6", "shortDescription": {"text": "Commented-code block (9 lines) in modules/ui/hoennEvent.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-94daa13a2dd3525f", "name": "Commented-code block (5 lines) in modules/core/tickManager.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in modules/core/tickManager.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b1665a0f756cc388", "name": "Commented-code block (5 lines) in modules/core/eventBus.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in modules/core/eventBus.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d0b9d3095692c53", "name": "Commented-code block (7 lines) in modules/core/escape.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in modules/core/escape.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d49c8ef2bc3b81f", "name": "Commented-code block (6 lines) in modules/systems/legendaryMissions.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in modules/systems/legendaryMissions.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58df3ba37d887654", "name": "Commented-code block (6 lines) in modules/systems/sinnohMissions.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in modules/systems/sinnohMissions.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1eb3ef504bbdcd2", "name": "Commented-code block (5 lines) in modules/systems/bossPower.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in modules/systems/bossPower.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-88e07365b8064cd7", "name": "Commented-code block (6 lines) in modules/systems/kantoMissions.js:12", "shortDescription": {"text": "Commented-code block (6 lines) in modules/systems/kantoMissions.js:12"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7ecc4e7a10b0cfc7", "name": "Commented-code block (6 lines) in modules/systems/johtoMissions.js:7", "shortDescription": {"text": "Commented-code block (6 lines) in modules/systems/johtoMissions.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-640c86a02cd8090e", "name": "Commented-code block (5 lines) in modules/systems/pokemon.js:8", "shortDescription": {"text": "Commented-code block (5 lines) in modules/systems/pokemon.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-02bb803a583a9669", "name": "Commented-code block (7 lines) in modules/systems/deoxysMission.js:7", "shortDescription": {"text": "Commented-code block (7 lines) in modules/systems/deoxysMission.js:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01db72ee96350e6a", "name": "Commented-code block (9 lines) in modules/systems/agent.js:26", "shortDescription": {"text": "Commented-code block (9 lines) in modules/systems/agent.js:26"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-73e2c15a14b993dc", "name": "Commented-code block (10 lines) in modules/systems/pension.js:8", "shortDescription": {"text": "Commented-code block (10 lines) in modules/systems/pension.js:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-da81e91864ee715e", "name": "Commented-code block (7 lines) in modules/systems/gangCompetition.js:3", "shortDescription": {"text": "Commented-code block (7 lines) in modules/systems/gangCompetition.js:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b3814d371bc4578c", "name": "Commented-code block (6 lines) in modules/systems/zoneLevels.js:31", "shortDescription": {"text": "Commented-code block (6 lines) in modules/systems/zoneLevels.js:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3165db5c8a834c9e", "name": "Commented-code block (5 lines) in modules/systems/cloudAccount.js:202", "shortDescription": {"text": "Commented-code block (5 lines) in modules/systems/cloudAccount.js:202"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00bc44ddc2c06086", "name": "`fetch()` without try/.catch or AbortSignal \u2014 modules/systems/cloudAccount.js:104", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/systems/cloudAccount.js:104"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-78257082d72b1b67", "name": "Commented-code block (5 lines) in modules/systems/offlineReport.js:6", "shortDescription": {"text": "Commented-code block (5 lines) in modules/systems/offlineReport.js:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-120c37a8bad71550", "name": "Commented-code block (7 lines) in modules/systems/zoneSystem.js:18", "shortDescription": {"text": "Commented-code block (7 lines) in modules/systems/zoneSystem.js:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-17aff481500a86f2", "name": "Commented-code block (5 lines) in modules/systems/offlineCatchup.js:5", "shortDescription": {"text": "Commented-code block (5 lines) in modules/systems/offlineCatchup.js:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6cb6456ca89ff967", "name": "Commented-code block (7 lines) in modules/systems/trainingRoom.js:1", "shortDescription": {"text": "Commented-code block (7 lines) in modules/systems/trainingRoom.js:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ccec7e47a2bd36f5", "name": "Commented-code block (5 lines) in supabase/functions/pokegang-api/index.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in supabase/functions/pokegang-api/index.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0c88c54a8a9ddbdb", "name": "Commented-code block (7 lines) in supabase/functions/pokegang-leaderboard-submit/index.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in supabase/functions/pokegang-leaderboard-submit/index.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/20314"}, "properties": {"repository": "Sterenna-studio/pokegang-game", "repoUrl": "https://github.com/Sterenna-studio/pokegang-game", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423434, "scanner": "foundry_dataset", "fingerprint": "282486ff506cf5dfe4579366f75e84ec0b6a0f503f860c14f58c9decb72f663a", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#6", "issue_number": "6", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c18cf8c09a8fe912", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#6\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#6\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 6\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-be861e4cdc531464", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423433, "scanner": "foundry_dataset", "fingerprint": "de1291350622eb3c43feba7415affe631f10654bc32b77090020eae45178d2ec", "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": "Sterenna-studio/pokegang-game#48", "issue_number": "48", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ee8c02c343e27354", "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#48\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#48\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#48\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 48\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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-25012bc2e0feb199", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423432, "scanner": "foundry_dataset", "fingerprint": "88212b4777c4c4a46653db7ee46db1c6b19f91474265d292f25d50fe81556320", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 1, "ui_workflow": 4, "ui_workflow_gap": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#42", "issue_number": "42", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-9df1ead05c289b3c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#42\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#42\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#42\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 42\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 25\nNode types: {'commit': 5, 'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, '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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-6511d7fa60648992", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423431, "scanner": "foundry_dataset", "fingerprint": "90e09a19a950f8a70c9d21c14c646ad679d9e54a5200494073716f5b363e63c3", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#39", "issue_number": "39", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cfaea33ba08af7f0", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#39\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#39\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#39\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 39\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_or_ci': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-3bcb0c19b5f43388", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423430, "scanner": "foundry_dataset", "fingerprint": "c81684980a7d120bbb16078c3da30dea2663b48fc15d4c46b2a28d9d4a123147", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#38", "issue_number": "38", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-eeb031c8b2792f58", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 4}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#38\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#38\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#38\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 38\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_or_ci': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f13ef2fef018f33d", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423429, "scanner": "foundry_dataset", "fingerprint": "de6dce10901bfc8523799a882bbed5fdb660d1d6fefdd118f3e51fe3ab0d5152", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 2, "human_feedback_general": 2, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 1}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 18, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#37", "issue_number": "37", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-589b351bb47f23e2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#37\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#37\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#37\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 37\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 18\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'human_feedback_general': 2, 'bug_fix': 2, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'comment_has_related_commit_context': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-19dafac93707e48e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423428, "scanner": "foundry_dataset", "fingerprint": "e0b09865cd915083409989217502087943972eb36c33531e849892b673724980", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 6, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 29, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 6, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 1, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#35", "issue_number": "35", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-cf9b6516f1626d92", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 24}}, "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#35\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#35\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#35\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 35\nGraph consistency label: needs_more_evidence\nNodes: 15\nEdges: 29\nNode types: {'pr_file': 6, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 6, 'comment_chain_touches_file': 6, 'issue_chain_touches_file': 6, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'test_or_ci': 6, 'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-3b6fed39dd5ced4f", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423427, "scanner": "foundry_dataset", "fingerprint": "7c533e0791236a2b5a4af59e9f268a0bcea7b1dd755a2e705b3beba2ee0fa104", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 5, "generated_provenance": 2, "agent_instruction_gap": 2, "verification_or_tests": 1, "human_feedback_general": 2, "unlinked_human_feedback": 1, "self_attested_unverified": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"self_attested_unverified": 2, "claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "chain_has_link_quality": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 11, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 26, "node_types": {"repo": 1, "commit": 8, "thread": 1, "comment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 4}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#34", "issue_number": "34", "quality_tiers": {"unresolved": 1, "weak_supervision": 5}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-aa0993272c77d3ca", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#34\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#34\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#34\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 34\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 37\nNode types: {'commit': 8, 'link_quality': 6, 'comment': 4, 'comment_chain': 4, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 11, 'chain_has_link_quality': 6, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'ambiguous_needs_more_evidence': 4, 'agent_instruction_gap': 2, 'human_feedback_general': 2, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'unlinked_human_feedback': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 2, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 5, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-6a4bebab0ecec90e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423426, "scanner": "foundry_dataset", "fingerprint": "d77c8f0fff3fea2855eb376b7c60c3599def44ec6a75c930f6169e464fa6b6a8", "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, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 14, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 10, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#30", "issue_number": "30", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-8033d5f277d65c7a", "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#30\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#30\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#30\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 30\nGraph consistency label: needs_more_evidence\nNodes: 10\nEdges: 14\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'source_or_other': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-91c2ddac688b887e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423425, "scanner": "foundry_dataset", "fingerprint": "a7634508e6c2369d7fe951cd300ec5bdb64129168a7017612b16216296d88574", "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, "api_integration_gap": 1, "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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "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": 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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#28", "issue_number": "28", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-f4dc3487749c4257", "graph_gold_label": "assumption_check", "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: assumption_check\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#28\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 28\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 24\nNode types: {'link_quality': 4, 'pr_file': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_touches_file': 3, 'comment_chain_touches_file': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 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, 'api_integration_gap': 1, 'source_or_other': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-2670630e3b96671f", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423424, "scanner": "foundry_dataset", "fingerprint": "7d4a1269facf4d26ea92161accb037e924ddf08cb3429f9cacc828499150c896", "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, "human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 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": "Sterenna-studio/pokegang-game#26", "issue_number": "26", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c9418d077ce8ff94", "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#26\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#26\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#26\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 26\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: {'ambiguous_needs_more_evidence': 3, 'source_or_other': 2, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-72f2e89f91debfef", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423423, "scanner": "foundry_dataset", "fingerprint": "64a8b502084ca344d68ea9112813a23df90853af9a14608b90efe2f73b8eda1e", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#21", "issue_number": "21", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-6c9aed59ea25c0a7", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#21\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#21\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#21\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 21\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-7940bc9e2057ad85", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423422, "scanner": "foundry_dataset", "fingerprint": "bc6337add21227fc910a7dd5574e5835d703d4b16a42abf1bc25c362dd25fcaa", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#20", "issue_number": "20", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0840a14ade1d95c2", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#20\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#20\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#20\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 20\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-404923de1a913d86", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423421, "scanner": "foundry_dataset", "fingerprint": "146b55e248c64e578ad8b9047a25cbf3cf0949bf35ce76daab8ed8de1cf31f1f", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"ui_workflow_gap": 1, "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": 15, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#19", "issue_number": "19", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ad8cb535c84ebb4c", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: assumption_check\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#19\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#19\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#19\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 19\nGraph consistency label: assumption_check\nNodes: 12\nEdges: 15\nNode types: {'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: {'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: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1, '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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-8258ce3f9dd55fd6", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423420, "scanner": "foundry_dataset", "fingerprint": "7a6f40ce771bee50fde85ce89924d925692ad1f2ce20fd62477807b76ed0fb25", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#16", "issue_number": "16", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c38b326f794a8ec3", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#16\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#16\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 16\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-7765cdca0ff9ae0f", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423419, "scanner": "foundry_dataset", "fingerprint": "fda181411f5a57c3e493e7845c3b3c3d76e2f03d08aa17d4e8153dbecaefdb68", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#14", "issue_number": "14", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3e638ceebd0b6387", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#14\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#14\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 14\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-6cf967ed2cf763e6", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 423418, "scanner": "foundry_dataset", "fingerprint": "525a106de6131ce3bea2a85b7eebeee64e4daeac7dd3e611265519be01cb2181", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"human_feedback_general": 1, "unlinked_human_feedback": 1, "thread_needs_classification": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#12", "issue_number": "12", "quality_tiers": {"unresolved": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-57983114b3f6789e", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#12\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#12\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 12\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-5df433568be69ebe", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395201, "scanner": "foundry_dataset", "fingerprint": "6ac1a29629dcc64c61accf05e3de723c0ff70d79bfce839b782311a362b9f6b2", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "data_schema": 2, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#9", "issue_number": "9", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-353c81af6cbc6a3e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-94c95eacf94ff54a", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395200, "scanner": "foundry_dataset", "fingerprint": "d63e170dfff5f97ddfb208c030a7cb90fbfbf34d781bcbdc1f4ff2c38efe0def", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "data_schema": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#8", "issue_number": "8", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a9381e04124163d6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#8\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#8\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f7ece04b9dd23e5e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395199, "scanner": "foundry_dataset", "fingerprint": "dced63bd72bac4bdb96aa1abe91d6ab32818312428003c6240a6110e35e7154d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 3, "source_or_other": 8, "ui_workflow_gap": 1, "security_or_auth": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "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": 9, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#49", "issue_number": "49", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-08b0d9acacdfc9cf", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 32, "security_or_auth": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#49\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#49\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#49\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 49\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 47\nNode types: {'pr_file': 9, 'commit': 5, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, 'comment_chain_links_commit': 5, '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': 8, 'ui_workflow': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f8b989bbc53107ba", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395198, "scanner": "foundry_dataset", "fingerprint": "321b904dbaf3a1c9c94745332a3e922b3614a12458013e32d9eb5ee70f2fae98", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 4, "source_or_other": 2, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "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": 2, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#47", "issue_number": "47", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-e3a6eed8055b5cc1", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 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: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#47\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#47\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#47\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 47\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 26\nNode types: {'commit': 5, 'link_quality': 4, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 4, '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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-c1c849c0dc56986b", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395197, "scanner": "foundry_dataset", "fingerprint": "9d1b51f480ec82404c20ba9361a6d26909c9c37e9b95613a07d6bc4d596b5539", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "data_schema": 2, "source_or_other": 9, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "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": 9, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#46", "issue_number": "46", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cf794da9ee7efa5d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 36}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#46\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#46\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#46\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 46\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 47\nNode types: {'pr_file': 9, 'commit': 5, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, 'comment_chain_links_commit': 5, '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': 9, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f4d838bb14edbbfe", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395196, "scanner": "foundry_dataset", "fingerprint": "40ae77de4040068c12f536d17d8d69fc5d081933bdd145b23ec6e4b8b15d2596", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "data_schema": 2, "source_or_other": 24, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 68, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 24, "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_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 41, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 24, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#45", "issue_number": "45", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-57940ee2733c789d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 96}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#45\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#45\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#45\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 45\nGraph consistency label: weak_supervision_needs_review\nNodes: 41\nEdges: 68\nNode types: {'pr_file': 24, 'commit': 5, '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': 24, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, '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': 24, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-a99998bfb8e32ae2", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395195, "scanner": "foundry_dataset", "fingerprint": "0dba59c8706514d9c5097d3520e1f1510923979c4ad0e3ee6e519f6c340e031a", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 4, "ui_workflow_gap": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#42", "issue_number": "42", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3eaf67c87c124ae5", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#42\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#42\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#42\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 42\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 25\nNode types: {'commit': 5, 'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, '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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-3010737dd0d9905f", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395194, "scanner": "foundry_dataset", "fingerprint": "161989a87d7b6f26b6746cffaa42ae83b6474de2c7d2d90f38d90acb46a2048c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 2, "ui_workflow": 5, "ui_or_frontend": 1, "source_or_other": 1, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "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": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#41", "issue_number": "41", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b4f7cd9fa4a1e419", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 8, "ui_or_frontend": 4, "source_or_other": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#41\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#41\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#41\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 41\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'commit': 5, 'pr_file': 4, '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: {'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 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: {'ui_workflow': 5, 'claimed_resolved_unverified': 3, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-8cea94a12b011fe1", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395193, "scanner": "foundry_dataset", "fingerprint": "027d176c2057d6e198f97a385d499be4e17f114afd1e804761e3ec5380ce9ae2", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 4, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#4", "issue_number": "4", "quality_tiers": {"high_confidence": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-2c59689772752b3e", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#4\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#4\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#4\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 4\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-7ff9c84274a26e46", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395192, "scanner": "foundry_dataset", "fingerprint": "1c9c604262bcf168a07dd8b182d0bdceb87ca3b83d7dd86b220059728342b5c0", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "data_schema": 1, "source_or_other": 8, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 44, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "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": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 25, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#33", "issue_number": "33", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-03b40b91915711c2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 32}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#33\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#33\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#33\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 33\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 44\nNode types: {'pr_file': 8, 'commit': 5, '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': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'comment_chain_links_commit': 5, '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': 8, 'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-030e793f6886fd67", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395191, "scanner": "foundry_dataset", "fingerprint": "d6980559b92394eca534f5923b83605e8b54c5d48313e384e48386dec5891843", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "data_schema": 2, "source_or_other": 4, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "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": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#32", "issue_number": "32", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-174417eb7dd9d71f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 16}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#32\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#32\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#32\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 32\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'commit': 5, 'pr_file': 4, '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: {'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 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': 4, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-7451c96fc71be6d3", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395190, "scanner": "foundry_dataset", "fingerprint": "36a1c5da0665a41df84322574f3e139d0281050f8a87e44da31aa8a9471d58cd", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow": 3, "source_or_other": 3, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 29, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "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": 3, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#31", "issue_number": "31", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-e03531d89f63d9ab", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 12}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#31\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#31\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#31\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 31\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 29\nNode types: {'commit': 5, 'link_quality': 4, 'pr_file': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 4, 'thread_touches_file': 3, 'comment_chain_touches_file': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 3, 'ui_workflow': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-e71146cf25e20d99", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395189, "scanner": "foundry_dataset", "fingerprint": "ef8e97423500b607fd111e648ab61e3cb97597a24bc0b404c561e374611a86cf", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 5, "source_or_other": 4, "api_integration_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "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": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#29", "issue_number": "29", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6169d6ad334d8710", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 16}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#29\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#29\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#29\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 29\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'commit': 5, 'pr_file': 4, '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: {'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 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: {'bug_fix': 5, 'source_or_other': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-3acc8ba1a738dd74", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395188, "scanner": "foundry_dataset", "fingerprint": "fc34c6b05dbf304e717db6cfc5c19c6a217b4aea8bfcf41d943eebc13048d4ed", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_claims": 2, "source_or_other": 1, "api_integration_gap": 1, "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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "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": 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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#28", "issue_number": "28", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1271bdf66fb6a9a1", "graph_gold_label": "assumption_check", "changed_file_labels": {"docs_or_claims": 8, "source_or_other": 4}}, "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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#28\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 28\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 24\nNode types: {'link_quality': 4, 'pr_file': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_touches_file': 3, 'comment_chain_touches_file': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 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, 'api_integration_gap': 1, 'source_or_other': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-63e98802d9d100f9", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395187, "scanner": "foundry_dataset", "fingerprint": "4d8c4172816c879e624de84b85531124929e315bfca1bb092df5edd9a88e8ce7", "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": {"data_schema": 1, "schema_or_data": 2, "source_or_other": 6, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 40, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "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": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#27", "issue_number": "27", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-230f9989fdc72acf", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 8, "source_or_other": 24}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#27\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#27\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#27\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 27\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 40\nNode types: {'pr_file': 8, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'chain_has_link_quality': 4, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 6, 'claimed_resolved_unverified': 3, 'schema_or_data': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-8841fa804900c0e4", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395186, "scanner": "foundry_dataset", "fingerprint": "c5c1c5d970de7ddafc55844208dfe22b8f3ace67e9b1dff457653c5869ddca0f", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow": 3, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#24", "issue_number": "24", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-281a4e4821506fd8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#24\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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#24\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#24\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 24\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'ui_workflow': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-579d64a18ef6ce78", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395185, "scanner": "foundry_dataset", "fingerprint": "39b9cab81368d3b57f29b6bff84a3525a727035595886abe44500c7ab6c8d3de", "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": {"ui_workflow_gap": 1, "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": 15, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#19", "issue_number": "19", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c336d26342c31c5e", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: assumption_check\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#19\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#19\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#19\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 19\nGraph consistency label: assumption_check\nNodes: 12\nEdges: 15\nNode types: {'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: {'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: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_no_linked_fix': 1, '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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-c37974d3b2d6c586", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395184, "scanner": "foundry_dataset", "fingerprint": "ccdb69f035d74cd60851709657dbba19abbe6d4f1d2b6508ee86b975abe2090d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow": 1, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 18, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#18", "issue_number": "18", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a55899a8f8987e07", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#18\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#18\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 18\nNode types: {'link_quality': 4, 'commit': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 4, 'comment_chain_links_commit': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-a15efa42546d841e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395183, "scanner": "foundry_dataset", "fingerprint": "fcb3057d2f5f004be5981c4483c96bc73994f648ac77f1318188f64af83e75e3", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "data_schema": 2, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#17", "issue_number": "17", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-4da1e5c5aa587308", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#17\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#17\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#17\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 17\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-4b8e284fe269eda1", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395182, "scanner": "foundry_dataset", "fingerprint": "a8799e92af820f8025254655ffa82b45a715b4cae8c0c55e2e6254d0f5a36bed", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 4, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#11", "issue_number": "11", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d9b9c009a512801f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#11\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#11\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-875dc704d35e8b0b", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395181, "scanner": "foundry_dataset", "fingerprint": "12b76e9be9dfd8c1986f81363a1cb0973419a0aff409b9a2cfe7ce9706dea340", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_workflow": 4, "ui_workflow_gap": 1, "partial blueprint fit": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#10", "issue_number": "10", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7b99374abdd3ce50", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#10\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#10\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'ui_workflow': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-0a06968e80a17b69", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 395180, "scanner": "foundry_dataset", "fingerprint": "d81947a26009118af810c0f60b142fc618d941bf540974ba660d18156a3fa03d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "data_schema": 3, "ui_workflow": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#1", "issue_number": "1", "quality_tiers": {"high_confidence": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1e0f7df5faa8d577", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#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: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#1\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#1\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 1\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'data_schema': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-99f6c282062ffc3d", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374331, "scanner": "foundry_dataset", "fingerprint": "c25e615fd9fdaa59d01a57c1379394f24af916323b0b107a66ee3a34c3dd1f66", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#9", "human_labels": ["data_schema_persistence"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-21f0af490030f433", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4ef0a42d233c7d09\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/9\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/9\\nTitle: feat: leaderboard periods, cosm\u00e9tiques gang tab, arbre agents proto\\nBody:\\n## R\u00e9sum\u00e9\\n\\n### \u2601 Supabase / Disk IO (suite du fix pr\u00e9c\u00e9dent)\\n- Cloud save **toutes les heures** (\u00e9tait 5 min) + dirty-check fingerprint\\n- Snapshots max **2** (\u00e9tait 6)\\n- Leaderboard push **toutes les 2h, seulement si le joueur a jou\u00e9** (`_playerWasActive` flag mis \u00e0 `true` sur chaque `saveState()`)\\n\\n### \ud83c\udfc6 Leaderboard\\n- **3 p\u00e9riodes** : All time / Cette semaine / Aujourd'hui (filtre `updated_at` c\u00f4t\u00e9 Supabase, z\u00e9ro table suppl\u00e9mentaire)\\n- **7 cat\u00e9gories** : R\u00e9putation \u00b7 Dex Kanto \u00b7 Dex National \u00b7 Chromas \u00b7 Captur\u00e9s \u00b7 Ventes \u00b7 Gains total\\n- Nouvelles colonnes push\u00e9es : `total_sold`, `total_money_earned`\\n\\n### \ud83d\udc51 Gang tab\\n- Section \u00ab AGENTS \u00bb \u2192 **\u00ab APPARENCE \u00bb** : cartes Boss + chaque agent avec boutons \u270f (renommer, 2 000\u20bd) et \ud83c\udfa8 (sprite, 5 000\u20bd)\\n- Bouton de d\u00e9verrouillage int\u00e9gr\u00e9 si pas encore achet\u00e9\\n\\n### \ud83d\udc65 Agents tab\\n- **Formatage carte agent** : Titre color\u00e9 en haut \u2192 Nom \u2192 Lv.X (ordre invers\u00e9)\\n- **Renommer \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c308ab49db6ead81\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-ee7b197a3dbe828d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374330, "scanner": "foundry_dataset", "fingerprint": "8f934451450ac9b5e670f57ad485bab7e533069bd7d7e2b4800b9f071811c821", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#8", "human_labels": ["data_schema_persistence"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-020d05ad55d43895", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#8\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#8\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-73cd117bbb50a14e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/8\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/8\\nTitle: fix(supabase): r\u00e9duire le Disk IO PostgreSQL (dirty-check + payload slim + throttle snapshots)\\nBody:\\n## Probl\u00e8me\\n\\nLe projet Supabase \u00e9puisait son Disk IO Budget, rendant la base inaccessible.\\n\\n## Causes identifi\u00e9es\\n\\n| Source | Avant | Apr\u00e8s |\\n|---|---|---|\\n| `supaCloudSave` | Upsert `state` brut toutes les 5 min sans condition | Dirty-check fingerprint \u2014 skip si rien n'a chang\u00e9 |\\n| Payload cloud | `state` complet (300-800 Ko de JSONB) | `slimPokemon()` appliqu\u00e9 \u2014 ~40% plus petit |\\n| `supaWriteSnapshot` | Insert toutes les 5 min + SELECT + DELETE | Throttle 30 min minimum entre chaque snapshot |\\n| Timer batch | 3 op\u00e9rations simultan\u00e9es toutes les 5 min | S\u00e9par\u00e9es, toutes les 10 min |\\n\\n## Impact PostgreSQL\\n\\n- Moins d'\u00e9critures TOAST (blobs JSONB plus petits \u2192 moins de chunks)\\n- Moins de dead tuples \u2192 autovacuum charge r\u00e9duite\\n- `save_snapshots` : 6\u00d7 moins d'INSERTs (1 toutes les 30 min vs toutes les 5 min)\\n- `player_saves` : la plupart des ticks ne g\u00e9n\u00e8rent **aucune** \u00e9criture (d\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-06fbffe195f85297\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-64e6d1d0f2a69e70", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374329, "scanner": "foundry_dataset", "fingerprint": "e9a380b6b41a1e2b497cadb80a05b7ed427a7cf467bc9083e4e6540807c56d7f", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#7", "human_labels": ["agent_instruction_gap"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e218e0c21c78f5dc", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#7\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#7\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7b27f8c262a4d60\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/7\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/7\\nTitle: feat(gang-base): extraire la fen\u00eatre gang-base dans un module d\u00e9di\u00e9\\nBody:\\n## Summary\\n\\n- Extrait `renderGangBasePanel`, `renderGangBaseWindow`, `bindGangBase`, `openCodexModal`, `openExportModal`, `buildExportCard`, `_exportAsPDF` et `exportGangImage` d'`app.js` vers `modules/ui/gangBase.js`\\n- `app.js` conserve des stubs d'une ligne qui d\u00e9l\u00e8guent via `globalThis._gbase_*`\\n- Compl\u00e8te le bloc `Object.assign(globalThis)` avec les helpers manquants pour le module : `openTeamPicker`, `pokemonDisplayName`, `sanitizeSpriteName`, `getDexKantoCaught/National`, `getShinySpeciesCount`, `getBossFullTitle`, `getTitleLabel`, `KANTO/NATIONAL_DEX_SIZE`, `COSMETIC_BGS`, `openRareCandyPicker`\\n- Gain net : \u2212867 lignes dans `app.js`\\n\\n## Test plan\\n\\n- [ ] Onglet Gang s'affiche correctement (fen\u00eatre de base, slots boss, vitrine)\\n- [ ] Clic sur l'ic\u00f4ne Codex ouvre la modale prix + spawns\\n- [ ] Bouton \\\"Exporter\\\" ouvre la modale d'options et g\u00e9n\u00e8re la fiche dans un nouvel onglet\\n- [ ] Clic sur un slot boss\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d21197a26c6eae0f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-0d812bede13831b3", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374328, "scanner": "foundry_dataset", "fingerprint": "f99b91ebcbd9497c41931c7adc1333dfcefcc5d07671f7e81cd6a2520d375d25", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#6", "human_labels": ["human_feedback_general"], "issue_number": "6", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-df932457079e3c44", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#6\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#6\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2823868502644da8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/6\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/6\\nTitle: Feat/zone exclusive state\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1a3f785cc43fe27d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-e4502184f95bfd40", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374327, "scanner": "foundry_dataset", "fingerprint": "54958ec12e3ec5de627772eed4ed158028b0923dde48ee5ef5ed2295f1ea5683", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#50", "human_labels": ["docs_or_claims", "schema_or_data", "security_auth_secret", "security_or_auth", "source_or_other"], "issue_number": "50", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5463896258a5e78c", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 2, "schema_or_data": 1, "source_or_other": 3, "security_or_auth": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#50\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#50\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 2, 'security_or_auth': 1, 'source_or_other': 3, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a94686e5190f6bd5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/50\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/50\\nTitle: feat: int\u00e9gration Nitro / Gwen Ha Star\\nBody:\\nAjoute une couche d'int\u00e9gration Nitro dans Pok\u00e9Gang permettant de reconna\u00eetre une identit\u00e9 Supabase partag\u00e9e depuis nitro.sterenna.fr, sans casser le fonctionnement local existant.\\r\\n\\r\\nNouveaux modules (modules/nitro/) :\\r\\n- nitro-supabase.js  : charge le client Supabase Nitro via dynamic import\\r\\n- nitro-auth.js      : session, user, redirect login\\r\\n- nitro-profile.js   : profil (module shared ou token metadata en fallback)\\r\\n- nitro-bridge.js    : \u00e9tat centralis\u00e9 + liaison de compte (linkCurrentSaveToNitro,\\r\\n                       getLinkedNitroUser, unlinkNitroAccount)\\r\\n\\r\\nModification de cloudAccount.js :\\r\\n- Import statique de nitro-bridge\\r\\n- Section \\\"\ud83c\udf10 IDENTIT\u00c9 NITRO\\\" ajout\u00e9e \u00e0 renderCompteTab (toujours visible) \u2022 si module indisponible : message discret, jeu non affect\u00e9 \u2022 si non connect\u00e9 : bouton \\\"Se connecter via Nitro\\\" \u2192 redirect login \u2022 si session d\u00e9tect\u00e9e : pseudo + lien vers espace Star\\r\\n\\r\\nDocumentation :\\r\\n- docs/nitro-integratio\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-df82e06c01f2e179\",\n    \"filename\": \"README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 42,\n    \"deletions\": 0,\n    \"changes\": 42,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/06a2933cee77f0692142df263aef6367abb1d188/README.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-8c4db690dbbae607\",\n    \"filename\": \"docs/nitro-integration.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 176,\n    \"deletions\": 0,\n    \"c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-da3edd47e54580df", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374326, "scanner": "foundry_dataset", "fingerprint": "a815b701a1d5475a87e77f1762d2f4838d460fd7c78b71c7b897ae2086ef9f00", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#5", "human_labels": ["agent_instruction_gap"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2d3187f3b75a93c1", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#5\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#5\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-852064554aed83ec\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/5\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/5\\nTitle: refactor(zones): extraction compl\u00e8te du syst\u00e8me zone en modules d\u00e9di\u00e9s\\nBody:\\n## Summary\\n\\n- Extraction de ~3 000 lignes de `app.js` vers trois modules d\u00e9di\u00e9s :\\n  - `modules/systems/zoneSystem.js` \u2014 logique pure (spawn, combat, events, background timers, mastery)\\n  - `modules/ui/zoneWindows.js` \u2014 DOM zone (fen\u00eatres, HUD combat, collection)\\n  - `modules/ui/zoneSelector.js` \u2014 fogmap (grille, filtres, context menu)\\n- `app.js` r\u00e9duit \u00e0 des stubs 1-ligne qui d\u00e9l\u00e8guent aux modules\\n- Syst\u00e8me `zoneActivity` : source de v\u00e9rit\u00e9 unique pour l'\u00e9tat exclusif par zone (idle/event), remplace `state.activeEvents`\\n- `cleanExpiredZoneActivities()` : purge automatique des \u00e9v\u00e9nements expir\u00e9s \u00e0 chaque tick de spawn\\n- Import direct de `TRAINER_TYPES` dans les modules qui en ont besoin (module ES, pas accessible par nom nu)\\n- Exposition des fonctions manquantes sur `globalThis` : `renderGangBasePanel`, `startBackgroundZone`, `stopBackgroundZone`, `checkMoneyMilestone`, `applyCombatResult`, `showRarePopup\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-38c5f60a476658fd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_sou\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-e4c28966e806a567", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374325, "scanner": "foundry_dataset", "fingerprint": "92f749ed9f79a8426e9d6fae244f99fdb93e68a76a0f2e97f1109d5a2783ba97", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#47", "human_labels": ["source_or_other", "ui_workflow_gap"], "issue_number": "47", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-43c0eb754053b629", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#47\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#47\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0d29799d8e22f336\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/47\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/47\\nTitle: feat: add event log export button\\nBody:\\n## R\u00e9sum\u00e9\\n\\nAjoute un bouton \ud83d\udce5 dans le header de l'onglet **\u00c9v\u00e9nements** pour exporter tous les logs en un clic.\\n\\n## Ce que \u00e7a fait\\n\\nCliquer sur \ud83d\udce5 d\u00e9clenche le t\u00e9l\u00e9chargement d'un fichier `pokegang-logs-<timestamp>.json` contenant :\\n\\n```json\\n{\\n  \\\"exportedAt\\\": \\\"2026-05-20T...\\\",\\n  \\\"gang\\\": \\\"NomDuGang\\\",\\n  \\\"boss\\\": \\\"NomDuBoss\\\",\\n  \\\"reputation\\\": 1234,\\n  \\\"eventCount\\\": 42,\\n  \\\"events\\\": [ /* gameFeed complet \u2014 cat\u00e9gorie, titre, d\u00e9tail, win, combatLog... */ ],\\n  \\\"textLog\\\": [ /* state.log \u2014 actions agents, auto-ventes, etc. */ ]\\n}\\n```\\n\\n## Changements\\n\\n- **`index.html`** \u2014 bouton `<button id=\\\"feedExportBtn\\\">\ud83d\udce5</button>` ajout\u00e9 dans `#feedHeader`\\n- **`modules/ui/pcPokedex.js`** \u2014 fonction `_exportFeed()` + wiring du bouton dans `renderEventsTab()` (lazy, m\u00eame pattern que les filtres)\\n\\n## Notes reviewer\\n\\n- Aucune d\u00e9pendance externe \u2014 Blob + `createObjectURL` natifs\\n- Le bouton est styl\u00e9 inline (coh\u00e9rent avec le reste du tab) sans toucher au CSS global\\n- Exporte **\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-727ba4912540e592\",\n    \"filename\": \"index.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 0,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/9a30ac04bef6cdf3360a5f26cb46c7c950d517fa/index.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-a91b555c1c14ddca\",\n    \"filename\": \"modules/ui/pcPokedex.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 29,\n    \"deletions\": 0,\n    \"changes\": 29,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/9a\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-ccce52eb97003cce", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374324, "scanner": "foundry_dataset", "fingerprint": "1f3b2a47967584b5a64c804f3cd7dd448a1b0cfa822bcfe764d4f7db0c47c800", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#45", "human_labels": ["data_schema_persistence", "source_or_other"], "issue_number": "45", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-990d65a446540ada", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 24, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 24}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#45\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#45\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 24\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 24}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-699674756301a353\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/45\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/45\\nTitle: feat(balance): rework formule PC \u2014 poids diff\u00e9renci\u00e9s, soft cap, shiny/variance, audit codebase\\nBody:\\n## R\u00e9sum\u00e9\\n\\nRefonte compl\u00e8te du calcul de puissance des Pok\u00e9mon pour corriger la m\u00e9ta Crustabri (PC >1000) et apporter plus de variabilit\u00e9 au jeu, suivie d'un audit complet du codebase.\\n\\n## Changements\\n\\n### Nouvelle formule PC (`data/power-config-data.js`)\\n- **Poids diff\u00e9renci\u00e9s** : `ATK\u00d71.25 + DEF\u00d70.65 + SPD\u00d71.10` (remplace `ATK+DEF+SPD` lin\u00e9aire)\\n- **Soft cap** \u00e0 620 PC avec taux de 0.52 au-dessus \u2014 \u00e9vite la compression des l\u00e9gendaires\\n- R\u00e9sultat : Crustabri 1035\u2192785 PC, Mewtwo monte \u00e0 ~826 PC\\n\\n### Shiny bonus + variance individuelle\\n- Multiplicateur shiny **\u00d71.10** (was \u00d71.0)\\n- `pcVariance` [0.90\u20131.10] unique par Pok\u00e9mon, stock\u00e9 \u00e0 la capture\\n- Migration d\u00e9terministe via hash de l'ID \u2192 stable entre sessions\\n\\n### Alignement de tous les sites de calcul\\n- `zoneCombat.js`, `gangCompetition.js`, `gangCompetitionTab.js`, `bossPower.js`, `zoneSystem.js` \u2014 tous utilisent maintenant l\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-4b66850ea1316d2f\",\n    \"filename\": \"app.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/81e70011236560247e30bbc4bbe66902a21ee023/app.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-2a4a3493c4e79ce1\",\n    \"filename\": \"data/dex-helpers.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-6d95c530d2e8fd6d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374323, "scanner": "foundry_dataset", "fingerprint": "596556c81d795cc7bf7d4f3b656520d6a75ad0e9802590a83d8ea7f1527bdd4c", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#44", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "44", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-47256627393b1df5", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"source_or_other": 7}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#44\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#44\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 7}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a629d7c249e935a6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/44\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/44\\nTitle: fix(combat): audit complet \u2014 formules unifi\u00e9es, boss zone, slots, XP, dead code\\nBody:\\n## Summary\\n\\n- **Formules unifi\u00e9es** : `TITLE_BONUSES` utilis\u00e9 comme multiplicateur direct partout (corrige `1+bonus` dans `zoneCombat.js` et `gangCompetition.js`) ; suppression du terme `level\u00d715` dans `_agentPower` ; tous les calculs de `agentTeamPower` respectent les slots par rang\\n- **Boss zone coh\u00e9rent** : `totalAttackerPower` prend un `zoneId` \u2014 boss inclus seulement si `state.gang.bossZone === zoneId` ; clic sur un combat assigne automatiquement le boss \u00e0 la zone ; HP bars et XP du boss conditionnels \u00e0 sa pr\u00e9sence\\n- **Corrections diverses** : `isRaid` d\u00e9tection fix\u00e9e, XP capture zone ouverte via `captureXP()`, d\u00e9fense raid hostile via `getAgentCombatPower()`, cap ennemi `buildTrainerDefenders` supprim\u00e9, log combat n'affiche boss que si pr\u00e9sent\\n- **Boss 6 slots** : `BOSS_TEAM_SLOTS = 6` partout (`gangBase`, `gangTab`, `gangCompetition`)\\n- **Dead code** : moteur tour-par-tour jamais atteint\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-d5b53db220c8c321\",\n    \"filename\": \"data/game-config-data.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 1,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/39119eab8ba9bdbdb8b0b09cc84347d4c4e23d0d/data%2Fgame-config-data.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-b72af662704840b1\",\n    \"filename\": \"modules/systems/agent.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/39119e\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-5c12b3864b56ae87", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374322, "scanner": "foundry_dataset", "fingerprint": "9dfc6f05c47987bdcd875a32626ad82a7cba4885fb370e52fdf14169e3a58ced", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#43", "human_labels": ["agent_instruction_gap"], "issue_number": "43", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d20b9a74d427b4f0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#43\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#43\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ae40b7dba13dddb7\",\n    \"kind\": \"issue_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/43\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/43\\nTitle: feat(alpha): m\u00e9caniques de progression \u2014 zones, agents, combat, rescue\\nBody:\\n## Contexte\\n\\nSession de design pr\u00e9-alpha \u2192 alpha. Ce document fige les d\u00e9cisions avant impl\u00e9mentation.\\n\\nSpec compl\u00e8te : [`docs/design-alpha-mechanics.md`](./docs/design-alpha-mechanics.md)\\n\\n---\\n\\n## D\u00e9cisions act\u00e9es\\n\\n### Progression\\n- **Zone XP uniquement** \u2014 agent XP supprim\u00e9\\n- **Zone level = r\u00e9compenses uniquement** \u2014 jamais la difficult\u00e9\\n- **Difficult\u00e9 = fixe par tier de zone** (d\u00e9fini dans `zones-data.js`)\\n\\n### Agents\\n- **1 agent = 1 zone** (hard cap)\\n- **\u00c9quipe par captures** : 1 slot d\u00e9part \u2192 2 \u00e0 50 captures \u2192 3 \u00e0 150 captures\\n- **Boss = 6 slots** toujours, peut intervenir sur 1 zone background \u00e0 la fois\\n- **Pool \u00e9nergie journalier** : 10 pts, -2/-3 par d\u00e9faite, repos 1h \u00e0 0\\n\\n### Zone contest\u00e9e\\n- 10 d\u00e9faites \u2192 `zone.contested = true` \u2192 -50% captures, -30% revenus\\n- 5 victoires pour reclaim\\n\\n### Rescue mission\\n- D\u00e9clencheur : `agent.energy === 0` ET `zone.contested`\\n- 1 pok\u00e9mon retir\u00e9 de l'\u00e9quipe \u2192 missi\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-317c855af3144583\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-66ddf30be71edbb5", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374321, "scanner": "foundry_dataset", "fingerprint": "51f58451736e7b1b4ef24e85738c824f971a1fb4af14353766296f4f6342a0d2", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#42", "human_labels": ["human_feedback_general", "ui_workflow_gap"], "issue_number": "42", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c41cc133ad997065", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#42\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#42\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-79a6701278dda0c0\",\n    \"kind\": \"issue_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/42\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/42\\nTitle: feat(alpha): prototype jouable \u2014 UI cible pour la v0.1 alpha Pok\u00e9Gang\\nBody:\\n## Objectif\\n\\nConcevoir et builder le **vrai prototype de r\u00e9f\u00e9rence** de Pok\u00e9Gang \u2014 pas un one-shot statique, mais le fichier HTML unique qui servira de cible de design pour l'alpha v0.1 publique.\\n\\n## P\u00e9rim\u00e8tre\\n\\nCe proto doit couvrir les 4 \u00e9crans cl\u00e9s du loop principal :\\n\\n### 1. Onglet ZONES (zone selector + zone window)\\n- Fogmap territoriale avec \u00e9tat des zones (tenue / contest\u00e9e / libre / verrouill\u00e9e)\\n- Zone card : spawns actifs, agents, timer, captures r\u00e9centes\\n- Ouverture zone window en overlay ou split\\n\\n### 2. Onglet GANG BASE (QG du boss)\\n- Vue possession globale du territoire\\n- Inventaire complet (balls, boosts, objets)\\n- Agents : statut, zone assign\u00e9e, \u00e9quipe\\n- Boss stage avec sprite + \u00e9quipe\\n\\n### 3. Onglet PC (bo\u00eete Pok\u00e9mon)\\n- Grille de pok\u00e9mon avec filtres (potentiel, type, shiny)\\n- Actions rapides (vendre, envoyer en \u00e9quipe, envoyer en formation)\\n- D\u00e9tail Pok\u00e9mon en sidebar ou modal\\n\\n### 4. Onglet AGENTS\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-07a59d89bcf7e624\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/42#issuecomment-4460545023\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/42#issuecomment-4460545023\\nTitle: \\nBody:\\nToujours en cours (proto alpha #42 reste ouvert). Ce commit est feat: passes + tracking, pas le proto alpha.\"\n  }\n]\nChanged files:\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-ffdfcc13be9fca5e", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374320, "scanner": "foundry_dataset", "fingerprint": "8f8284953670972c8ef6d35aee8c157f2a2036c863b615c37aaf63817010661c", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#41", "human_labels": ["source_or_other", "test_or_ci", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "41", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-32eb5393e0952a52", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 2, "ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#41\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#41\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 1, 'source_or_other': 1, 'test_or_ci': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3e7e5c730cdcf70a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/41\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/41\\nTitle: feat(gang-base): rework panneau QG + commandes zone + proto v3\\nBody:\\n## R\u00e9sum\u00e9\\n\\n### `modules/ui/gangBase.js` (+433 lignes)\\n- Helpers zone : `_baseZoneById`, `_baseUnlockedZones`, `_baseFocusZone` (priorit\u00e9 : bossZone \u2192 zone ouverte \u2192 zone avec agent)\\n- Commandes QG unifi\u00e9es via `_handleBaseCommand` : `toggle-zone`, `assign-agent`, `reinforce`, `retake`, `intervene`\\n- `_reinforceBaseZone` : achat de slot agent suppl\u00e9mentaire avec confirm + v\u00e9rif argent\\n- `bindGangBase` \u00e9tendu : wiring `[data-base-command]`, `[data-base-zone-select]`, `[data-base-agent]`\\n- Constantes FR : raret\u00e9s, types de zone, grades agents\\n\\n### `css/game-ui.css` (+590 lignes)\\n- `gang-base-window` : largeur 380\u2192520px + `max-width: calc(100vw - 40px)` pour le responsive\\n- `flex-wrap` sur le conteneur gang-base\\n- Styles complets pour la nouvelle structure : `base-command-header`, `base-header-gang`, `base-header-stats`\\n\\n### `test/pokev3.html` (nouveau)\\n- Proto \\\"Gang Base Main\\\" v3 \u2014 nouvelle direction UI pour la zone QG\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-3269e089715391fa\",\n    \"filename\": \"css/game-ui.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 590,\n    \"deletions\": 1,\n    \"changes\": 591,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/0fc5c2ab5dda447e6aeba4ca8bacb1197fb81a64/css%2Fgame-ui.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-337eb7494b1c010f\",\n    \"filename\": \"modules/ui/gangBase.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 433,\n    \"deletions\": 64,\n    \"changes\": 497,\n    \"blob_url\": \"https://github.com/Sterenna-studio\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-2c2a599321823a62", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374319, "scanner": "foundry_dataset", "fingerprint": "3372e171edd365ca031cdb74ed8eec828e7113d2ee3bb9eee1e8596e6c293a4a", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#4", "human_labels": ["ui_workflow_gap"], "issue_number": "4", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.9, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-9796a4870cb26e36", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#4\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#4\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-da6cc873a3d328d7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/4\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/4\\nTitle: feat(zones): syst\u00e8me \u00e0 trois \u00e9tats + simulation background \u00e0 taux r\u00e9el\\nBody:\\n## R\u00e9sum\u00e9\\n\\n- **Trois \u00e9tats de zone** : Open (fen\u00eatre visible + spawns visuels), Closed+agent (simulation silencieuse), Inactive (aucun agent \u2192 rien)\\n- **`backgroundZoneTimers`** : chaque zone ferm\u00e9e avec \u22651 agent obtient un `setInterval` cal\u00e9 sur son vrai `spawnRate` (ex. Route 1 = ~14 s/spawn)\\n- **`resolveBackgroundSpawnForZone(zoneId)`** dans `agent.js` : r\u00e9sout un spawn silencieusement (capture, combat, coffre) en utilisant tous les agents assign\u00e9s \u00e0 la zone \u2014 remplace la boucle per-agent d\u00e9grad\u00e9e de `passiveAgentTick`\\n- **`passiveAgentTick`** r\u00e9duit au seul gym-raid automatique\\n- **Lifecycle** : `openZoneWindow` \u2192 stop background, `closeZoneWindow` \u2192 start background si agents pr\u00e9sents, assign/unassign \u2192 `syncBackgroundZones()`\\n- **Combat viewport** : HUD minimal (plus de log texte), sprites Pok\u00e9mon seulement (+ sprites dresseurs pour raids multi)\\n\\n## Plan de test\\n\\n- [ ] Assigner un agent \u00e0 une zone, ferme\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c04206fa9d28dc6f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-7331f11351332222", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374318, "scanner": "foundry_dataset", "fingerprint": "3670de9a9b1f7c2d5679be78c08b2eac79bb13465a8ddc6b7452906c3a95847b", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#39", "human_labels": ["human_feedback_general", "test_or_ci"], "issue_number": "39", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-ea9d3ed5b6f01a40", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#39\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#39\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-49e3a571c1915d8f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/39\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/39\\nTitle: feat(test): build proto pokechill v2 around zone gangbase and possession\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-f76cac7cabf8ba65\",\n    \"filename\": \"test/proto-pokechill-v2.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 696,\n    \"deletions\": 121,\n    \"changes\": 817,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/c619db3fe32eaf13aab27e86558aae81dd2dd720/test%2Fproto-pokechill-v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-aa4fa61cb21e9c81\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-a25b886feea504a1", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374317, "scanner": "foundry_dataset", "fingerprint": "8a0569d48444cdeaa2184e4193dc292aa92eb0d2864d1faf217d090905cccf16", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#38", "human_labels": ["human_feedback_general", "test_or_ci"], "issue_number": "38", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4326ed9d17be57cb", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#38\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#38\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d085f7d9a2c23f90\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/38\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/38\\nTitle: feat(test): add proto-pokechill-v2 entrypoint for next UI iteration\\nBody:\\n## Summary\\n- open a new V2 UI track separate from the original proto\\n- add `test/proto-pokechill-v2.html` as the new target file for the next iteration\\n- keep the original `test/proto-pokechill-inspired.html` as historical reference\\n\\n## Why\\nThe first proto already served as an inspiration / structure pass. The next iteration needs a clearer target centered on:\\n- zone gangbase as the main central panel\\n- clearer CTA\\n- possession of zone as a pivot variable\\n- a more specifically Pokegang DA\\n\\n## Notes\\nThis PR does **not** implement the full V2 yet. It establishes the new file path and gives a clean entrypoint for the next round of work.\\n\\nRelated issue: #37\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-db435c2a562e2d58\",\n    \"filename\": \"test/proto-pokechill-v2.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 184,\n    \"deletions\": 0,\n    \"changes\": 184,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/08f03c59778b849362d798ba26ef0666ffd904d2/test%2Fproto-pokechill-v2.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e7d611e9fe30fecd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"re\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-a734abcf2fcc428f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374316, "scanner": "foundry_dataset", "fingerprint": "6b02a10c36a4922422d92014fef677705684a330c2104f54ee55a2ea25e259d0", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#37", "human_labels": ["human_feedback_general"], "issue_number": "37", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2c879d43f7542018", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#37\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#37\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 2}\nPolarities: {'neutral': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-489103bce033b8ea\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/37\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/37\\nTitle: V2 proto UI \u2014 zone gangbase central + possession + nouvelle DA Pokegang\\nBody:\\nCr\u00e9er une nouvelle it\u00e9ration du proto UI \u00e0 partir du proto Pok\u00e9Chill existant, mais avec une direction plus sp\u00e9cifiquement Pokegang.\\n\\n## Objectif\\nPr\u00e9parer un **proto V2** centr\u00e9 sur :\\n- un panel principal organis\u00e9 autour du **zone gangbase**\\n- une DA plus Pokegang (gang / commandement / territoire)\\n- une lecture claire de la **possession de zone** comme variable centrale\\n- des CTA explicites\\n- un panneau Gang plus incarn\u00e9 pour les agents\\n\\n## \u00c0 tester dans le V2\\n\\n### 1. Panel principal\\n- centre d'\u00e9cran = bloc zone/gangbase principal\\n- \u00e9tat global de la zone\\n- possession / danger / int\u00e9r\u00eat de chasse / activit\u00e9\\n- actions visibles et claires\\n\\n### 2. M\u00e9canique de possession\\n- la possession devient la valeur pivot d'une zone\\n- elle influence :\\n  - stabilit\u00e9\\n  - \u00e9v\u00e9nements\\n  - danger / pression\\n  - raret\u00e9 potentielle\\n  - int\u00e9r\u00eat d'exploitation longue\\n\\n### 3. Panneau Gang\\n- agents pr\u00e9sent\u00e9s comme de vraies car\"\n  },\n  {\n    \"id\": \"github-feedback-comment-fb63b78ef55c2d6e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/37#issuecomment-4460072348\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/37#issuecomment-4460072348\\nTitle: \\nBody:\\nProto livr\u00e9 dans test/proto-gangbase-v2.html (commit 4a7b11f) \u2014 possession meter, inventaire inline, agents. Ferm\u00e9.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"eviden\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-cded33dbfce14520", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374315, "scanner": "foundry_dataset", "fingerprint": "7d93f2346dfe6ba489bf8de7fba420e7d97fd36f614ed32152c3d3f8b18f8761", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#36", "human_labels": ["agent_instruction_gap", "test_or_ci"], "issue_number": "36", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1f869c318ddd1c47", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#36\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#36\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bc7b36e8e0a8609d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/36\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/36\\nTitle: feat(test): prototype zones UI inspir\u00e9 Pok\u00e9Chill\\nBody:\\n## Summary\\n\\n- Ajoute `test/proto-pokechill-inspired.html` \u2014 proto statique de l'onglet Zones\\n- Layout inspir\u00e9 Pok\u00e9Chill : bottom tab bar, grille de cartes compactes, sidebar feed, filter bar\\n- DA Pok\u00e9Gang : `#080808` / rouge `#cc1111` / or `#ffcc5a`, Press Start 2P + Share Tech Mono\\n- Interactions JS : filtres type/statut, open/close zone, timer, feed auto-inject toutes les ~4.5 s\\n- Aucune d\u00e9pendance externe sauf Google Fonts\\n\\n## Test plan\\n\\n- [ ] Ouvrir `test/proto-pokechill-inspired.html` directement dans le navigateur (pas de serveur requis)\\n- [ ] V\u00e9rifier les filtres `ALL / ROUTES / VILLES / SP\u00c9CIALES` et les pills de statut\\n- [ ] Cliquer sur `OUVRIR` pour toggler l'\u00e9tat d'une carte zone\\n- [ ] Observer le feed de captures en sidebar (entr\u00e9es auto toutes les 4\u20135 s)\\n- [ ] V\u00e9rifier la nav bottom tab bar (onglets cliquables, actif en rouge)\\n- [ ] Tester en plein \u00e9cran \u2265 1200 px\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.c\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-ad3b10882cf0685c\",\n    \"filename\": \"test/proto-pokechill-inspired.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 1313,\n    \"deletions\": 0,\n    \"changes\": 1313,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/53e5f136fe82f9a19810b3d0ca7da38be9b0bada/test%2Fproto-pokechill-inspired.html\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f63efea4cbb6ec6f\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-d5f8f5c386204a51", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374314, "scanner": "foundry_dataset", "fingerprint": "a53e172b126d4f510cab487203ab8bca2f5546cb5a90cd43853fc75e625b7b13", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#35", "human_labels": ["human_feedback_general", "test_or_ci"], "issue_number": "35", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-766a54120a967624", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 6}, "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": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#35\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#35\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'test_or_ci': 6}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-57410d9a5045ca68\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/35\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/35\\nTitle: Feat/UI proto pokechill red black\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-5a86c95a335d968a\",\n    \"filename\": \"test/README.md\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 48,\n    \"deletions\": 0,\n    \"changes\": 48,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/b78701db8ce981cf5dd227f89f40df6e4b487225/test%2FREADME.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-599b84caa72e176d\",\n    \"filename\": \"test/proto-direction-1-command-center.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 149,\n    \"deletions\": 0,\n    \"changes\": 149,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/b78701db8ce981cf5dd227f89f40df6e4b487225/test%2Fproto-direction-1-command-center.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-411eb98ee7eb42a8\",\n    \"filename\": \"test/proto-direction-2-dense-dashboard.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 128,\n    \"deletions\": 0,\n    \"changes\": 128,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/b78701db8ce981cf5dd227f89f40df6e4b487225/test%2Fproto-direction-2-dense-dashboard.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-98083270e831801b\",\n    \"filename\": \"test/proto-direction-3-terminal-warfare.html\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"added\",\n    \"additions\": 131,\n    \"deletions\": 0,\n    \"changes\": 131,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/b78701db8ce981cf5dd227f89f40df6e4b487225/test%2Fproto-direction-3-terminal-warfare.html\"\n  },\n  {\n    \"id\": \"github-pr-file-file-1dae46a8eb4772be\",\n    \"filename\": \"test/proto.css\",\n    \"label\": \"test_or_c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-ac9f32c80c77f4d0", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374313, "scanner": "foundry_dataset", "fingerprint": "a01bdc9a1f7b76e9b021b781606463e416f30d302a80502d7f999d643cdb7b7f", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#34", "human_labels": ["agent_instruction_gap", "human_feedback_general"], "issue_number": "34", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0c5243ac1b508b07", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 11, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#34\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#34\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 11\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 2, 'human_feedback_general': 2}\nPolarities: {'bad': 2, 'neutral': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a14e972b9b9f5056\",\n    \"kind\": \"issue_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/34\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/34\\nTitle: UI proto inspired by PokeChill layout with Pokegang red/black DA\\nBody:\\nCr\u00e9er un proto d'interface inspir\u00e9 de la structure / densit\u00e9 de lecture de https://play-pokechill.github.io/ mais sans copier \u00e0 l'identique, avec DA Pokegang rouge/noir.\\n\\nObjectif :\\n- reprendre l'id\u00e9e d'une UI compacte et lisible\\n- adapter le layout au gameplay Pokegang\\n- styliser avec une DA rouge/noir, plus criminelle / gang / terminal\\n- garder les besoins Pokegang : zones, agents, capture, march\u00e9, gang, PC\\n\\nLivrables souhait\u00e9s :\\n- maquette HTML/CSS/JS statique ou prototype dans une branche d\u00e9di\u00e9e\\n- proposition desktop first\\n- blocs cl\u00e9s : topbar, sidebar/onglets, panel principal, cartes zone/agent, feed/log\\n- variations de composants : cartes, boutons, badges, compteurs, tabs\\n\\nContraintes :\\n- pas de copie 1:1\\n- s'inspirer de la hi\u00e9rarchie visuelle et de la lisibilit\u00e9\\n- DA Pokegang : rouge / noir / accent l\u00e9ger si besoin\\n- penser performance et modularit\u00e9\\n\\n\u00c0 explorer :\\n- version avec sidebar gauche + contenu cen\"\n  },\n  {\n    \"id\": \"github-feedback-comment-8b049688fe11ef3a\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/34#issuecomment-4434815964\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/34#issuecomment-4434815964\\nTitle: \\nBody:\\nLes 3 directions de proto sont livr\u00e9es via PR #35 (merg\u00e9) dans le dossier `test/` :\\n- `proto-direction-1-command-cent\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-0592dcdbec0d47ec", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374312, "scanner": "foundry_dataset", "fingerprint": "df0f85ecc8e42f8cb397d7409705cd4be23c786b74d207e5b0372aa46ae2b9a7", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#33", "human_labels": ["data_schema_persistence", "source_or_other"], "issue_number": "33", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-34033d9700b776b0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#33\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#33\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 8\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 8}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b08367915504c113\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/33\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/33\\nTitle: feat(agents): suppression stats brutes + cap 10 + \u00c9preuve Darkrai + 150 perks\\nBody:\\n## R\u00e9sum\u00e9\\n\\n- **Stats pures supprim\u00e9es** : ATK/CAP/LCK, statPoints, respec, nature modale, tous remplac\u00e9s par des calculs bas\u00e9s sur le niveau de l'agent (`level * 15` pour la puissance combat, `level / 200` pour la capture, etc.)\\n- **Cap \u00e0 10 agents** : les agents en position 11+ re\u00e7oivent `legacyLocked = true` \u00e0 la migration, s'affichent en carte gris\u00e9e avec un bouton \u00ab De nos jours, le management co\u00fbte cher\u2026 \u00bb pour les d\u00e9bloquer au co\u00fbt de la courbe en paliers\\n- **\u00c9preuve de Darkrai** : bouton sur chaque carte d'agent (50 000\u20bd) pour re-roll sprite + personnalit\u00e9 en gardant nom, niveau, atouts et grade\\n- **150 atouts** : groupes A\u2013K, dont les nouveaux types `xp_bonus`, `passive_income`, `shiny_type`, `capture_rarity` tous int\u00e9gr\u00e9s dans les r\u00e9solveurs background\\n- **TITLE_BONUSES** plafonn\u00e9 \u00e0 20% (commandant/\u00e9lite/g\u00e9n\u00e9ral)\\n- Suppression des d\u00e9pendances `stats.combat` dans `gangCompetition.js` et\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-6e67e8d39c12d1eb\",\n    \"filename\": \"data/game-config-data.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 190,\n    \"deletions\": 35,\n    \"changes\": 225,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/0f723e3b02a9111229823cdd95a692853f162f87/data%2Fgame-config-data.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-c82fa32bdef6bb51\",\n    \"filename\": \"index.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/Sterenna-stud\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-6bed37c80f3459d8", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374311, "scanner": "foundry_dataset", "fingerprint": "cdced20a4304fce39d20c33a2ce1b6d9011c50288b1dde27b03e99934e4381cf", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#32", "human_labels": ["data_schema_persistence", "source_or_other"], "issue_number": "32", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-100bfdcb2d388db3", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#32\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#32\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-544d89da7f5268fb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/32\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/32\\nTitle: feat(roadmap-alpha): perks agents + migration Darkrai + 4 features roadmap\\nBody:\\n## R\u00e9sum\u00e9\\n\\nSuite des features roadmap alpha sur la branche `feat/roadmap-alpha` \u2014 2 commits non encore dans main.\\n\\n---\\n\\n### Commit 1 \u2014 feat(roadmap-alpha): perf ticks + pr\u00e9requis sergent + raids + courbe co\u00fbt agents\\n\\n**Perf \u2014 ticks batch\u00e9 page masqu\u00e9e**\\n- `zoneSystem.js` : zones ouvertes suspendues quand `document.hidden`, background continue\\n- `agent.js` : `agentTick()` skip + `_hiddenAgentTicks` counter\\n- `visibilitychange` : rattrapage max 30 ticks (state-only) + 1 re-render au retour\\n\\n**Pr\u00e9requis sergent (remplace cap fixe de zones)**\\n- Zone 2 = Sergent (lv 25), Zone 3 = Lieutenant, Zone 4 = Commandant\u2026\\n- Bloqu\u00e9 proprement dans `openZoneWindow` avec message explicite\\n\\n**Raids sur zones occup\u00e9es**\\n- 1% de chance/tick dans `resolveBackgroundSpawnForZone`\\n- Victoire = +REP +\u20bd | D\u00e9faite = \u2212\u20bd max 3% du solde (jamais de perte de Pok\u00e9mon)\\n\\n**Courbe co\u00fbt agents \u00d710 par palier de 5**\\n- 5k \u2192 50k \u2192 500k \"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-2ebb95bfab90421c\",\n    \"filename\": \"app.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 23,\n    \"deletions\": 2,\n    \"changes\": 25,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/ed502d73c661dbbe48360d0ef6f09d791fa852f9/app.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-0feab702195aa065\",\n    \"filename\": \"data/game-config-data.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 36,\n    \"deletions\": 1,\n    \"changes\": 37,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegan\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-ed8bfff5c7c2df67", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374310, "scanner": "foundry_dataset", "fingerprint": "39fb32795dc3e2e493124e2ee59443d1fa55ff1fab178d2ee7beba72332aac13", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#31", "human_labels": ["source_or_other", "ui_workflow_gap"], "issue_number": "31", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-4267c7503b360538", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#31\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#31\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-81a6ed72afd6b14e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/31\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/31\\nTitle: feat(roadmap-alpha): perf ticks + pr\u00e9requis sergent + raids + courbe co\u00fbt agents\\nBody:\\n## 4 features roadmap alpha (priorit\u00e9 d\u00e9croissante)\\n\\n### 1. Perf \u2014 Ticks batch\u00e9 page masqu\u00e9e\\nQuand `document.hidden = true` (onglet navigateur en arri\u00e8re-plan) :\\n- **Zones ouvertes** : plus de spawn DOM, seules les zones background (agents) continuent en silencieux\\n- **agentTick** : skip complet + compteur `_hiddenAgentTicks`\\n- **visibilitychange** : au retour, rattrapage en mode state-only (max 30 ticks \u2248 60 s), puis un seul refresh UI\\n\\n### 2. Pr\u00e9requis sergent (remplace cap fixe de zones)\\n`openZoneWindow` bloque si le rang max des agents est insuffisant :\\n\\n| Zones ouvertes | Rang requis |\\n|---|---|\\n| 1 | Libre |\\n| 2 | Sergent (lv 25) |\\n| 3 | Lieutenant (lv 50) |\\n| 4 | Commandant (lv 75) |\\n| 5+ | \u00c9lite / G\u00e9n\u00e9ral |\\n\\nMessage d'erreur explicite avec le rang \u00e0 atteindre.\\n\\n### 3. Raids sur zones occup\u00e9es\\n- **1 % de chance par tick** dans `resolveBackgroundSpawnForZone` (\u2248 rare, ~1/zone/min \u00e0 spawnRate 1\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-bcf24cf1d82136b4\",\n    \"filename\": \"modules/systems/agent.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 92,\n    \"deletions\": 5,\n    \"changes\": 97,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/b36edcc06d8a1f64c28419a28945ba38ae633ea9/modules%2Fsystems%2Fagent.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-b850983c627ee08e\",\n    \"filename\": \"modules/systems/zoneSystem.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 9,\n    \"deletions\": 0,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-gam\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-1997193bf148fb85", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374309, "scanner": "foundry_dataset", "fingerprint": "921f05638a3999826e31de68539b66c43b4ecf9c703eb266030105d394d95ff1", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#30", "human_labels": ["human_feedback_general", "source_or_other"], "issue_number": "30", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-996b1f22c0eb8e77", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#30\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#30\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d5780cce69dce7fa\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/30\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/30\\nTitle: fix(gangTab): supprimer le double export de lockGangTab/unlockGangTab\\nBody:\\nLes fonctions \u00e9taient d\u00e9clar\u00e9es `export function` ET r\u00e9export\u00e9es via `export { }` \u2192 SyntaxError: Duplicate export au chargement du module.\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-416bbcf722328861\",\n    \"filename\": \"modules/ui/gangTab.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 0,\n    \"deletions\": 1,\n    \"changes\": 1,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/04e1bc35f651314ae046f093f7df491f67715f59/modules%2Fui%2FgangTab.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-de9d30bdf7512a17\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-f4efd5c9ee9ff9c2", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374308, "scanner": "foundry_dataset", "fingerprint": "ae7aefe2199f36dfa6453078cc2cd47e25d1f050e305358b2734b9e56da06d86", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#3", "human_labels": ["runtime_failure"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.74, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-30f25c98d6398bb7", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#3\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#3\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-000ef312996efaec\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/3\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/3\\nTitle: fix: r\u00e9duction IO Supabase, crashes trainer, Lugia/Ho-Oh pr\u00e9serv\u00e9s\\nBody:\\n## Summary\\n\\n- **R\u00e9duction IO Supabase ~91%** : cloud save dans tick 5min, leaderboard throttl\u00e9 \u00e0 1h avec dirty-check, snapshot counter client-side, suppression writes redondants table `players`\\n- **Fix crash** `renderSpawnInWindow` / `openCombatPopup` : optional chaining sur `spawnObj.trainer` + guard `enemyPool` vide (team undefined/expir\u00e9e) + guard `pkList[0]` undefined\\n- **Fix Lugia / Ho-Oh** : suppression migration qui les convertissait en ailes \u2014 ils restent dans le PC\\n- **R\u00e9colte automatique toggle** : carte d\u00e9di\u00e9e dans SERVICES SP\u00c9CIAUX avec bouton activer/d\u00e9sactiver apr\u00e8s achat (m\u00eame pattern que Infirmi\u00e8re Jo\u00eblle) \u2014 `autoCollectEnabled` dans state + migration\\n- **Fonctionnalit\u00e9s** : onglet Leaderboard universel (anon + auth via token), pension secrets avant \u00e9closion, multi-\u00e9volution cartes face cach\u00e9e, boss sprite viewport solo, fog-map temps r\u00e9el\\n\\n## Test plan\\n\\n- [ ] Agent combat un trainer \u2192 pas de crash\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-055202f5be4c31f1\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifac\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-5947cf6b1bff11ee", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374307, "scanner": "foundry_dataset", "fingerprint": "0594b90a3d82492db8a8f643d36f70738c0f4658f70b9919347a7d5808b599d3", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#29", "human_labels": ["api_integration_gap", "source_or_other"], "issue_number": "29", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5ffb850417817067", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#29\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#29\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5e6a03eb324da56c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/29\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/29\\nTitle: feat(eggs+gang): sprites \u0153ufs Showdown + debounce/lock gangTab\\nBody:\\n## Summary\\n\\n- **`data/egg-sprites.json`** \u2014 nouveau manifeste Gen 1+2 (~100 esp\u00e8ces) mappant `species_en` \u2192 chemin Showdown `gen5/eggs/<name>`, avec fallback `gen5/eggs/egg`\\n- **`data/loaders.js`** \u2014 ajout de `loadEggSprites()` (fetch + cache) et `getEggSpriteUrl(speciesEn)` expos\u00e9s sur `window`\\n- **`app.js` `eggImgTag()`** \u2014 cha\u00eene onerror \u00e0 4 niveaux : Pok\u00e9OS \u2192 Showdown manifest \u2192 sprite raret\u00e9 \u2192 BW g\u00e9n\u00e9rique (garantit toujours une image)\\n- **`modules/ui/gangTab.js`** \u2014 debounce 80ms sur `renderGangTab` + flag `_gangTabLocked` / `unlockGangTab()` pour bloquer les re-renders pendant les interactions (pickers, modals)\\n\\n## Test plan\\n\\n- [ ] Ouvrir l'onglet Gang \u2192 v\u00e9rifier que les \u0153ufs affichent le sprite Showdown correct pour chaque esp\u00e8ce\\n- [ ] Tester le fallback : esp\u00e8ce sans entr\u00e9e \u2192 doit afficher `gen5/eggs/egg`\\n- [ ] Ouvrir un picker de Pok\u00e9mon dans le Gang \u2192 fermer \u2192 v\u00e9rifier qu'il n'y a pas eu de re-render i\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-8ae002520569c7cf\",\n    \"filename\": \"app.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 6,\n    \"deletions\": 4,\n    \"changes\": 10,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/5cdd7304d1f6cb5680118f600fad7a2cd9a49113/app.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-d3e793c0a5b0b7fb\",\n    \"filename\": \"data/egg-sprites.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 120,\n    \"deletions\": 0,\n    \"changes\": 120,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/5cdd7304d1f6\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-8374ef09a51b286d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374306, "scanner": "foundry_dataset", "fingerprint": "cba602ec2c8022f87da2d436a4c9dec5ee21379e91091bb81d9df03e0b9cedf9", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#27", "human_labels": ["data_schema_persistence", "schema_or_data", "source_or_other"], "issue_number": "27", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.625, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8c43888e3d7f2515", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 8, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 2, "source_or_other": 6}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#27\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#27\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 8\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'schema_or_data': 2, 'source_or_other': 6}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-366f14fc0dc93f81\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/27\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/27\\nTitle: [codex] revise pvp raid rules\\nBody:\\n## What changed\\n\\n- Reworked PvP raid resolution around 3 attacking agents versus up to 3 defending agents, followed by a final Boss-team battle when attackers survive the defender line.\\n- Removed PvP reputation gain/loss. Raids now keep reputation unchanged and award only gold on attacker victory, capped at 1,000,000.\\n- Updated the raid UI to show 3 defender slots, 3 attacker selections, gold-only rewards, intact reputation messaging, and a sequential raid cinematic log.\\n- Kept Supabase compatibility by storing the defender-agent lineup in the existing `defense_agent` JSON column while supporting legacy single-agent rows.\\n- Removed deleted SE asset references for `music/SE/Charm.mp3` and `music/SE/BW2Summary.mp3`.\\n\\n## Why\\n\\nThe PvP rules now match the intended flow: agents fight one by one, surviving attackers continue to the Boss, and raids are economic pressure without reputation theft.\\n\\n## Validation\\n\\n- `node --input-type=module --check` o\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-2b0a8bf709fdbaa8\",\n    \"filename\": \"docs/supabase-schema.sql\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"modified\",\n    \"additions\": 6,\n    \"deletions\": 2,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/7980ffc430be4974ee5a80bc65f29c6d81c39031/docs%2Fsupabase-schema.sql\"\n  },\n  {\n    \"id\": \"github-pr-file-file-dba7a83e9a15db24\",\n    \"filename\": \"docs/supabase-setup.md\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"modified\",\n    \"additions\": 5,\n    \"deletions\": 4,\n    \"changes\": 9,\n    \"blob_url\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-91679e90818544be", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374305, "scanner": "foundry_dataset", "fingerprint": "3911035bc15f05933a821ff4c0a76eb4b2b795e6407b484da8c8147f0f4f2959", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#26", "human_labels": ["human_feedback_general", "source_or_other"], "issue_number": "26", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-69b995591f653dd9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#26\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#26\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fc17e7ca37316c43\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/26\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/26\\nTitle: Fix/pokemon data gen1 gen2\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-92608e007afd2645\",\n    \"filename\": \".claude/settings.local.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 1,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/a0020905a8e2bdf92456321ab760aab802592de7/.claude%2Fsettings.local.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-27780c2ed075d933\",\n    \"filename\": \"_headers\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 3,\n    \"deletions\": 0,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/a0020905a8e2bdf92456321ab760aab802592de7/_headers\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-84a79e7f94491997\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"arch\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-5af7cade5b33454c", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374304, "scanner": "foundry_dataset", "fingerprint": "6d0bfce476f1b007ff58b490da414825d70e484f8a5430608ae4765629b77f78", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#25", "human_labels": ["agent_instruction_gap"], "issue_number": "25", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-aafbdbf5f822d4a7", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#25\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#25\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-43e7a9edde45d026\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/25\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/25\\nTitle: fix(data): audit Gen 1+2 \u2014 29 \u00e9volutions manquantes, doublons attaques, esp\u00e8ces\\nBody:\\n## Probl\u00e8mes corrig\u00e9s\\n\\n### `data/evolutions-data.js` \u2014 29 paires manquantes\\n**Starters Johto** (absents depuis le d\u00e9but) :\\n- chikorita \u2192 bayleef (niv 16) \u2192 m\u00e9ganium (niv 32)\\n- cyndaquil \u2192 feurisson (niv 14) \u2192 typhlosion (niv 36)\\n- totodile \u2192 crocrodil (niv 18) \u2192 aligatueur (niv 30)\\n\\n**Nouvelles lignes Gen 2** :\\n- sentret\u2192furret (15), hoothoot\u2192noctowl (20)\\n- ledyba\u2192ledian (18), spinarak\u2192ariados (22)\\n- chinchou\u2192lanturn (27), marill\u2192azumarill (18)\\n- togepi\u2192togetic (item), natu\u2192xatu (25)\\n- mareep\u2192flaaffy (15)\u2192ampharos (30)\\n- hoppip\u2192skiploom (18)\u2192jumpluff (27)\\n- sunkern\u2192sunflora (item), wooper\u2192quagsire (20)\\n- pineco\u2192forretress (31), snubbull\u2192granbull (23)\\n- teddiursa\u2192ursaring (30), slugma\u2192magcargo (38)\\n- swinub\u2192piloswine (33), remoraid\u2192octillery (25)\\n- houndour\u2192houndoom (24), phanpy\u2192donphan (25)\\n- larvitar\u2192pupitar (30)\u2192tyranitar (55)\\n- porygon\u2192porygon2 (item)\\n\\n### `data/moves-data.js` \u2014 doublons & m\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b308e4817db1f3fc\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-c31d9921f6ea5f9b", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374303, "scanner": "foundry_dataset", "fingerprint": "aba00c47bc3474305d14368c4bb3c3e0f97ddfa8d36c0b214cc757b45f88f821", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#24", "human_labels": ["ui_workflow_gap"], "issue_number": "24", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fdfca83781f959c9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#24\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#24\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c49c0744c0b6d54c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/24\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/24\\nTitle: feat: R\u00e9gion Johto \u2014 zones, difficult\u00e9 et d\u00e9blocage th\u00e9matique\\nBody:\\n## R\u00e9sum\u00e9\\n\\n- **Zones Johto op\u00e9rationnelles** : difficult\u00e9 qui continue depuis la Route Victoire Kanto (`zoneLevelBonus` +20\u2192+55 sur 31 zones), unlock s\u00e9quentiel des ar\u00e8nes via `JOHTO_GYM_ORDER`, 3 items manquants ajout\u00e9s \u00e0 la boutique (`rocket_hq_keycard`, `rocket_uniform`, `silver_permit`)\\n- **D\u00e9blocage th\u00e9matique** : le bouton Johto est toujours visible dans le switcher de r\u00e9gion avec 3 \u00e9tats progressifs \u2014 \ud83d\udd12 verrouill\u00e9 \u2192 \u2709 disponible (pulse dor\u00e9) \u2192 actif\\n- **Modal cin\u00e9matique** : transmission chiffr\u00e9e d'un informateur de New Bark Town, dans l'ambiance GSC (Team Rocket en d\u00e9route, B\u00eates Sacr\u00e9es sans ma\u00eetre, Lugia, Ho-Oh)\\n- **Condition** : vaincre Champion Lance au Plateau Indigo + r\u00e9putation \u2265 500\\n\\n## Flow utilisateur\\n\\n1. Le joueur voit le bouton **Johto \ud83d\udd12** d\u00e8s le d\u00e9part (objectif visible)\\n2. Apr\u00e8s avoir vaincu Lance \u2192 le bouton pulse en dor\u00e9 **Johto \u2709**\\n3. Cliquer ouvre le **modal \u00ab Transmission Chiffr\u00e9e \u00bb** avec \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ae980403377ae25a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bund\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-048d2c93146d7f24", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374302, "scanner": "foundry_dataset", "fingerprint": "7a0c6b29efde118d438f01f2318e2b7fb08bf9c849a03ddd05a5e3deda18f850", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#23", "human_labels": ["runtime_failure"], "issue_number": "23", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ed1be733c5455522", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#23\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#23\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7fc2047868ea284d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/23\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/23\\nTitle: feat(combat): real move-based mechanics across all combat systems\\nBody:\\n## Summary\\n\\n- **`data/moves-data.js`** \u2014 nouvelle base de donn\u00e9es de 151 moves en fran\u00e7ais avec `{ type, basePower, category }` pour tous les moves utilis\u00e9s dans les pools d'esp\u00e8ces\\n- **Combat zone visible** (`executeCombat`) \u2014 le move s\u00e9lectionn\u00e9 est maintenant un move _offensif_ (basePower > 0), son type r\u00e9el est utilis\u00e9 pour les calculs d'efficacit\u00e9 (plus le type primaire de l'esp\u00e8ce), STAB \u00d71.5 si le type du move correspond \u00e0 un type du pok\u00e9mon, crit 1/24 (\u00d71.5) avec tag \u00ab Critique! \u00bb dans le log\\n- **TYPE_CHART** \u2014 ajout de la ligne `Fairy` comme attaquant (manquante)\\n- **`getTypeEffectiveness`** export\u00e9e vers `globalThis` pour partage entre modules\\n- **Combats power-based** (agents background, `resolveCombat`, gym raid auto) \u2014 `_typeCoverageMult` appliqu\u00e9 au roll joueur : bonus/malus \u00d70.7\u20131.4 selon la couverture typologique r\u00e9elle des moves de l'\u00e9quipe contre les types ennemis\\n\\n## Test plan\\n\\n- [ ] Ouvrir une \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d2ffcb850ce0843e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_arti\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-19ec1985cecae52f", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374301, "scanner": "foundry_dataset", "fingerprint": "8152edf26e27c12c5ff22ee166f1e1f1381c933437d1302819ec4aa1009a5534", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#21", "human_labels": ["human_feedback_general"], "issue_number": "21", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-dc8102a9a4394cdc", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#21\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#21\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e53466c4e6e0356f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/21\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/21\\nTitle: refactor: extract UI modules\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d15a3123a0a42d53\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-33537d76a650ba6d", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374300, "scanner": "foundry_dataset", "fingerprint": "e6ec1c5cf4ffb2917ba6cd1475f572c869b284a93b4dc54386e90679b231d358", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#20", "human_labels": ["human_feedback_general"], "issue_number": "20", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-27346253a57b9012", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#20\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#20\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9a65e5cbf78e5521\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/20\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/20\\nTitle: feat: merge johto into zones tab\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-36ebed54d3f237d3\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-f2a1448e812e4149", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374299, "scanner": "foundry_dataset", "fingerprint": "cd438067bbcf4a17527e2b94a14313acb81eddb7e9faecb4eb7c35d5416f1b84", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#2", "human_labels": ["human_feedback_general"], "issue_number": "2", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.678, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-57a60a63d4882e56", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#2\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#2\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ba3aae439774ad5d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/2\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/2\\nTitle: pokedex fix\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-94260575eae6b2fd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-935cbc0d3e4cb836", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374298, "scanner": "foundry_dataset", "fingerprint": "30c0547b9ba2c6d8000c2ab43db9412dc3b34c2ed354be6bc329f2366adb0d4a", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#18", "human_labels": ["ui_workflow_gap"], "issue_number": "18", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b066c2aeb8245b8c", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 3, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#18\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#18\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-de2fa12d396f7750\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/18\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/18\\nTitle: feat(pc): multi-evo preview popup, tab reorder, slot counters, UI polish\\nBody:\\n## Summary\\n\\n- **Dual evolution buttons** (XP + Pierre) added everywhere in the PC: main toolbar, grouped-mode multi-select, regular multi-select, and single-species group detail panel\\n- **Evolution preview popup** shows INITIAL \u2192 CO\u00dbT \u2192 FINAL count with sprite-pair transitions before any bulk evolve commits; shinies included; auto-random path when multiple evo options exist\\n- **Tab order** changed to PC \u2192 PENSION \u2192 FORMATION \u2192 LABO\\n- **Pension / Formation buttons** now show occupied slots `X/Y` instead of egg count\\n- **\\\"Select all\\\" button** removed from PC toolbar\\n- **Favorites** no longer forced to top in non-fav filter modes\\n- **Back-to-hub icon** changed from `\u25b2` to `\ud83c\udfe0`\\n- **App shell** gets `backdrop-filter: blur(6px)` + semi-transparent backgrounds for a frosted-glass effect over zone backgrounds\\n\\n## Test plan\\n\\n- [ ] Open PC \u2192 verify tab order is PC / PENSION / FORMATION / LABO\\n- [ ] Pension and Formati\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ee47ebdb193b7c38\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-1531f276d3d11785", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374297, "scanner": "foundry_dataset", "fingerprint": "a439296094556b72213a02c7a0edf05be58ac33114422d56bf91a59e73da6f7f", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#17", "human_labels": ["data_schema_persistence"], "issue_number": "17", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1a308defa0a26c78", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#17\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#17\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3a215134c69a8cd6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/17\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/17\\nTitle: refactor: extract PC, cloud, settings modules + fix Supabase Disk IO\\nBody:\\n## Summary\\n\\n- Fix Supabase Disk IO : r\u00e9duit massivement les \u00e9critures PostgreSQL (throttle, mutex, optimisations)\\n- Extrait l'UI du PC/Pok\u00e9dex dans `modules/ui/pcPokedex.js` (~2600 lignes)\\n- Extrait le modal des param\u00e8tres dans `modules/ui/settingsModal.js`\\n- Extrait la logique cloud/compte dans `modules/systems/cloudAccount.js`\\n- Extrait la gestion des slots de sauvegarde dans `state/saveSlots.js` et `state/saveRepair.js`\\n- Injecte toutes les d\u00e9pendances des modules par param\u00e8tre (fini les acc\u00e8s directs \u00e0 `globalThis`)\\n- `app.js` perd ~4700 lignes nettes\\n\\n## Test plan\\n\\n- [ ] Boot du jeu sans erreur console\\n- [ ] Sauvegarde / chargement depuis les 3 slots\\n- [ ] Connexion Supabase + backup cloud fonctionnel\\n- [ ] Onglet PC : navigation, tri, vente, \u00e9volution, incubation\\n- [ ] Modal param\u00e8tres : tous les r\u00e9glages persistents\\n- [ ] Agents actifs en zone ouverte et en arri\u00e8re-plan\\n\\n\ud83e\udd16 Generated with [Claude \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-390f9fe9e9cd624e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\":\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-8d52b659b77e0ded", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374296, "scanner": "foundry_dataset", "fingerprint": "5d0294205933095fef6840209d637bdcd4f499898f84d6384f5e3f23a0de1686", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#16", "human_labels": ["human_feedback_general"], "issue_number": "16", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-59fd69063401735c", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#16\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#16\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-207931471f54bd8a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/16\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/16\\nTitle: Refactor/wire state modules\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-fa21284b2fed569d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-d9b98977b696ce9a", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374295, "scanner": "foundry_dataset", "fingerprint": "c056124c79ab50918f5055a115107ed771b8b051ed06d0a4e5f5728010315ac9", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#15", "human_labels": ["human_feedback_general"], "issue_number": "15", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.607, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-78a1be1ab608aa54", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#15\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#15\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5dfe2a92fc53478a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/15\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/15\\nTitle: fix: activateEvent \u2014 single notify per event\\nBody:\\n## Fix 2 \u2014 Double notification \u00e9v\u00e9nements (`zoneSystem.js`)\\n\\nDans `activateEvent`, chaque reward (`shinyBoost`, `chestBoost`, `rareBoost`, `money`, `pokemonGift`, `eggGift`) appelait `notify()` s\u00e9par\u00e9ment \u2192 plusieurs toasts pour le m\u00eame \u00e9v\u00e9nement.\\n\\n**Correction :** les messages de chaque reward sont collect\u00e9s dans un tableau `parts[]`, puis une seule `notify` est envoy\u00e9e \u00e0 la fin avec le format :\\n```\\n\ud83c\udf86 Nom de l'\u00e9v\u00e9nement \u2014 \u2728 Aura Shiny \u00b7 \ud83d\udce6 Coffres boost\u00e9s \u00b7 +1500\u20bd\\n```\\n\\n> **Note :** Fix 1 (MAX_OPEN_ZONES guard) \u00e9tait d\u00e9j\u00e0 absent de main \u2014 aucune modification n\u00e9cessaire sur `zoneWindows.js`.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c826a14f355bf58d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-a4c2582abddc9704", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374294, "scanner": "foundry_dataset", "fingerprint": "77358748375a163f5cb7f31fadf5c7f74da9899fac383bd79eaccd70f7351361", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#14", "human_labels": ["human_feedback_general"], "issue_number": "14", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-debe336c33c6641a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#14\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#14\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3e19af730713f76b\",\n    \"kind\": \"issue_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/14\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/14\\nTitle: chore: supprimer la branche refactor/extract-sfx-sprites-state\\nBody:\\nLa branche `refactor/extract-sfx-sprites-state` est d\u00e9sormais vide (tous ses commits ont \u00e9t\u00e9 int\u00e9gr\u00e9s dans `main` ou perdus lors du rebase). Les fichiers qu'elle devait apporter (`sfx.js`, `sprites.js`) ont \u00e9t\u00e9 pouss\u00e9s directement sur `main`.\\n\\nSupprimer cette branche :\\n```\\ngit push origin --delete refactor/extract-sfx-sprites-state\\n```\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-0fd7de34be63bfc2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-2de47b09f24b61ca", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374293, "scanner": "foundry_dataset", "fingerprint": "87860b26def4d15bf68bc942950e6752c844c68283c9738e701632fd92d81575", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#13", "human_labels": ["human_feedback_general"], "issue_number": "13", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.607, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-09a9c814ac371458", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#13\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#13\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-20c7cb58a1b927cd\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/13\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/13\\nTitle: refactor(coreUtils): convert IIFE \u2192 proper ES module with named exports\\nBody:\\n- Remove IIFE wrapper (function(global){...})(window) and bare `export {}`\\r\\n- Replace global aliases (global.state, global.SPECIES_BY_EN, etc.) with live accessors via globalThis so the module stays in sync with app.js state\\r\\n- Add explicit `export` keyword on every public function and constant\\r\\n- Keep all logic identical \u2014 zero behaviour change, pure structural refactor\\r\\n- coreUtils is now importable with `import { pick, uid, SFX, ... } from './coreUtils.js'`\\r\\n- app.js will be updated in the next commit to import from here instead of duplicating these definitions\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-014791156e5a8ace\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-14a815c773491a09", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374292, "scanner": "foundry_dataset", "fingerprint": "11d6514214b261915b4b2b459fcc4447679ea58ea600deb8c371f98a5b11dae6", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#12", "human_labels": ["human_feedback_general"], "issue_number": "12", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4c5aad5be936bfdb", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#12\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#12\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a24fd4792f880de7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/12\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/12\\nTitle: chore: suppression des modules orphelins\\nBody:\\n## \u274c Ferm\u00e9e \u2014 redondante\\n\\nCette branche (`chore/dead-code-cleanup`) supprime les 6 m\u00eames fichiers orphelins que `refactor/extract-sfx-sprites-state`, qui fait le m\u00eame travail **plus** l'extraction r\u00e9elle de SFX/sprites en modules. \\n\\nTout le contenu de cette PR est inclus dans la PR #13 (`refactor/extract-sfx-sprites-state \u2192 main`).\\n\\nFerm\u00e9e sans merger pour \u00e9viter les conflits.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a296592b51804551\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-4f42ef5a279bbe0b", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374291, "scanner": "foundry_dataset", "fingerprint": "d92bedebd9b2c14935b7c0aa2b338729afcdbd8b31bc5e18f746725e49788005", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#11", "human_labels": ["ui_workflow_gap"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fe7cd1518cb709a0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#11\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#11\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9f50a2a7dad5d352\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/11\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/11\\nTitle: feat: PC bulk sell, boost multiplier, zone active state\\nBody:\\n## Summary\\n\\n- **PC \u2014 s\u00e9lection avanc\u00e9e** : bouton \\\"\u2610 Tout\\\" (page enti\u00e8re), Shift+Click (plage), Ctrl+Click en mode group\u00e9 (multi-esp\u00e8ces)\\n- **PC \u2014 Vendre max** : modale avec filtres potentiel \u26051-\u26055, garder meilleur par esp\u00e8ce, favoris, \u00e9quipes/pension ; shinies toujours prot\u00e9g\u00e9s ; aper\u00e7u live du nombre et total \u20bd\\n- **Gang base \u2014 multiplicateur boost** : pills \u00d71 / \u00d75 / \u00d710 \u00e0 c\u00f4t\u00e9 de \u26a1 BOOSTS ; la dur\u00e9e s'additionne cumulativement\\n- **Zones \u2014 fix assignation** : `assignAgentToZone()` appelle maintenant `syncActiveZones()` \u2192 le timer d\u00e9marre imm\u00e9diatement (le dropdown ne d\u00e9marrait pas le timer)\\n- **Zones \u2014 vue stats** : colonne \u00c9TAT \u00e0 deux niveaux \u2014 **ACTIF/INACTIF** (timer tourne) + **\ud83d\udc41 Visible / \u2699 Fond** (fen\u00eatre ouverte ou non)\\n\\n## Test plan\\n\\n- [ ] PC : Shift+Click s\u00e9lectionne bien la plage entre deux cartes\\n- [ ] PC : \\\"\u2610 Tout\\\" s\u00e9lectionne toute la page, re-clic d\u00e9s\u00e9lectionne\\n- [ ] PC : Ctrl+Click en mode group\u00e9 \u2192 panel ve\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-038987fff957877a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-272ee1cf044a0e54", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374290, "scanner": "foundry_dataset", "fingerprint": "05a351c43e70826881b92711cffcf1158d06a3d86cdd20cf580e2b86dbe4ddf4", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#10", "human_labels": ["ui_workflow_gap"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-4f5afc08738b80f0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#10\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ed7dc5bd852360ea\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/10\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/10\\nTitle: feat(gang): gang hub \u2014 cosmetics + pension embedded in Gang tab\\nBody:\\n## Summary\\n\\n- **Gang tab** devient le hub central du jeu : contient maintenant la totalit\u00e9 de l'atelier cosm\u00e9tique (fonds d'\u00e9cran, jukebox, rename/sprite boss + agents, Infirmi\u00e8re Jo\u00eblle, r\u00e9colte auto) directement inline via `renderCosmeticsPanel()`\\n- **Mini panel pension** dans l'onglet Gang : pok\u00e9mon en slotA/slotB avec sprite, slots incubateur avec barre de progression, bouton d'achat incubateur (prix escalatif 15k\u219230k\u219260k\u2026), lien \\\"G\u00e9rer \u2192\\\" vers l'onglet PC\\n- **Onglet Cosm\u00e9tiques** \u2192 message de redirection simple vers l'onglet Gang\\n- Suppression de la vieille logique `cosmUnlocked` / achat `COSMETICS_UNLOCK_COST` depuis le gang tab (les cosm\u00e9tiques sont d\u00e9sormais toujours accessibles dans Gang)\\n- Les boutons rename/sprite des agents restent aussi dans l'onglet Agents (inchang\u00e9)\\n\\n## Test plan\\n\\n- [ ] Ouvrir l'onglet Gang \u2192 v\u00e9rifier que la section APPARENCE & MUSIQUE affiche bien le jukebox + fonds d'\u00e9cran + apparen\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-4ad84a3615a56717\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bun\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-1b47966521c8d0c2", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 374289, "scanner": "foundry_dataset", "fingerprint": "aaf16cdd18610cdd31c365a7727e6c1695d14751b14d29b2071c926f45d1428c", "category": "practices", "severity": "medium", "confidence": 0.62, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "comment_chain_pattern_product", "source": "comment_chain_pattern_miner", "product": "assumption_checks", "synthetic": false, "thread_key": "Sterenna-studio/pokegang-game#1", "human_labels": ["data_schema_persistence"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.8, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-4b977929ca961049", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#1\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#1\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-625c78b783a546a2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/1\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/1\\nTitle: feat: grades agents v2, spawn ailes l\u00e9gendaires, difficult\u00e9 par mastery\\nBody:\\n## R\u00e9sum\u00e9\\n\\nTrois syst\u00e8mes majeurs impl\u00e9ment\u00e9s et corrig\u00e9s.\\n\\n## Changements\\n\\n### \ud83c\udfc5 Grades agents v2\\nCha\u00eene compl\u00e8te : **Grunt \u2192 Sergent (25) \u2192 Lieutenant (50) \u2192 Commandant (75) \u2192 \u00c9lite/G\u00e9n\u00e9ral (100)**\\n\\n- Les 4 premiers agents \u00e0 atteindre le niveau 100 obtiennent **\u00c9lite [nom du gang]**\\n- Les suivants obtiennent **G\u00e9n\u00e9ral [nom du gang]**\\n- Bonus de puissance de combat par grade (grunt 0% \u2192 \u00e9lite +45%)\\n- Couleurs distinctives dans l'onglet Agents (gris / bleu / vert / orange / or pulsant / rouge)\\n- Refresh imm\u00e9diat de l'onglet Agents **et** Gang \u00e0 chaque promotion, sans action du joueur\\n- Migration save : `captain` \u2192 `commandant`, recalcul automatique des rangs au chargement\\n\\n### \ud83c\udf0a Spawn Argent'Aile / Arcenci'Aile\\n- **Argent'Aile** exclusif aux \u00celes \u00c9cume (ombre de Lugia)\\n- **Arcenci'Aile** exclusif \u00e0 Route Victoire (ombre de Ho-Oh)\\n- Ombre cliquable avec sprite en silhouette violette + animation flottan\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6cb60bc7ab9aba01\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2,\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-assumption_checks-088ba081754e33fe", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409220, "scanner": "foundry_dataset", "fingerprint": "661c46eddcd00fcd4869401454a035362fcd113e6697b69f4a5a59cc4bad6000", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 3, "data_schema": 2, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#9", "issue_number": "9", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-d7059f86879637c6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#9\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-436fea9e51f16290", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409219, "scanner": "foundry_dataset", "fingerprint": "6ba752f757eaeb29d58867fea321621f4f9323e530cba5b0cbef72dce3b39dca", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 4, "data_schema": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#8", "issue_number": "8", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4a7d843c24590424", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#8\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#8\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-4552e3cd73568991", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409218, "scanner": "foundry_dataset", "fingerprint": "3b7099b424ad1d38c59074eac761560f1b538479b8b4cd288f5f32851beba99e", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 2, "data_schema": 2, "source_or_other": 9, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "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": 9, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#46", "issue_number": "46", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-93acab44623794e6", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 36}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#46\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#46\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#46\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 46\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 47\nNode types: {'pr_file': 9, 'commit': 5, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, 'comment_chain_links_commit': 5, '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': 9, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-d60234c6c84795c0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409217, "scanner": "foundry_dataset", "fingerprint": "999858e256d33fbcc27b6755ae832bdb819282cfc1b24a79c9322d1709eacce4", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 3, "data_schema": 2, "source_or_other": 24, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 68, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 24, "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_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 41, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 24, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#45", "issue_number": "45", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ac7ad25ee8ee59d6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 96}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#45\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#45\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#45\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 45\nGraph consistency label: weak_supervision_needs_review\nNodes: 41\nEdges: 68\nNode types: {'pr_file': 24, 'commit': 5, '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': 24, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, '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': 24, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f3ca1c8b11f68166", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409216, "scanner": "foundry_dataset", "fingerprint": "8e49cda41eaec7af5040483e14e2ab95d41d598d0b5f98a1f94f65024efccb6c", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 4, "data_schema": 1, "source_or_other": 8, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 44, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "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": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 25, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#33", "issue_number": "33", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-3702173ee0bd2a55", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 32}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#33\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#33\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#33\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 33\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 44\nNode types: {'pr_file': 8, 'commit': 5, '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': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'comment_chain_links_commit': 5, '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': 8, 'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-3618b3c5c1ce2ccb", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409215, "scanner": "foundry_dataset", "fingerprint": "7fb3b923dc040e4e31773d7acb0945a0b848f24c05f4be963e47021285faa2d8", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 3, "data_schema": 2, "source_or_other": 4, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "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": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#32", "issue_number": "32", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-1ece63b3a0d39a93", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 16}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#32\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#32\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#32\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 32\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'commit': 5, 'pr_file': 4, '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: {'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 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': 4, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-bff0a733e01de798", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409214, "scanner": "foundry_dataset", "fingerprint": "ae13213b1f1f36d06ac00d83a7d4e5c78f3fe51eef37fe04594561816147867c", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"data_schema": 1, "schema_or_data": 2, "source_or_other": 6, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 40, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 8, "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": 8, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "pr_file": 8, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#27", "issue_number": "27", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a66adc3b68e7ba37", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 8, "source_or_other": 24}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#27\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#27\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#27\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 27\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 40\nNode types: {'pr_file': 8, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 8, 'comment_chain_touches_file': 8, 'issue_chain_touches_file': 8, 'chain_has_link_quality': 4, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'source_or_other': 6, 'claimed_resolved_unverified': 3, 'schema_or_data': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-dadb85f387995c94", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409213, "scanner": "foundry_dataset", "fingerprint": "0d9b58fd46f08456da6c397cbbb67b3d3c614c323cd23803fb0d4ea5ab8889d0", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 3, "data_schema": 2, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#17", "issue_number": "17", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-1b08a0f7f33cb0e0", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#17\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#17\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#17\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 17\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-2675a4248aacfba8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 409212, "scanner": "foundry_dataset", "fingerprint": "137906a18d71b80dc51e824d740421c7fa127ac4b46b45d3e51073cbca0837d3", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 1, "data_schema": 3, "ui_workflow": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "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, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#1", "issue_number": "1", "quality_tiers": {"high_confidence": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-84c8cf45360ea18e", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#1\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#1\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#1\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 1\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 20\nNode types: {'commit': 5, '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: {'comment_chain_links_commit': 5, '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: {'data_schema': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-5c180c181f6c3118", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 406237, "scanner": "foundry_dataset", "fingerprint": "33ce7f5bb70fc81d279cf152c7699196bee1c3eb40f73a0589cb53711cb8bc23", "category": "practices", "severity": "high", "confidence": 0.8, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Docs-only response to runtime or integration issue", "intent": "Assumption-check examples where docs or claims are not enough proof.", "labels": {"docs_or_claims": 2, "source_or_other": 1, "api_integration_gap": 1, "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": "docs_only_runtime_fix", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "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": 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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#28", "issue_number": "28", "quality_tiers": {"unresolved": 3, "assumption_check": 1}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-a533977bf775e7fd", "graph_gold_label": "assumption_check", "changed_file_labels": {"docs_or_claims": 8, "source_or_other": 4}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: assumption_check\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#28\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 28\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 24\nNode types: {'link_quality': 4, 'pr_file': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_touches_file': 3, 'comment_chain_touches_file': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 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, 'api_integration_gap': 1, 'source_or_other': 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 models to reject docs-only fixes for runtime, integration, data, or security failures.\n- Add paired examples where the correct fix changes executable paths and adds verification.\nAssumption checks:\n- Do changed files include executable code or only documentation/claims?\n- Does the complaint require runtime behavior that docs cannot prove?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-e3ece58be059ec52", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/docs_only_runtime_fix/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 386350, "scanner": "foundry_dataset", "fingerprint": "fa5af96c706b3af0f4c1f7da0bd99af3fb8f13d125dd2ef3503ad57d94228158", "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": "Sterenna-studio/pokegang-game#48", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "48", "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": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-bff221dc447d242a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#48\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: Sterenna-studio/pokegang-game#48\nRepo: Sterenna-studio/pokegang-game\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-a294d0b77e65eb16\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/48\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/48\\nTitle: balance: recalibrate trainer difficulty scaling\\nBody:\\n## Probl\u00e8me\\n\\nLes dresseurs en zone mid/late game \u00e9taient trivialement faibles face aux agents. Exemple r\u00e9el observ\u00e9 en session :\\n\\n| Dresseur | D\u00e9fense | Agent | Ratio |\\n|---|---|---|---|\\n| Gamin (diff 1) | \ud83d\udee1 162 | \u26a1 2 970 | **18:1** |\\n| Guitariste (diff 2) | \ud83d\udee1 1 059 | \u26a1 2 970 | 2.8:1 |\\n| \u2b50 Topdresseur (diff 3) | \ud83d\udee1 2 784 | \u26a1 2 970 | 1.07:1 \u2190 seule vraie tension |\\n\\nCause racine : `statMult` plafonn\u00e9 \u00e0 \u00d71.35 et formule de niveau `5+diff\u00d73` \u2192 max Lv 25 pour des agents Lv 60-80+.\\n\\n## Changements (`modules/systems/zoneSystem.js`)\\n\\n**Formule de niveau de base des dresseurs :**\\n- Avant : `randInt(5 + diff\u00d73, 10 + diff\u00d75)`\\n- Apr\u00e8s : `randInt(8 + diff\u00d74, 15 + diff\u00d76)`\\n\\n**`ZONE_DIFFICULTY_SCALING` :**\\n\\n| Mastery | statMult avant | statMult apr\u00e8s | levelBonus | potentialBoost |\\n|---|---|---|---|---|\\n| 1 | \u00d71.00 | \u00d71.00 | 0 | 0 (inchang\u00e9) |\\n| 2 | \u00d71.15 | \u00d71.50 | 4 \u2192 6 | 0 \u2192 1 |\\n| 3 | \u00d71.35 | **\u00d72.80** | 10 \u2192 **18** | 0 \u2192 **2** |\\n\\n## Impac\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-90957d91bf8492eb\",\n    \"filename\": \"modules/systems/zoneSystem.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 10,\n    \"deletions\": 5,\n    \"changes\": 15,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/6bd4fb9c53b0e59a298af471cf5637406657b866/modules%2Fsystems%2FzoneSystem.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-319c78da6e16dc91\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-bad_chains-46bf15b1442b2053", "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": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 386349, "scanner": "foundry_dataset", "fingerprint": "7d0fb79896651b92bfb148483b477c1ae5e76502b23f9e1f55c4be6d9a5a0709", "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": "Sterenna-studio/pokegang-game#40", "human_labels": ["mock_placeholder"], "issue_number": "40", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d59c7e33b9145d67", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#40\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#40\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c18f269774f1bc7b\",\n    \"kind\": \"issue_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/issues/40\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: issue_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/issues/40\\nTitle: fix(cloud): r\u00e9-activer la sync r\u00e9putation depuis le cloud (TODO(rep-sync))\\nBody:\\n## Contexte\\n\\nLa synchronisation de la r\u00e9putation depuis le cloud a \u00e9t\u00e9 **temporairement d\u00e9sactiv\u00e9e** dans `modules/systems/cloudAccount.js` (commit `1dda9af`) pour \u00e9viter un bug de reset silencieux.\\n\\nDeux emplacements marqu\u00e9s `TODO(rep-sync)` :\\n- `supaCheckCloudLoad` \u2014 ligne ~380\\n- `supaForceCloudLoad` \u2014 ligne ~411\\n\\n```js\\n// TODO(rep-sync): r\u00e9putation non synchronis\u00e9e depuis le cloud \u2014 prio locale.\\nconst _localRep = state.gang?.reputation ?? 0;\\nsetState(migrate(data.state));\\nstate.gang.reputation = _localRep;\\n```\\n\\n## Comportement actuel\\n\\nQuand un joueur charge sa save cloud, **la r\u00e9putation locale est toujours conserv\u00e9e**, m\u00eame si la save cloud est plus r\u00e9cente (ex : progression depuis un autre appareil). Les autres champs (captures, argent, Pok\u00e9mon, agents) se sync normalement.\\n\\n## Root causes identifi\u00e9es\\n\\n1. **`Math.min(100, rep + gain)` dans `_resolveOccupiedZoneRaid`** \u2014 corrig\u00e9 dans le commit `1dda9af`.\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-bd0282f62fa4d7db\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_ar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-bad_chains-154dab5e01ab8336", "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": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 386348, "scanner": "foundry_dataset", "fingerprint": "f797940b9cd5b31b2dbda6ffc9038fca5fed867e88975c3b2c91d61aa6532f9f", "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": "Sterenna-studio/pokegang-game#28", "human_labels": ["api_integration_gap", "docs_or_claims", "source_or_other"], "issue_number": "28", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-957c98729865dc0a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#28\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#28\nRepo: Sterenna-studio/pokegang-game\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: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 2, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4964b1b50aa8f2ab\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/28\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/28\\nTitle: docs(eggs): add egg sprites integration plan and manifest template\\nBody:\\n## Summary\\n- add a dedicated doc for future egg sprite integration\\n- add a template manifest for `species_en -> egg sprite`\\n- update the README to reference the egg sprites roadmap\\n\\n## Why\\nThis prepares `pokegang-game` for a future egg system without introducing runtime hotlinks or a heavy dependency on external asset hosts.\\n\\n## Added\\n- `docs/egg-sprites-integration.md`\\n- `data/egg-sprites.template.json`\\n- README references for the roadmap and expected structure\\n\\n## Notes\\nThis PR only adds documentation and a template manifest. It does not yet wire egg sprites into the runtime.\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-b53d582b07c8bd59\",\n    \"filename\": \"README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 0,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/7756746d9ff35a77dca3ad720c007c8e282f08b2/README.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-cb8688ac209e53da\",\n    \"filename\": \"data/egg-sprites.template.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"added\",\n    \"additions\": 17,\n    \"deletions\": 0,\n    \"changes\": 17,\n    \"blob_url\": \"https://github.com/Sterenna-studio/pokegang-game/blob/7756746d9ff35a77dca3ad720c007c8e282f08b2/data%2Fegg-sprites.template.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-4b6958136a212c86\",\n    \"filename\": \"docs/egg-sprites-integration.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"added\",\n    \"additions\": 116,\n    \"deletions\": 0,\n    \"changes\": 116,\n    \"blob_url\": \"\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-bad_chains-c1ffd9ce2a84dc2b", "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": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 386347, "scanner": "foundry_dataset", "fingerprint": "33421945baef45f04e565f7867e85f3c898c91e097cd94e3ec244881042b2588", "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": "Sterenna-studio/pokegang-game#22", "human_labels": ["mock_placeholder"], "issue_number": "22", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-44e012a18bbf7b5b", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#22\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Sterenna-studio/pokegang-game#22\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-798aa3f6a488da46\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/22\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/22\\nTitle: feat(assets): add curated Gen 3 and Gen 4 trainer sprites\\nBody:\\n## R\u00e9sum\u00e9\\n\\nCette PR ajoute une s\u00e9lection de sprites trainers Pok\u00e9mon Showdown Gen 3 et Gen 4 orient\u00e9e simulation de gang pour Pokegang.\\n\\n## Changements\\n\\n- Ajoute des groupes `commonGen3`, `commonGen4`, `gangSimulationGen3` et `gangSimulationGen4` dans `data/trainer-sprites-grouped.json`.\\n- Enrichit les factions `aqua`, `magma` et `galactic` avec leurs grunts, boss et admins.\\n- Ajoute une s\u00e9lection Gen 3 / Gen 4 dans `AGENT_SPRITES` pour rendre ces sprites disponibles au recrutement.\\n- Ajoute les boss/admins Hoenn et Sinnoh pertinents dans `BOSS_SPRITES`.\\n- Ajoute une documentation d\u00e9di\u00e9e : `docs/showdown-gen3-gen4-trainers.md`.\\n\\n## Usage gameplay vis\u00e9\\n\\n- Hoenn : factions Aqua/Magma, contrebande maritime, mines, \u00e9nergie, routes aquatiques/volcaniques.\\n- Sinnoh : Team Galactic, labo, extraction d'\u00e9nergie, police Gen 4, workers/scientists, pression l\u00e9gale.\\n- Simulation : agents, factions rivales, \u00e9conomie, police, m\u00e9dias, v\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5469851d2bf6e42b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_art\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-bad_chains-14b93743cc951804", "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": "Sterenna-studio/pokegang-game", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 386346, "scanner": "foundry_dataset", "fingerprint": "e99040bf86b65402b213cb08d85297aace0adb2c5e643bc8dde7bd1aab19e0c5", "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": "Sterenna-studio/pokegang-game#19", "human_labels": ["ui_workflow_gap"], "issue_number": "19", "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": "Sterenna-studio/pokegang-game", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-941b0cb4434ceb3a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 3, "docs": 3, "routes_api": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved"], "linked_ci_commit_count": 0, "verification_artifact_count": 3, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#19\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: Sterenna-studio/pokegang-game#19\nRepo: Sterenna-studio/pokegang-game\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a0b0f3b0af267432\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Sterenna-studio/pokegang-game/pull/19\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Sterenna-studio/pokegang-game\\nAuthor: MutenRock (User)\\nURL: https://github.com/Sterenna-studio/pokegang-game/pull/19\\nTitle: [codex] refactor: extract UI modules\\nBody:\\n## Summary\\n\\n- Extract audio, bag tab, tab router, and modal UI code from `app.js` into `modules/ui/*` modules.\\n- Keep app-level delegation stubs and configure/inject wiring for the new modules.\\n- Verify and complete `gangTab` global wiring, plus add explicit data imports for extracted market and agents tabs.\\n\\n## Validation\\n\\n- `node --input-type=module --check` on `app.js` and touched UI modules.\\n- `git diff --cached --check` before commit.\\n- Static check that `gangTab` required globals are exposed.\\n- Local HTTP smoke returned `200` for `index.html`.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e542a3df64356820\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: Sterenna-studio/pokegang-game\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\": 4, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 3, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"ci\": 3, \"docs\": 3, \"generated_claims\": 1, \"routes_api\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"architecture_data_consistency_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "comment-chain-pattern-bad_chains-82a7a5a28d4fe36f", "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": "Sterenna-studio/pokegang-game", "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: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 412480, "scanner": "foundry_dataset", "fingerprint": "d696f929dd0447151766484c7edce04db02480e7dfe6aa2a3d4dace70652dcc8", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "docs_or_claims": 2, "schema_or_data": 1, "source_or_other": 3, "security_or_auth": 1, "security_or_secrets": 3, "generated_provenance": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 7, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 7, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 7, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#50", "issue_number": "50", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-fc0454ca8dba79d6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 8, "schema_or_data": 4, "source_or_other": 12, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#50\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#50\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#50\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 50\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 37\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 7, 'comment_chain_touches_file': 7, 'issue_chain_touches_file': 7, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'security_or_secrets': 3, 'claimed_resolved_unverified': 3, 'docs_or_claims': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'security_or_auth': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-7a94c29b8015fa8e", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 412479, "scanner": "foundry_dataset", "fingerprint": "0352194752938558a711b77671144b207e8ed4f8bf294aa88b05546f7b6c1ee2", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "ui_workflow": 3, "source_or_other": 8, "ui_workflow_gap": 1, "security_or_auth": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "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": 9, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 9, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 26, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#49", "issue_number": "49", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6a8189e4680a6dda", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 32, "security_or_auth": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#49\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#49\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#49\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 49\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 47\nNode types: {'pr_file': 9, 'commit': 5, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, 'comment_chain_links_commit': 5, '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': 8, 'ui_workflow': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'security_or_auth': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 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/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-87d791e56cfbc880", "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": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 406865, "scanner": "foundry_dataset", "fingerprint": "8eccda9bda6f3ec58f537ac510603f36c303a4dc8b368cee61b0408de4ecf839", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "data_schema": 1, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#40", "issue_number": "40", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-176bf2ef6564293d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#40\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#40\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#40\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 40\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-f362fe30cad478f8", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 406864, "scanner": "foundry_dataset", "fingerprint": "686fbadd8b8b718b7673be07eacfa94ff3813907740bda2765fc46611335c643", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 5, "generated_provenance": 2, "agent_instruction_gap": 2, "verification_or_tests": 1, "human_feedback_general": 2, "unlinked_human_feedback": 1, "self_attested_unverified": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "chain_has_link_quality": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 11, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 26, "node_types": {"repo": 1, "commit": 8, "thread": 1, "comment": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 4}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#34", "issue_number": "34", "quality_tiers": {"unresolved": 1, "weak_supervision": 5}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-899215ee3239e540", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#34\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#34\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#34\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 34\nGraph consistency label: weak_supervision_needs_review\nNodes: 26\nEdges: 37\nNode types: {'commit': 8, 'link_quality': 6, 'comment': 4, 'comment_chain': 4, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 11, 'chain_has_link_quality': 6, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'ambiguous_needs_more_evidence': 4, 'agent_instruction_gap': 2, 'human_feedback_general': 2, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'unlinked_human_feedback': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 2, 'claimed_resolved_unverified': 2}\nQuality tiers: {'weak_supervision': 5, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-849d02b27bec24a9", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: Sterenna-studio/pokegang-game"}, "properties": {"repobilityId": 406863, "scanner": "foundry_dataset", "fingerprint": "07e6eab47c820bffb1b60d775f0bd81bc5643d75d5030df9fe366b53461cf715", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 3, "data_schema": 2, "mock_placeholder": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 16, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 14, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "Sterenna-studio/pokegang-game#22", "issue_number": "22", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "Sterenna-studio/pokegang-game", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c92893874e1988c2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#22\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Sterenna-studio/pokegang-game\nThread: Sterenna-studio/pokegang-game#22\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Sterenna-studio/pokegang-game#22\nRepo: Sterenna-studio/pokegang-game\nIssue/PR number: 22\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 16\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_unverified': 3, 'data_schema': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Sterenna-studio/pokegang-game", "source_id": "graph-query-motif_query-0e7458aefd48169b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/mock_as_real_or_placeholder/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Sterenna-studio/pokegang-game", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-6cb5b067d4f7c976", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 app.js:1549"}, "properties": {"repobilityId": "4d8d2abbccbd46dc", "scanner": "scanner-primary", "fingerprint": "6cb5b067d4f7c976", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-36f85f4f3d0a2ac9", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/tabRouter.js:135"}, "properties": {"repobilityId": "613d63c07ccce359", "scanner": "scanner-primary", "fingerprint": "36f85f4f3d0a2ac9", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-1d96f526bb799a32", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangCompetitionTab.js:234"}, "properties": {"repobilityId": "7d8b7fa071d28e12", "scanner": "scanner-primary", "fingerprint": "1d96f526bb799a32", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-6eff5a6d547cd166", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangTab.js:766"}, "properties": {"repobilityId": "e1207861b77ba9c6", "scanner": "scanner-primary", "fingerprint": "6eff5a6d547cd166", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-5cad56602dbeb89c", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/intro.js:314"}, "properties": {"repobilityId": "331acbe9b07dede7", "scanner": "scanner-primary", "fingerprint": "5cad56602dbeb89c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-cf48cb43ec9ad0bf", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/modals.js:209"}, "properties": {"repobilityId": "79c16a7bafc2aea8", "scanner": "scanner-primary", "fingerprint": "cf48cb43ec9ad0bf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-5c044c9ffd571a65", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/gangBase.js:1171"}, "properties": {"repobilityId": "b71f6ec33afdca24", "scanner": "scanner-primary", "fingerprint": "5c044c9ffd571a65", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-db15fe0f4442eae6", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/labTab.js:96"}, "properties": {"repobilityId": "196a0c440ff3436e", "scanner": "scanner-primary", "fingerprint": "db15fe0f4442eae6", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-39ebac0bed4ea16c", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/pcPokedex.js:2461"}, "properties": {"repobilityId": "64ee7b45afd025be", "scanner": "scanner-primary", "fingerprint": "39ebac0bed4ea16c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-c27c3176edcf8f08", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/ui/hubModals.js:48"}, "properties": {"repobilityId": "2edcca15ae38cd36", "scanner": "scanner-primary", "fingerprint": "c27c3176edcf8f08", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-6d292f259c519672", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/systems/sinnohMissions.js:183"}, "properties": {"repobilityId": "bb95860fbc738312", "scanner": "scanner-primary", "fingerprint": "6d292f259c519672", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-dde18a5b454851f4", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 modules/systems/titles.js:204"}, "properties": {"repobilityId": "3bc031c9909fae62", "scanner": "scanner-primary", "fingerprint": "dde18a5b454851f4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-166dff3c3df6a10e", "level": "warning", "message": {"text": "ORM models found but no DB engine detected"}, "properties": {"repobilityId": "cda36de65e114635", "scanner": "scanner-primary", "fingerprint": "166dff3c3df6a10e", "layer": "data", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"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-246fec824d7b9599", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in app.js:978"}, "properties": {"repobilityId": "b6b0c8b85ab66ded", "scanner": "scanner-primary", "fingerprint": "246fec824d7b9599", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app.js"}, "region": {"startLine": 978}}}]}, {"ruleId": "scanner-bae4e7a666920076", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in state/saveSlots.js:130"}, "properties": {"repobilityId": "67274b30c2e529b9", "scanner": "scanner-primary", "fingerprint": "bae4e7a666920076", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "state/saveSlots.js"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-e6c88fe9f787faee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in state/saveRepair.js:152"}, "properties": {"repobilityId": "3bcef7654d0c4cec", "scanner": "scanner-primary", "fingerprint": "e6c88fe9f787faee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "state/saveRepair.js"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-da6b752b901933e5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/secretCodes.js:290"}, "properties": {"repobilityId": "1150b4896abe35b0", "scanner": "scanner-primary", "fingerprint": "da6b752b901933e5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/secretCodes.js"}, "region": {"startLine": 290}}}]}, {"ruleId": "scanner-e3198595d25d7295", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/tabRouter.js:128"}, "properties": {"repobilityId": "46bad8db1662f2f9", "scanner": "scanner-primary", "fingerprint": "e3198595d25d7295", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/tabRouter.js"}, "region": {"startLine": 128}}}]}, {"ruleId": "scanner-63ea172a4ca529a4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcTopPower.js:77"}, "properties": {"repobilityId": "25770ced67abfb8c", "scanner": "scanner-primary", "fingerprint": "63ea172a4ca529a4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/pcTopPower.js"}, "region": {"startLine": 77}}}]}, {"ruleId": "scanner-3873a22e91d308aa", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangCompetitionTab.js:143"}, "properties": {"repobilityId": "e3ed3c7fefadcb00", "scanner": "scanner-primary", "fingerprint": "3873a22e91d308aa", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/gangCompetitionTab.js"}, "region": {"startLine": 143}}}]}, {"ruleId": "scanner-9f6cb652ed85eaed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangTab.js:114"}, "properties": {"repobilityId": "f9155a8792363da3", "scanner": "scanner-primary", "fingerprint": "9f6cb652ed85eaed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/gangTab.js"}, "region": {"startLine": 114}}}]}, {"ruleId": "scanner-8200f36ce0188565", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneSelector.js:215"}, "properties": {"repobilityId": "a97690dfadfb2c64", "scanner": "scanner-primary", "fingerprint": "8200f36ce0188565", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/zoneSelector.js"}, "region": {"startLine": 215}}}]}, {"ruleId": "scanner-d0ae83c4d747f208", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/johtoEvent.js:239"}, "properties": {"repobilityId": "849b312ec5b472a5", "scanner": "scanner-primary", "fingerprint": "d0ae83c4d747f208", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/johtoEvent.js"}, "region": {"startLine": 239}}}]}, {"ruleId": "scanner-cde193832d8949e5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/intro.js:117"}, "properties": {"repobilityId": "d23ca099d51852cf", "scanner": "scanner-primary", "fingerprint": "cde193832d8949e5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/intro.js"}, "region": {"startLine": 117}}}]}, {"ruleId": "scanner-eef388e1b45f50f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/modals.js:60"}, "properties": {"repobilityId": "641f99033409b32f", "scanner": "scanner-primary", "fingerprint": "eef388e1b45f50f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/modals.js"}, "region": {"startLine": 60}}}]}, {"ruleId": "scanner-feee0c95e8d20007", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/marketTab.js:95"}, "properties": {"repobilityId": "9887f13cf4a1f832", "scanner": "scanner-primary", "fingerprint": "feee0c95e8d20007", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/marketTab.js"}, "region": {"startLine": 95}}}]}, {"ruleId": "scanner-074159fec05ac939", "level": "note", "message": {"text": "Insecure pattern 'document_write' in modules/ui/gangBase.js:1673"}, "properties": {"repobilityId": "2b0915c644064285", "scanner": "scanner-primary", "fingerprint": "074159fec05ac939", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/gangBase.js"}, "region": {"startLine": 1673}}}]}, {"ruleId": "scanner-0c178474482e2cd8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/gangBase.js:229"}, "properties": {"repobilityId": "666f758442ef4591", "scanner": "scanner-primary", "fingerprint": "0c178474482e2cd8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/gangBase.js"}, "region": {"startLine": 229}}}]}, {"ruleId": "scanner-a583ad8de4ed5d25", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in modules/ui/gangBase.js:289"}, "properties": {"repobilityId": "9099aec96bdec8d2", "scanner": "scanner-primary", "fingerprint": "a583ad8de4ed5d25", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/gangBase.js"}, "region": {"startLine": 289}}}]}, {"ruleId": "scanner-87bb944927f9fcf8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentsTab.js:201"}, "properties": {"repobilityId": "219a846ea976bded", "scanner": "scanner-primary", "fingerprint": "87bb944927f9fcf8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/agentsTab.js"}, "region": {"startLine": 201}}}]}, {"ruleId": "scanner-cd4298ce72e6fc65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/zoneWindows.js:195"}, "properties": {"repobilityId": "d72b659df1aee4aa", "scanner": "scanner-primary", "fingerprint": "cd4298ce72e6fc65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/zoneWindows.js"}, "region": {"startLine": 195}}}]}, {"ruleId": "scanner-e3f14046ccbf1a84", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/darkraiEvent.js:276"}, "properties": {"repobilityId": "428414a284fb4327", "scanner": "scanner-primary", "fingerprint": "e3f14046ccbf1a84", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/darkraiEvent.js"}, "region": {"startLine": 276}}}]}, {"ruleId": "scanner-b80fa4ac95d0e58b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pickers.js:55"}, "properties": {"repobilityId": "e5560636300c62c9", "scanner": "scanner-primary", "fingerprint": "b80fa4ac95d0e58b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/pickers.js"}, "region": {"startLine": 55}}}]}, {"ruleId": "scanner-3a50c5ca93ff60d5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/labTab.js:153"}, "properties": {"repobilityId": "9e75aa513709bcbe", "scanner": "scanner-primary", "fingerprint": "3a50c5ca93ff60d5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/labTab.js"}, "region": {"startLine": 153}}}]}, {"ruleId": "scanner-790794e7e70fca41", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/notifPanel.js:99"}, "properties": {"repobilityId": "ebab4e2d87568a0c", "scanner": "scanner-primary", "fingerprint": "790794e7e70fca41", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/notifPanel.js"}, "region": {"startLine": 99}}}]}, {"ruleId": "scanner-01964fb40e753b85", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/agentSheet.js:251"}, "properties": {"repobilityId": "2d8b33129cc83bc3", "scanner": "scanner-primary", "fingerprint": "01964fb40e753b85", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/agentSheet.js"}, "region": {"startLine": 251}}}]}, {"ruleId": "scanner-70c742c566a13db7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/pcPokedex.js:346"}, "properties": {"repobilityId": "9c13579701b33222", "scanner": "scanner-primary", "fingerprint": "70c742c566a13db7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/pcPokedex.js"}, "region": {"startLine": 346}}}]}, {"ruleId": "scanner-e14e234514d84c7b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/missionsTab.js:133"}, "properties": {"repobilityId": "2ac36c6c887a2033", "scanner": "scanner-primary", "fingerprint": "e14e234514d84c7b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/missionsTab.js"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-7ff9d40195673819", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/settingsModal.js:295"}, "properties": {"repobilityId": "2b155097108276cf", "scanner": "scanner-primary", "fingerprint": "7ff9d40195673819", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/settingsModal.js"}, "region": {"startLine": 295}}}]}, {"ruleId": "scanner-71b6e44a9e34851f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hoennEvent.js:371"}, "properties": {"repobilityId": "30fac2ee7f50d1ce", "scanner": "scanner-primary", "fingerprint": "71b6e44a9e34851f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/hoennEvent.js"}, "region": {"startLine": 371}}}]}, {"ruleId": "scanner-b53518323bbd4f72", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/hubModals.js:44"}, "properties": {"repobilityId": "31162aecf59be98b", "scanner": "scanner-primary", "fingerprint": "b53518323bbd4f72", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/hubModals.js"}, "region": {"startLine": 44}}}]}, {"ruleId": "scanner-9277cc4a418c07d1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/bagTab.js:50"}, "properties": {"repobilityId": "407bf2a28ca55b89", "scanner": "scanner-primary", "fingerprint": "9277cc4a418c07d1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/bagTab.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-54f2d58ee8eb82c1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmeticsTab.js:14"}, "properties": {"repobilityId": "761e1e68eae62aa1", "scanner": "scanner-primary", "fingerprint": "54f2d58ee8eb82c1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/cosmeticsTab.js"}, "region": {"startLine": 14}}}]}, {"ruleId": "scanner-c8ccedc6ee3dfb4e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/ui/cosmetics.js:115"}, "properties": {"repobilityId": "ea3195cfc4a1849f", "scanner": "scanner-primary", "fingerprint": "c8ccedc6ee3dfb4e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/ui/cosmetics.js"}, "region": {"startLine": 115}}}]}, {"ruleId": "scanner-a04b8d12ceeb2c28", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/legendaryMissions.js:436"}, "properties": {"repobilityId": "a794f531ce4c6b82", "scanner": "scanner-primary", "fingerprint": "a04b8d12ceeb2c28", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/legendaryMissions.js"}, "region": {"startLine": 436}}}]}, {"ruleId": "scanner-befb6129a9dee681", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnohMissions.js:179"}, "properties": {"repobilityId": "47507edf33266cec", "scanner": "scanner-primary", "fingerprint": "befb6129a9dee681", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/sinnohMissions.js"}, "region": {"startLine": 179}}}]}, {"ruleId": "scanner-5ebf11ffd6994f4b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/titles.js:200"}, "properties": {"repobilityId": "38291287220ab807", "scanner": "scanner-primary", "fingerprint": "5ebf11ffd6994f4b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/titles.js"}, "region": {"startLine": 200}}}]}, {"ruleId": "scanner-1a09bad204287755", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/kantoMissions.js:481"}, "properties": {"repobilityId": "3795a0b44c04efe1", "scanner": "scanner-primary", "fingerprint": "1a09bad204287755", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/kantoMissions.js"}, "region": {"startLine": 481}}}]}, {"ruleId": "scanner-69dcdb15e8ef722d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johtoMissions.js:672"}, "properties": {"repobilityId": "6484c82eb73bb8a3", "scanner": "scanner-primary", "fingerprint": "69dcdb15e8ef722d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/johtoMissions.js"}, "region": {"startLine": 672}}}]}, {"ruleId": "scanner-d758ba0d869db2a5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/deoxysMission.js:391"}, "properties": {"repobilityId": "d79ab08bbb2d9ec5", "scanner": "scanner-primary", "fingerprint": "d758ba0d869db2a5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/deoxysMission.js"}, "region": {"startLine": 391}}}]}, {"ruleId": "scanner-ebfddc9047081f9d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/agent.js:135"}, "properties": {"repobilityId": "de77c147522e773c", "scanner": "scanner-primary", "fingerprint": "ebfddc9047081f9d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/agent.js"}, "region": {"startLine": 135}}}]}, {"ruleId": "scanner-b5af3b87a60adc56", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/sinnoh.js:70"}, "properties": {"repobilityId": "8e4b0d3a54dc61af", "scanner": "scanner-primary", "fingerprint": "b5af3b87a60adc56", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/sinnoh.js"}, "region": {"startLine": 70}}}]}, {"ruleId": "scanner-1c1d92740fa56589", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/pension.js:194"}, "properties": {"repobilityId": "11ae77ac94308e00", "scanner": "scanner-primary", "fingerprint": "1c1d92740fa56589", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/pension.js"}, "region": {"startLine": 194}}}]}, {"ruleId": "scanner-984ae7d59da67796", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/hoenn.js:97"}, "properties": {"repobilityId": "e17ef9a7c60ece9f", "scanner": "scanner-primary", "fingerprint": "984ae7d59da67796", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/hoenn.js"}, "region": {"startLine": 97}}}]}, {"ruleId": "scanner-ce245c6c5aec405c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/johto.js:69"}, "properties": {"repobilityId": "1f2e02cd6081868a", "scanner": "scanner-primary", "fingerprint": "ce245c6c5aec405c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/johto.js"}, "region": {"startLine": 69}}}]}, {"ruleId": "scanner-bb60fc8447ec79fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/cloudAccount.js:808"}, "properties": {"repobilityId": "685d5d408caa2f92", "scanner": "scanner-primary", "fingerprint": "bb60fc8447ec79fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/cloudAccount.js"}, "region": {"startLine": 808}}}]}, {"ruleId": "scanner-b156c35038dbd7fd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/offlineReport.js:230"}, "properties": {"repobilityId": "c257c8170ae3792b", "scanner": "scanner-primary", "fingerprint": "b156c35038dbd7fd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/offlineReport.js"}, "region": {"startLine": 230}}}]}, {"ruleId": "scanner-e19d07602d8a40b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/market.js:123"}, "properties": {"repobilityId": "4f169b06b3959737", "scanner": "scanner-primary", "fingerprint": "e19d07602d8a40b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/market.js"}, "region": {"startLine": 123}}}]}, {"ruleId": "scanner-e7c8674b8750a7b0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in modules/systems/trainingRoom.js:87"}, "properties": {"repobilityId": "5d9211c06ecc13f8", "scanner": "scanner-primary", "fingerprint": "e7c8674b8750a7b0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "modules/systems/trainingRoom.js"}, "region": {"startLine": 87}}}]}, {"ruleId": "scanner-aa7e94d1b243bbe1", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-api/index.ts:15"}, "properties": {"repobilityId": "7fbf6afa06fe7574", "scanner": "scanner-primary", "fingerprint": "aa7e94d1b243bbe1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "supabase/functions/pokegang-api/index.ts"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-57ce4ebd4e546da4", "level": "warning", "message": {"text": "Insecure pattern 'cors_wildcard' in supabase/functions/pokegang-leaderboard-submit/index.ts:24"}, "properties": {"repobilityId": "5dc5c32352b31479", "scanner": "scanner-primary", "fingerprint": "57ce4ebd4e546da4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "cors_wildcard"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "supabase/functions/pokegang-leaderboard-submit/index.ts"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-16705997c709fd20", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in tools/zone-editor.html:132"}, "properties": {"repobilityId": "da7a98b7cc99c797", "scanner": "scanner-primary", "fingerprint": "16705997c709fd20", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/zone-editor.html"}, "region": {"startLine": 132}}}]}, {"ruleId": "scanner-373e33c009bcf212", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "66335f8663f3482b", "scanner": "scanner-primary", "fingerprint": "373e33c009bcf212", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy-ovh.yml"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-2d4b04f5b6a538b7", "level": "note", "message": {"text": "Very large file: app.js (2931 lines)"}, "properties": {"repobilityId": "aa2136e88ad2315e", "scanner": "scanner-primary", "fingerprint": "2d4b04f5b6a538b7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-169858b24efba4be", "level": "note", "message": {"text": "Very large file: modules/ui/gangTab.js (1127 lines)"}, "properties": {"repobilityId": "4f24e64c3e5430e0", "scanner": "scanner-primary", "fingerprint": "169858b24efba4be", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5071c0356be53874", "level": "note", "message": {"text": "Very large file: modules/ui/gangBase.js (2090 lines)"}, "properties": {"repobilityId": "6380c9ec45e161a4", "scanner": "scanner-primary", "fingerprint": "5071c0356be53874", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-84a6290116e83a4e", "level": "note", "message": {"text": "Very large file: modules/ui/zoneWindows.js (2578 lines)"}, "properties": {"repobilityId": "4a29b92b5f23225b", "scanner": "scanner-primary", "fingerprint": "84a6290116e83a4e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-13bd71a67e03048d", "level": "note", "message": {"text": "Very large file: modules/ui/pcPokedex.js (3281 lines)"}, "properties": {"repobilityId": "7d2a48e41dd12f12", "scanner": "scanner-primary", "fingerprint": "13bd71a67e03048d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ab7c674d33018b3b", "level": "note", "message": {"text": "Very large file: modules/systems/cloudAccount.js (1332 lines)"}, "properties": {"repobilityId": "8496e4a06ec30923", "scanner": "scanner-primary", "fingerprint": "ab7c674d33018b3b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1c1d47bc8ae1a65b", "level": "note", "message": {"text": "Very large file: modules/systems/zoneSystem.js (1386 lines)"}, "properties": {"repobilityId": "0ce798b1d21f9856", "scanner": "scanner-primary", "fingerprint": "1c1d47bc8ae1a65b", "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": "5ab1e62f91266b5e", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "98454a1e5b04304e", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-9d79c4077342a7d0", "level": "warning", "message": {"text": "Runtime service client appears to use placeholder configuration"}, "properties": {"repobilityId": "8904b57ae866ff90", "scanner": "scanner-primary", "fingerprint": "9d79c4077342a7d0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "runtime-config", "service-client", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "cf4a53bfd98518b6", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-11825279136b53a3", "level": "warning", "message": {"text": "CI is configured but no tests are detected"}, "properties": {"repobilityId": "92b3c207c6dabdb2", "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": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "d43361c81b0af250", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "b2565661d808dac9", "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": "d4d37d4c7bfb3b49", "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": "21d695df80b9b137", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-df4e3a0c882a2594", "level": "none", "message": {"text": "Commented-code block (6 lines) in app.js:301"}, "properties": {"repobilityId": "ec577edd10d658c6", "scanner": "scanner-primary", "fingerprint": "df4e3a0c882a2594", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-40c8da63386e9e71", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 app.js:2057"}, "properties": {"repobilityId": "6bb318817e05db01", "scanner": "scanner-primary", "fingerprint": "40c8da63386e9e71", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4a1d0fe60f6de47a", "level": "none", "message": {"text": "Commented-code block (5 lines) in state/migrateSave.js:493"}, "properties": {"repobilityId": "20f08fc0c7e861ff", "scanner": "scanner-primary", "fingerprint": "4a1d0fe60f6de47a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24f0fc3b20a0a448", "level": "none", "message": {"text": "Commented-code block (8 lines) in modules/nitro/nitro-bridge.js:5"}, "properties": {"repobilityId": "72cf0e858bab05af", "scanner": "scanner-primary", "fingerprint": "24f0fc3b20a0a448", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1351957e5ecc604c", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/nitro/nitro-auth.js:5"}, "properties": {"repobilityId": "b5d16d5e87dc519a", "scanner": "scanner-primary", "fingerprint": "1351957e5ecc604c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df4623bc80808f81", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/nitro/nitro-supabase.js:1"}, "properties": {"repobilityId": "3a2690765090cf7b", "scanner": "scanner-primary", "fingerprint": "df4623bc80808f81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4219b94d8fd61a6e", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/ui/tabRouter.js:3"}, "properties": {"repobilityId": "d937f9ec946a289a", "scanner": "scanner-primary", "fingerprint": "4219b94d8fd61a6e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-37b8771308c17454", "level": "none", "message": {"text": "Commented-code block (10 lines) in modules/ui/gangTab.js:15"}, "properties": {"repobilityId": "b0d54d6b83908d6c", "scanner": "scanner-primary", "fingerprint": "37b8771308c17454", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c69bfa15fa21fa87", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/ui/johtoEvent.js:6"}, "properties": {"repobilityId": "bb651cc6ac06b662", "scanner": "scanner-primary", "fingerprint": "c69bfa15fa21fa87", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7d98884be1abd25", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/ui/intro.js:12"}, "properties": {"repobilityId": "6d5052bf5cd399dc", "scanner": "scanner-primary", "fingerprint": "b7d98884be1abd25", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1cf7c88ad65f3511", "level": "note", "message": {"text": "Legacy-named symbol `isLegacy` in modules/ui/modals.js:166"}, "properties": {"repobilityId": "9a26b1f59543d973", "scanner": "scanner-primary", "fingerprint": "1cf7c88ad65f3511", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-20184deee2de03c2", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/ui/modals.js:3"}, "properties": {"repobilityId": "9730c4609fceb7a2", "scanner": "scanner-primary", "fingerprint": "20184deee2de03c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b167b12832ee1cd0", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/ui/gangBase.js:151"}, "properties": {"repobilityId": "f4b68bdc7bec5b93", "scanner": "scanner-primary", "fingerprint": "b167b12832ee1cd0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db5973b1a2cd8a1e", "level": "none", "message": {"text": "Commented-code block (8 lines) in modules/ui/darkraiEvent.js:6"}, "properties": {"repobilityId": "2aa75ec7fb2cb046", "scanner": "scanner-primary", "fingerprint": "db5973b1a2cd8a1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-467e1ab4702d499d", "level": "none", "message": {"text": "Commented-code block (8 lines) in modules/ui/notifPanel.js:2"}, "properties": {"repobilityId": "179a0e1df0073759", "scanner": "scanner-primary", "fingerprint": "467e1ab4702d499d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ca77e6dba8e3bfc0", "level": "none", "message": {"text": "Commented-code block (9 lines) in modules/ui/hoennEvent.js:6"}, "properties": {"repobilityId": "2a666ff3d22735a0", "scanner": "scanner-primary", "fingerprint": "ca77e6dba8e3bfc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94daa13a2dd3525f", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/core/tickManager.js:6"}, "properties": {"repobilityId": "84a74f5a804a97f2", "scanner": "scanner-primary", "fingerprint": "94daa13a2dd3525f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b1665a0f756cc388", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/core/eventBus.js:6"}, "properties": {"repobilityId": "2f49b5f12513fa51", "scanner": "scanner-primary", "fingerprint": "b1665a0f756cc388", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d0b9d3095692c53", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/core/escape.js:1"}, "properties": {"repobilityId": "b32c1e3d85b4d161", "scanner": "scanner-primary", "fingerprint": "5d0b9d3095692c53", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d49c8ef2bc3b81f", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/systems/legendaryMissions.js:7"}, "properties": {"repobilityId": "f66f3074b4335296", "scanner": "scanner-primary", "fingerprint": "5d49c8ef2bc3b81f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58df3ba37d887654", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/systems/sinnohMissions.js:7"}, "properties": {"repobilityId": "e39f26d0f26f13a5", "scanner": "scanner-primary", "fingerprint": "58df3ba37d887654", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1eb3ef504bbdcd2", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/systems/bossPower.js:6"}, "properties": {"repobilityId": "98409eec85d22059", "scanner": "scanner-primary", "fingerprint": "e1eb3ef504bbdcd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-88e07365b8064cd7", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/systems/kantoMissions.js:12"}, "properties": {"repobilityId": "474977f22eeeaa66", "scanner": "scanner-primary", "fingerprint": "88e07365b8064cd7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7ecc4e7a10b0cfc7", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/systems/johtoMissions.js:7"}, "properties": {"repobilityId": "291df21b3af493da", "scanner": "scanner-primary", "fingerprint": "7ecc4e7a10b0cfc7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-640c86a02cd8090e", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/systems/pokemon.js:8"}, "properties": {"repobilityId": "ed09b138837eaba9", "scanner": "scanner-primary", "fingerprint": "640c86a02cd8090e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-02bb803a583a9669", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/systems/deoxysMission.js:7"}, "properties": {"repobilityId": "fda2c3e762c7a860", "scanner": "scanner-primary", "fingerprint": "02bb803a583a9669", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01db72ee96350e6a", "level": "none", "message": {"text": "Commented-code block (9 lines) in modules/systems/agent.js:26"}, "properties": {"repobilityId": "550558908c61252c", "scanner": "scanner-primary", "fingerprint": "01db72ee96350e6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73e2c15a14b993dc", "level": "none", "message": {"text": "Commented-code block (10 lines) in modules/systems/pension.js:8"}, "properties": {"repobilityId": "85adf29ab258ae42", "scanner": "scanner-primary", "fingerprint": "73e2c15a14b993dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-da81e91864ee715e", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/systems/gangCompetition.js:3"}, "properties": {"repobilityId": "b18909a96592043d", "scanner": "scanner-primary", "fingerprint": "da81e91864ee715e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b3814d371bc4578c", "level": "none", "message": {"text": "Commented-code block (6 lines) in modules/systems/zoneLevels.js:31"}, "properties": {"repobilityId": "02b33365255aac5d", "scanner": "scanner-primary", "fingerprint": "b3814d371bc4578c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3165db5c8a834c9e", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/systems/cloudAccount.js:202"}, "properties": {"repobilityId": "cf9fa13369ec0aca", "scanner": "scanner-primary", "fingerprint": "3165db5c8a834c9e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00bc44ddc2c06086", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 modules/systems/cloudAccount.js:104"}, "properties": {"repobilityId": "da055fefd8ebd503", "scanner": "scanner-primary", "fingerprint": "00bc44ddc2c06086", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-78257082d72b1b67", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/systems/offlineReport.js:6"}, "properties": {"repobilityId": "b75bb5fc3a5473f4", "scanner": "scanner-primary", "fingerprint": "78257082d72b1b67", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-120c37a8bad71550", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/systems/zoneSystem.js:18"}, "properties": {"repobilityId": "4cc46a3838554530", "scanner": "scanner-primary", "fingerprint": "120c37a8bad71550", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17aff481500a86f2", "level": "none", "message": {"text": "Commented-code block (5 lines) in modules/systems/offlineCatchup.js:5"}, "properties": {"repobilityId": "3b2dc0b54ecff42f", "scanner": "scanner-primary", "fingerprint": "17aff481500a86f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6cb6456ca89ff967", "level": "none", "message": {"text": "Commented-code block (7 lines) in modules/systems/trainingRoom.js:1"}, "properties": {"repobilityId": "8ffe9bc5bed38531", "scanner": "scanner-primary", "fingerprint": "6cb6456ca89ff967", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccec7e47a2bd36f5", "level": "none", "message": {"text": "Commented-code block (5 lines) in supabase/functions/pokegang-api/index.ts:4"}, "properties": {"repobilityId": "c65a24166d949243", "scanner": "scanner-primary", "fingerprint": "ccec7e47a2bd36f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0c88c54a8a9ddbdb", "level": "none", "message": {"text": "Commented-code block (7 lines) in supabase/functions/pokegang-leaderboard-submit/index.ts:4"}, "properties": {"repobilityId": "aea51e15ae098463", "scanner": "scanner-primary", "fingerprint": "0c88c54a8a9ddbdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}