{"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: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 5\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"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#58\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 58\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment'"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\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: 2\nLabels: {'data_schema_persistence': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dbacd409b25fe6de\",\n    \"kind\": \"pull_request_body\",\n    \"label"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#58\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 58\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1,"}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined schema ui api mismatch: sanhvo86-hesem/mom"}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 416\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'f"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ec744b5e2c771375\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mo"}, "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: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: sanhvo86-hesem/mom"}, "fullDescription": {"text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 5\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_qual"}, "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: sanhvo86-hesem/mom", "shortDescription": {"text": "Foundry mined mock as real or placeholder: sanhvo86-hesem/mom"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#407\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#407\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#407\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 407\nGraph consistency label: supported_by_verification_signal\nNodes: 15\nEdges: 21\nNode types: {'commit': 4, 'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-c52b94acd8f609e0", "name": "Possibly dead Python function: audit_domain", "shortDescription": {"text": "Possibly dead Python function: audit_domain"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0977a8f27605066", "name": "Possibly dead Python function: replace_req", "shortDescription": {"text": "Possibly dead Python function: replace_req"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6ebcf92f3005b02", "name": "Possibly dead Python function: mk_4state_contract", "shortDescription": {"text": "Possibly dead Python function: mk_4state_contract"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6bf17013ba93d222", "name": "Possibly dead Python function: mk_2state_intake", "shortDescription": {"text": "Possibly dead Python function: mk_2state_intake"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-96afbd0e0baf1f55", "name": "Possibly dead Python function: protect_internal", "shortDescription": {"text": "Possibly dead Python function: protect_internal"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aabefdb64a34a453", "name": "Possibly dead Python function: split_js_segments", "shortDescription": {"text": "Possibly dead Python function: split_js_segments"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5d5e926d1593a0c0", "name": "Possibly dead Python function: find_action_sheet", "shortDescription": {"text": "Possibly dead Python function: find_action_sheet"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4cff4f005ba25d43", "name": "Possibly dead Python function: find_main_sheet", "shortDescription": {"text": "Possibly dead Python function: find_main_sheet"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d353b888148d645e", "name": "Possibly dead Python function: clear_cell", "shortDescription": {"text": "Possibly dead Python function: clear_cell"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d86dd4c49310130", "name": "Possibly dead Python function: optimize_frm202", "shortDescription": {"text": "Possibly dead Python function: optimize_frm202"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-02bf3f2cd6166f49", "name": "Possibly dead Python function: optimize_frm204", "shortDescription": {"text": "Possibly dead Python function: optimize_frm204"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d68a6eca2f76019c", "name": "Possibly dead Python function: optimize_frm206", "shortDescription": {"text": "Possibly dead Python function: optimize_frm206"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1dba3b6a95c1eacd", "name": "Possibly dead Python function: optimize_frm302", "shortDescription": {"text": "Possibly dead Python function: optimize_frm302"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-85e747a174cdc4c1", "name": "Possibly dead Python function: optimize_frm303", "shortDescription": {"text": "Possibly dead Python function: optimize_frm303"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-0aee40168a6fd513", "name": "Possibly dead Python function: optimize_frm311", "shortDescription": {"text": "Possibly dead Python function: optimize_frm311"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aaa48ea658bf2cdf", "name": "Possibly dead Python function: optimize_frm501", "shortDescription": {"text": "Possibly dead Python function: optimize_frm501"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f4f407015ca2497f", "name": "Possibly dead Python function: optimize_frm511", "shortDescription": {"text": "Possibly dead Python function: optimize_frm511"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cd7f8f1ef7e9331a", "name": "Possibly dead Python function: optimize_frm519", "shortDescription": {"text": "Possibly dead Python function: optimize_frm519"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4710c8c95c736455", "name": "Possibly dead Python function: optimize_frm521", "shortDescription": {"text": "Possibly dead Python function: optimize_frm521"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b579e33f4eb2cc19", "name": "Possibly dead Python function: optimize_frm641", "shortDescription": {"text": "Possibly dead Python function: optimize_frm641"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9afe80c099ee646d", "name": "Possibly dead Python function: optimize_frm651", "shortDescription": {"text": "Possibly dead Python function: optimize_frm651"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-dcdd491d8ab84e9e", "name": "Possibly dead Python function: optimize_frm652", "shortDescription": {"text": "Possibly dead Python function: optimize_frm652"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b9278e0b67c9ddf8", "name": "Possibly dead Python function: optimize_frm701", "shortDescription": {"text": "Possibly dead Python function: optimize_frm701"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a9449e6f3bf565be", "name": "Possibly dead Python function: optimize_frm702", "shortDescription": {"text": "Possibly dead Python function: optimize_frm702"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-11b0b44e4254d3eb", "name": "Possibly dead Python function: optimize_frm707", "shortDescription": {"text": "Possibly dead Python function: optimize_frm707"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b0eb83a0acd8dc2b", "name": "Possibly dead Python function: optimize_frm709", "shortDescription": {"text": "Possibly dead Python function: optimize_frm709"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9bc063f4bcbb5a98", "name": "Possibly dead Python function: optimize_frm711", "shortDescription": {"text": "Possibly dead Python function: optimize_frm711"}, "fullDescription": {"text": "No callers detected by AST scan in this repo. Could be exported for external callers or a framework handler."}, "properties": {"scanner": "scanner-primary", "layer": "software", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e37ca04f57ea36c5", "name": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-performance.spec.ts:221", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-performance.spec.ts:221"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8d02d6795c2cfadc", "name": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-axe.spec.ts:146", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-axe.spec.ts:146"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1b534738ee54a580", "name": "Stray `console.log` in TS/JS \u2014 tools/portal-access-regression-runner-phase2f.js:147", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tools/portal-access-regression-runner-phase2f.js:147"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-e819c4de88e49c93", "name": "Stray `console.log` in TS/JS \u2014 tools/scripts/glossary/audit_and_remediate_glossary.js:531", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tools/scripts/glossary/audit_and_remediate_glossary.js:531"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-61b7b0e4f2785d86", "name": "Stray `console.log` in TS/JS \u2014 tools/scripts/language-polish/normalize-nonform-language.js:654", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tools/scripts/language-polish/normalize-nonform-language.js:654"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2a40e100e0522193", "name": "Stray `console.log` in TS/JS \u2014 mom/sw.js:117", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/sw.js:117"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b029770892542ec7", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/14-mes-control-center.js:235", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/14-mes-control-center.js:235"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fbba591bbdbe3128", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/32a-mstudio-presets-settings.js:565", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/32a-mstudio-presets-settings.js:565"}, "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-5e35aff9fe9ccb1f", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance-module-sample.js:437", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance-module-sample.js:437"}, "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-65b1f943f9027df2", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/33-mb2-inspector.js:96", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/33-mb2-inspector.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-38995c087eafa2f3", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bd-blockkit.js:261", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bd-blockkit.js:261"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-23dd6a7d9b905a8f", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00f-admin-translation-module.js:488", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00f-admin-translation-module.js:488"}, "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-3f32c918c828a563", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/10-eqms-form-runtime.js:1411", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/10-eqms-form-runtime.js:1411"}, "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-7b3f995bfb76aa40", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/02-state-auth-ui.js:4609", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/02-state-auth-ui.js:4609"}, "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-b360c49553b9cb85", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/09b-form-fill-download.js:1212", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09b-form-fill-download.js:1212"}, "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-bc79a34382a8dea2", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bb-graphics-authority.js:58", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bb-graphics-authority.js:58"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5186b842621ec94e", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00p-admin-email-intake.js:2090", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00p-admin-email-intake.js:2090"}, "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-7af98daaba0aae12", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/11-dcc-header-renderer.js:491", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/11-dcc-header-renderer.js:491"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4bdc4fac22843b89", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/13-master-data-control.js:1040", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/13-master-data-control.js:1040"}, "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-adda677a7756b4f5", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/13-master-data-control.js:816", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/13-master-data-control.js:816"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-897ae8d22db3bb6f", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance.js:1987", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance.js:1987"}, "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-08e369af19f933fc", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/03-editor-core.js:667", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/03-editor-core.js:667"}, "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-b58944e2a9f64d9c", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/05-workflow-panel.js:762", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/05-workflow-panel.js:762"}, "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-81997400862a20cf", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/DEMO-gpt-blueprint.js:121", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/DEMO-gpt-blueprint.js:121"}, "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-212cd5f7d0f5ae51", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00i-admin-permissions-tabs.js:724", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00i-admin-permissions-tabs.js:724"}, "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-ee6a2cd76b519cfb", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/09d-upload-verify.js:10", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/09d-upload-verify.js:10"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-7aa8cf1ddfc5c37e", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:603", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:603"}, "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-82bf7fe48ae77ccc", "name": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/01-data-config.js:274", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/01-data-config.js:274"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-287680f4b43ff950", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/00l-admin-iam-console.js:935", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00l-admin-iam-console.js:935"}, "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-140d7a89aecf0c94", "name": "Icon-only button without accessible name \u2014 mom/scripts/portal/09f-form-builder-engine.js:586", "shortDescription": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09f-form-builder-engine.js:586"}, "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-c29a9c636a6f8a6a", "name": "Stray `console.log` in TS/JS \u2014 mom/assets/js/sync-manager.js:108", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/sync-manager.js:108"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1d358ab7a56eccb2", "name": "Stray `console.log` in TS/JS \u2014 mom/assets/js/offline-store.js:88", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/offline-store.js:88"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a051e071bf190e1e", "name": "Stray `console.log` in TS/JS \u2014 mom/assets/js/pwa-init.js:49", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/pwa-init.js:49"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-17e393ecfc1e1c42", "name": "Stray `console.log` in TS/JS \u2014 mom/assets/js/barcode-scanner.js:117", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/barcode-scanner.js:117"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a0d4553f84209ca4", "name": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-migration-wave.js:277", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-migration-wave.js:277"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f79a3c2a7ebb60fb", "name": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-schema-studio-design.js:123", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-schema-studio-design.js:123"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6cd08fa8d1eb4b0", "name": "Analyzer timeout: security.gitleaks", "shortDescription": {"text": "Analyzer timeout: security.gitleaks"}, "fullDescription": {"text": "analyzer exceeded 60.0s wall-clock (thread mode \u2014 daemon abandoned). Bump REPOBILITY_ANALYZER_TIMEOUT_S if expected."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-3b0e39c129dfbea1", "name": "Privileged port 9 in use", "shortDescription": {"text": "Privileged port 9 in use"}, "fullDescription": {"text": "Port 9 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-dbc065ae2d711929", "name": "Privileged port 10 in use", "shortDescription": {"text": "Privileged port 10 in use"}, "fullDescription": {"text": "Port 10 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4553affaaf880e5c", "name": "Privileged port 30 in use", "shortDescription": {"text": "Privileged port 30 in use"}, "fullDescription": {"text": "Port 30 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-984a3b733505b9c6", "name": "Privileged port 127 in use", "shortDescription": {"text": "Privileged port 127 in use"}, "fullDescription": {"text": "Port 127 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-34cffefa472b3dce", "name": "Privileged port 12 in use", "shortDescription": {"text": "Privileged port 12 in use"}, "fullDescription": {"text": "Port 12 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-436593f4346b2c2a", "name": "Privileged port 42 in use", "shortDescription": {"text": "Privileged port 42 in use"}, "fullDescription": {"text": "Port 42 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-be61b93399407611", "name": "Privileged port 15 in use", "shortDescription": {"text": "Privileged port 15 in use"}, "fullDescription": {"text": "Port 15 is privileged (<1024). Make sure the service runs with the right caps or front it with a non-privileged port via a load balancer."}, "properties": {"scanner": "scanner-primary", "layer": "network", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-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-c6c3da9231ef5936", "name": "Insecure pattern 'direct_innerhtml_assignment' in dashboard.html:1455", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard.html:1455"}, "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-cddff6b3aa03e8e3", "name": "Insecure pattern 'node_child_process' in tools/scripts/mda-lego-rebuild-lab.mjs:5", "shortDescription": {"text": "Insecure pattern 'node_child_process' in tools/scripts/mda-lego-rebuild-lab.mjs:5"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-4dbdbf9962ee8ff1", "name": "Insecure pattern 'new_function_used' in tools/scripts/test-block-rbac.mjs:55", "shortDescription": {"text": "Insecure pattern 'new_function_used' in tools/scripts/test-block-rbac.mjs:55"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-9b0ea2c28a988859", "name": "Insecure pattern 'node_child_process' in tools/scripts/repo-structure/audit-repo-structure.mjs:2", "shortDescription": {"text": "Insecure pattern 'node_child_process' in tools/scripts/repo-structure/audit-repo-structure.mjs:2"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f3b349171001584d", "name": "Possible secret in tools/vps-setup/scripts/data-push.sh", "shortDescription": {"text": "Possible secret in tools/vps-setup/scripts/data-push.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-584a32f40ed8c3e8", "name": "Possible secret in tools/vps-setup/scripts/db-push.sh", "shortDescription": {"text": "Possible secret in tools/vps-setup/scripts/db-push.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c87211efd1d432ee", "name": "Possible secret in tools/vps-setup/iac/group_vars/all.yml", "shortDescription": {"text": "Possible secret in tools/vps-setup/iac/group_vars/all.yml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-dc2d9b47164dac45", "name": "Possible secret in mom/ops/vps/db-pull.sh", "shortDescription": {"text": "Possible secret in mom/ops/vps/db-pull.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-fce710631eb2cf97", "name": "Possible secret in mom/ops/vps/run-db-migrations.sh", "shortDescription": {"text": "Possible secret in mom/ops/vps/run-db-migrations.sh"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-bb93394a17e4f4de", "name": "Possible secret in mom/api/openapi.yaml", "shortDescription": {"text": "Possible secret in mom/api/openapi.yaml"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-c1052c999ccd0c8a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/operations/work-instructions/01-WI-100/champion-availability-", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/operations/work-instructions/01-WI-100/champion-availability-roster.html: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-23acacd44a9f80c7", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/glossary/index.html:190", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/glossary/index.html:190"}, "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-a647cc36a730286c", "name": "Possible secret in mom/docs/forms/design-system/upgrade_lib.py", "shortDescription": {"text": "Possible secret in mom/docs/forms/design-system/upgrade_lib.py"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3d0657d469eebda8", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/training/system-ops/03-Deploy-Playbook/TRN-DEP-PLAYBOOK.html:", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/training/system-ops/03-Deploy-Playbook/TRN-DEP-PLAYBOOK.html: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-c984879a9362603c", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/build-howto-mockups.html:192", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/build-howto-mockups.html:192"}, "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-3866597c3f5f2d4e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/form-runtimes/frm-403-scar.js:647", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/form-runtimes/frm-403-scar.js:647"}, "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-b12da2103d395721", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/44-eqms-ncr.js:865", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/44-eqms-ncr.js:865"}, "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-e538911d26370f80", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/17-quoting-engine.js:430", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/17-quoting-engine.js:430"}, "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-6d883e21093c723c", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-mes-control-center.js:622", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-mes-control-center.js:622"}, "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-1d5dc6fbe18a6b98", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-runtime.js:31", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-runtime.js:31"}, "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-6488e2cac6125d13", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/40-eqms-shell.js:808", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/40-eqms-shell.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-e7f68b4430afbea1", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22b-ai-chat-interface.js:128", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22b-ai-chat-interface.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-4bbf0848bd3ceede", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/22b-ai-chat-interface.js:144", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/22b-ai-chat-interface.js:144"}, "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-ae8668d0a7fb321a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/56-eqms-inspection.js:292", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/56-eqms-inspection.js:292"}, "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-8d458714712e4792", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bd-blockkit.js:516", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bd-blockkit.js:516"}, "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-c6f47ff7d3c3efa9", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/88-governed-data-grid.js:127", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/88-governed-data-grid.js:127"}, "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-80df7fc31e8f5109", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/29-energy-dashboard.js:392", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/29-energy-dashboard.js:392"}, "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-bd40bcda584cb19e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-appearance-theme.js:153", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-appearance-theme.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-1fc6f3280fb76626", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/63-eqms-concessions.js:132", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/63-eqms-concessions.js: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-695d3e5071f2e823", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/69-eqms-csat.js:109", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/69-eqms-csat.js:109"}, "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-ba6f9e8c7f405dfe", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/23-compliance-reports.js:740", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/23-compliance-reports.js:740"}, "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-537fcfa2d1fcd69a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00h-admin-content-tabs.js:87", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00h-admin-content-tabs.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-1b14435b21a403cb", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/91-record-object-page.js:47", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/91-record-object-page.js:47"}, "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-7ba7351c761f37f0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00j-admin-shared.js:118", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00j-admin-shared.js:118"}, "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-73df96a5e2a8f1b2", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/62-eqms-quality-agreements.js:144", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/62-eqms-quality-agreements.js:144"}, "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-c4b9409fea1f244f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/49-eqms-training.js:213", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/49-eqms-training.js:213"}, "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-665767e0054c0fab", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-schema-studio.js:628", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-schema-studio.js:628"}, "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-2e257ad1ae1d0a83", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-core.js:275", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-core.js:275"}, "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-d382337c25be904f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/87-mda-machine-runtime.js:281", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/87-mda-machine-runtime.js:281"}, "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-8f2c4fc6e07c910f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-commands-table.js:152", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-commands-table.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-0fcd167d26e5a2bf", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00g-admin-governance-tabs.js:50", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00g-admin-governance-tabs.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-039fcf7f356ad217", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00f-admin-translation-module.js:130", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00f-admin-translation-module.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-e24cabc6b9400eac", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/66-eqms-aml.js:111", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/66-eqms-aml.js:111"}, "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-98f66e6579739ca1", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/70-eqms-sampling-plans.js:142", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/70-eqms-sampling-plans.js:142"}, "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-b5e1bdbbb672528e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:532", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:532"}, "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-c5cfa0d616d3496c", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:1752", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:1752"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b63ffc8a63d37b3b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/20-cnc-programs.js:404", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/20-cnc-programs.js:404"}, "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-ec9947ca6ab45b2e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-components.js:362", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-components.js:362"}, "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-8afd5c5d832ebfef", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/18-evidence-vault.js:524", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/18-evidence-vault.js:524"}, "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-65a351be07264737", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/02-state-auth-ui.js:224", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/02-state-auth-ui.js:224"}, "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-da2167fe3a6e6410", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/02-state-auth-ui.js:15415", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/02-state-auth-ui.js:15415"}, "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-ee0074d11508cb3b", "name": "Insecure pattern 'local_storage_auth_token' in mom/scripts/portal/02-state-auth-ui.js:9132", "shortDescription": {"text": "Insecure pattern 'local_storage_auth_token' in mom/scripts/portal/02-state-auth-ui.js:9132"}, "fullDescription": {"text": "Found a known-risky pattern (local_storage_auth_token). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-55bb8be5a706481b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bh-blocks-facade.js:91", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bh-blocks-facade.js:91"}, "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-131cc97000c24a24", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/13-jd-scorecard-renderer.js:214", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/13-jd-scorecard-renderer.js:214"}, "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-9b7823b66104bafc", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-ai-control.js:37", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-ai-control.js:37"}, "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-36efd6907a5fbdb8", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-doc-visualizer.js:343", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-doc-visualizer.js:343"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-37e0da85b134822a", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/60-eqms-doc-visualizer.js:873", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/60-eqms-doc-visualizer.js:873"}, "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-82185eb35f467037", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09b-form-fill-download.js:984", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09b-form-fill-download.js:984"}, "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-42e353dc3792fb76", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/52-eqms-supplier-audits.js:949", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/52-eqms-supplier-audits.js:949"}, "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-255f9c8f469e2238", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-intake.js:20", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-intake.js:20"}, "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-39c978e053ccb56c", "name": "Insecure pattern 'document_write' in mom/scripts/portal/00m-admin-org-console.js:3601", "shortDescription": {"text": "Insecure pattern 'document_write' in mom/scripts/portal/00m-admin-org-console.js:3601"}, "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-7091fe82899e1268", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-org-console.js:1102", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-org-console.js:1102"}, "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-cd562de89af89625", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/59-eqms-validation.js:168", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/59-eqms-validation.js:168"}, "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-468a79f29750bf57", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/58-eqms-batch-release.js:192", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/58-eqms-batch-release.js:192"}, "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-b3a8c03c4073bd1c", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/61-eqms-genealogy.js:141", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/61-eqms-genealogy.js:141"}, "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-d24e1863503a727b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-exception-dashboard.js:677", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-exception-dashboard.js:677"}, "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-2b3d367ddcbc0c50", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00n-admin-raci-matrix.js:262", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00n-admin-raci-matrix.js:262"}, "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-8e4cd0dbeae4bb39", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bb-graphics-authority.js:701", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bb-graphics-authority.js:701"}, "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-e6f6745504d15eb4", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/65-eqms-special-chars.js:112", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/65-eqms-special-chars.js:112"}, "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-b1d523922962e4c0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00p-admin-email-intake.js:95", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00p-admin-email-intake.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-c98dd6bde007d9ac", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/00p-admin-email-intake.js:918", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/00p-admin-email-intake.js:918"}, "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-2616ed2df83a5d87", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00o-admin-kpi-registry.js:697", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00o-admin-kpi-registry.js:697"}, "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-bb560c499861e487", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/50-eqms-audits.js:1169", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/50-eqms-audits.js:1169"}, "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-98343f4654d85da5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-field-actions.js:158", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-field-actions.js:158"}, "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-15fcba84deb3b1b2", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bf-archetypekit.js:198", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bf-archetypekit.js:198"}, "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-fe030b64b397c43d", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/15-quality-exception-hub.js:349", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/15-quality-exception-hub.js:349"}, "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-04a3139363df1b65", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/68-eqms-lessons-learned.js:112", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/68-eqms-lessons-learned.js:112"}, "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-53fa10dc690c8f20", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/42-eqms-complaints.js:217", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/42-eqms-complaints.js:217"}, "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-3d53e8fb1f64ec40", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09h-allocation-tracker.js:307", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09h-allocation-tracker.js:307"}, "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-1eb67050879e061f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22a-echarts-bridge.js:729", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22a-echarts-bridge.js:729"}, "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-efdc264488c8b24a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-today.js:21", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-today.js:21"}, "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-667003a4279c54b1", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/11-e-signature.js:293", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/11-e-signature.js:293"}, "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-1f63bb2440440871", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-vps-control-tower.js:1706", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-vps-control-tower.js:1706"}, "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-7304aed2ba330323", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-arrange.js:124", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-arrange.js:124"}, "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-ca7a8f392bed6135", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22c-ai-recommendations.js:84", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22c-ai-recommendations.js:84"}, "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-d13ee8cfba4213e5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/90-qrcodegen.js:10", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/90-qrcodegen.js:10"}, "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-a1f8682384a6fc63", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-admin-metadata-studio.js:1466", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-admin-metadata-studio.js:1466"}, "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-cd5377289126adec", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22-ai-quality-scheduling.js:357", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22-ai-quality-scheduling.js:357"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-badb61d3f5b9779a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00k-admin-roles.js:353", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00k-admin-roles.js:353"}, "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-c0d8de3ff653c2ab", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-palette.js:153", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-palette.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-af00b05544934281", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/51-eqms-suppliers.js:792", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/51-eqms-suppliers.js:792"}, "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-eb85d54d3e8921bf", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/80-uom-control-center.js:123", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/80-uom-control-center.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-b05eeb7a15be63a2", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/13-master-data-control.js:1036", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/13-master-data-control.js:1036"}, "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-27be975d576cb36c", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09c-record-id-generator.js:233", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09c-record-id-generator.js:233"}, "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-896ee9851022217a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/81-uom-quantity-widget.js:283", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/81-uom-quantity-widget.js:283"}, "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-9505b61c7cf5ce01", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/41-eqms-quality-tower.js:1099", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/41-eqms-quality-tower.js:1099"}, "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-36993e4c43b80576", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00e-admin-translation-provider.js:34", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00e-admin-translation-provider.js:34"}, "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-65b8e5f417077ce0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/53-eqms-risks.js:229", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/53-eqms-risks.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-a20af3bbd912bfed", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/48-eqms-documents.js:155", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/48-eqms-documents.js:155"}, "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-60d2d7b062ba4a65", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:1670", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:1670"}, "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-8e506a8a30b700af", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:2113", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:2113"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-eeeaa4d9d5e73007", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/64-eqms-fai.js:119", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/64-eqms-fai.js:119"}, "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-bbc8c8cc5d5c31a2", "name": "Possible secret in mom/scripts/portal/08-deploy-dashboard.js", "shortDescription": {"text": "Possible secret in mom/scripts/portal/08-deploy-dashboard.js"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-38685456d3b84ffd", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/08-deploy-dashboard.js:523", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/08-deploy-dashboard.js:523"}, "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-6adcdebf8955cdb7", "name": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/08-deploy-dashboard.js:481", "shortDescription": {"text": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/08-deploy-dashboard.js:481"}, "fullDescription": {"text": "Found a known-risky pattern (domparser_html_parse). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a5fe462902b0f58a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/16-supplier-quality.js:432", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/16-supplier-quality.js:432"}, "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-da6ee759baca9233", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/04-workflow-actions.js:83", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/04-workflow-actions.js:83"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b78d7d30b62b90c1", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00-version-check.js:68", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00-version-check.js:68"}, "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-dfef046aa82a59b3", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-stubs.js:34", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-stubs.js:34"}, "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-86fc4fc14582ba4d", "name": "Insecure pattern 'document_write' in mom/scripts/portal/03-editor-core.js:7057", "shortDescription": {"text": "Insecure pattern 'document_write' in mom/scripts/portal/03-editor-core.js:7057"}, "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-a0c6f8b20a282c5b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-editor-core.js:388", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-editor-core.js:388"}, "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-db71e131198995dd", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/03-editor-core.js:5443", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/03-editor-core.js:5443"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f2de6b48ac6986c5", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-versions.js:24", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-versions.js:24"}, "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-708826e2dc25c5a8", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-kpi-badge-renderer.js:118", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-kpi-badge-renderer.js:118"}, "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-c0a56d190bfb8d3f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/34-purchasing-workspace.js:51", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/34-purchasing-workspace.js:51"}, "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-0f5150920e3cb640", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/05-workflow-panel.js:15", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/05-workflow-panel.js:15"}, "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-d02e2422b6bcae69", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09g-cascading-dropdown.js:101", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09g-cascading-dropdown.js:101"}, "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-7c5014b3bf822c49", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/DEMO-gpt-blueprint.js:90", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/DEMO-gpt-blueprint.js:90"}, "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-1dc8ff04116a7594", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-canvas.js:50", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-canvas.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-6104920146b7fc7e", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00i-admin-permissions-tabs.js:120", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00i-admin-permissions-tabs.js:120"}, "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-d195c899ea079819", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09d-upload-verify.js:133", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09d-upload-verify.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-837157d8ca5dce82", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/47-eqms-engineering-change.js:884", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/47-eqms-engineering-change.js:884"}, "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-685220afdcaf6b6b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:275", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:275"}, "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-ed3f873606d93a30", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:732", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:732"}, "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-32be00973fa5221f", "name": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/12-raci-authority-sidebar.js:79", "shortDescription": {"text": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/12-raci-authority-sidebar.js:79"}, "fullDescription": {"text": "Found a known-risky pattern (domparser_html_parse). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-81491c103cdcc518", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:137", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:137"}, "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-3625ecf1404b1158", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:208", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:208"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-8e6757b76155b78a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/28-continuous-improvement.js:416", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/28-continuous-improvement.js:416"}, "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-8bb9a817c72b645a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-module-studio.js:473", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-module-studio.js:473"}, "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-e9248872b39e991d", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/32-module-studio.js:474", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/32-module-studio.js:474"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f13769f48dc8cc3a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/55-eqms-lab-investigations.js:274", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/55-eqms-lab-investigations.js:274"}, "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-f86dad5be24e8d13", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/24-fmea-control-plan.js:543", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/24-fmea-control-plan.js:543"}, "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-7df0557f7dc86cbc", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09-online-forms.js:166", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09-online-forms.js:166"}, "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-b5563b266b484ca8", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-module-router.js:24", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-module-router.js:24"}, "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-ac7bbe716954ed68", "name": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/01-module-router.js:441", "shortDescription": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/01-module-router.js:441"}, "fullDescription": {"text": "Found a known-risky pattern (direct_outerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-330c2ebbd22d1638", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/83-mda-control-center.js:860", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/83-mda-control-center.js:860"}, "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-b69fc9d961c73c6a", "name": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/83-mda-control-center.js:987", "shortDescription": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/83-mda-control-center.js:987"}, "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-1620e8ef4874c29f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/19-customer-portal-admin.js:209", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/19-customer-portal-admin.js:209"}, "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-c6d8e4baee072ed3", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/67-eqms-warranty.js:131", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/67-eqms-warranty.js:131"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-64715206fa8ba1ff", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-searchable-input.js:131", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-searchable-input.js:131"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-cb8f34027492f00b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/86-mda-quality-distribution.js:39", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/86-mda-quality-distribution.js:39"}, "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-40bdc029e5ebd1f7", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/92-code-block-host.js:50", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/92-code-block-host.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-393aea07528e5490", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/46-eqms-change-control.js:139", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/46-eqms-change-control.js:139"}, "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-7ce1aef8b1ef69de", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-data-config.js:504", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-data-config.js:504"}, "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-a06a277bd3546ff0", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/30-production-dispatch.js:227", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/30-production-dispatch.js:227"}, "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-7af57d93b3e2e73c", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/84-mda-workspace.js:145", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/84-mda-workspace.js:145"}, "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-36dd117e093a3b27", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/45-eqms-capa.js:878", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/45-eqms-capa.js:878"}, "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-fa7a21bf6c653ac2", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/27-knowledge-base.js:400", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/27-knowledge-base.js:400"}, "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-bced82aeb062fad7", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-sidebar-block.js:104", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-sidebar-block.js:104"}, "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-498bca8693237b2b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00l-admin-iam-console.js:59", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00l-admin-iam-console.js:59"}, "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-3e08eaa7d6b4043a", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/85-mda-uom-control.js:162", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/85-mda-uom-control.js:162"}, "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-495f1d9c4b569992", "name": "Insecure pattern 'new_function_used' in mom/scripts/portal/06-tiptap-pilot.js:9", "shortDescription": {"text": "Insecure pattern 'new_function_used' in mom/scripts/portal/06-tiptap-pilot.js:9"}, "fullDescription": {"text": "Found a known-risky pattern (new_function_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-d82f4076af1eb490", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/06-tiptap-pilot.js:608", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/06-tiptap-pilot.js:608"}, "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-0b76e22bbaf5724b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/21-product-passport.js:444", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/21-product-passport.js:444"}, "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-828cef069ddc3c42", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/57-eqms-spc.js:203", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/57-eqms-spc.js:203"}, "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-5d4a83e9f029536b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-decision-thresholds.js:223", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-decision-thresholds.js:223"}, "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-f93ad58755f58a00", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09f-form-builder-engine.js:694", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09f-form-builder-engine.js:694"}, "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-7729bb4719bfa6ba", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/25-apqp-ppap.js:591", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/25-apqp-ppap.js:591"}, "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-f9e731f11fa1153f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/54-eqms-calibration.js:213", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/54-eqms-calibration.js:213"}, "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-fd2fcaca576c1682", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/43-eqms-deviations.js:800", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/43-eqms-deviations.js:800"}, "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-d9816994d6d4c95f", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32b-mstudio-lego-workbench.js:1251", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32b-mstudio-lego-workbench.js:1251"}, "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-c2afff0512ffb20b", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/26-mobile-shopfloor.js:554", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/26-mobile-shopfloor.js:554"}, "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-e0a2082c83a6ee22", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/sync-manager.js:514", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/sync-manager.js:514"}, "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-1dfb7c1df0f4ec43", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/pwa-init.js:189", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/pwa-init.js:189"}, "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-eb60580a46a096ee", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/design/cnc-dashboard-ui-study.html:1135", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/design/cnc-dashboard-ui-study.html:1135"}, "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-789736a1480739b9", "name": "Insecure pattern 'direct_innerhtml_assignment' in mom/form-runtimes/frm-403-scar.html:377", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/form-runtimes/frm-403-scar.html:377"}, "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-9e612624cb74e4cc", "name": "Possible secret in mom/tools/registry/registry-v3-data.mjs", "shortDescription": {"text": "Possible secret in mom/tools/registry/registry-v3-data.mjs"}, "fullDescription": {"text": "Detected pattern matching password_literal. Rotate the credential and move to a secret manager."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "critical", "confidence": 1.0}}, {"id": "scanner-3504036f4f280bff", "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-28c4a04bd807da0c", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/cache@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-27924aa79fa4a517", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/cache@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-6e92467de4203c2a", "name": "Very large file: tests/e2e/module-template-v4.spec.ts (940 lines)", "shortDescription": {"text": "Very large file: tests/e2e/module-template-v4.spec.ts (940 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-47529e28dd898320", "name": "Very large file: tools/engines/fill_missing_translations.py (2055 lines)", "shortDescription": {"text": "Very large file: tools/engines/fill_missing_translations.py (2055 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-5e466434723c4fc9", "name": "Very large file: tools/engines/create_full_remaining_excel.py (1969 lines)", "shortDescription": {"text": "Very large file: tools/engines/create_full_remaining_excel.py (1969 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-fcec1d4e1e4752f3", "name": "Very large file: tools/scripts/generate_erp_variables.py (975 lines)", "shortDescription": {"text": "Very large file: tools/scripts/generate_erp_variables.py (975 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-24d62222f0fc70ec", "name": "Very large file: tools/scripts/registry/gen_registry.mjs (1756 lines)", "shortDescription": {"text": "Very large file: tools/scripts/registry/gen_registry.mjs (1756 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-8c158d70d1a61b5f", "name": "Very large file: tools/scripts/organization/department_handbook_data.py (1544 lines)", "shortDescription": {"text": "Very large file: tools/scripts/organization/department_handbook_data.py (1544 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-997d76e71f8a3c45", "name": "Very large file: tools/scripts/sop-rewrite/generate_series_400_900.py (3553 lines)", "shortDescription": {"text": "Very large file: tools/scripts/sop-rewrite/generate_series_400_900.py (3553 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-384988e4b4ceaa7d", "name": "Very large file: tools/scripts/sop-rewrite/vietnamize_sops_by_core_standard.py (2868 lines)", "shortDescription": {"text": "Very large file: tools/scripts/sop-rewrite/vietnamize_sops_by_core_standard.py (2868 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-fd37cc26bb407211", "name": "Very large file: tools/scripts/sop-rewrite/research_redraft_sections_3_6_7.py (1826 lines)", "shortDescription": {"text": "Very large file: tools/scripts/sop-rewrite/research_redraft_sections_3_6_7.py (1826 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-c027c21eaee74d08", "name": "Very large file: tools/scripts/sop-rewrite/regenerate_all_sops_100_900.py (1097 lines)", "shortDescription": {"text": "Very large file: tools/scripts/sop-rewrite/regenerate_all_sops_100_900.py (1097 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-49f2316ffe4f1e0f", "name": "Very large file: tools/scripts/translation/dcc_argos_vi_to_en.py (1549 lines)", "shortDescription": {"text": "Very large file: tools/scripts/translation/dcc_argos_vi_to_en.py (1549 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-39d6a5301ccf47ec", "name": "Very large file: tools/scripts/language-polish/editorial_vietnamese_cleanup_20260324e.mjs (1313 lines)", "shortDescription": {"text": "Very large file: tools/scripts/language-polish/editorial_vietnamese_cleanup_20260324e.mjs (1313 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-ab3030d8e89b7ebe", "name": "Very large file: tools/scripts/role-system/normalize_job_order_role_system.py (4744 lines)", "shortDescription": {"text": "Very large file: tools/scripts/role-system/normalize_job_order_role_system.py (4744 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-70a937dd19821cdf", "name": "Very large file: mom/scripts/form-runtimes/frm-403-scar.js (2346 lines)", "shortDescription": {"text": "Very large file: mom/scripts/form-runtimes/frm-403-scar.js (2346 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-67e7a1fbf635f4e6", "name": "Very large file: mom/scripts/portal/14-mes-control-center.js (2456 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/14-mes-control-center.js (2456 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-ef1373bef256512e", "name": "Very large file: mom/scripts/portal/73-module-template-v4-renderers.js (2176 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/73-module-template-v4-renderers.js (2176 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-252ad8302b57a656", "name": "Very large file: mom/scripts/portal/32a-mstudio-presets-settings.js (1164 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/32a-mstudio-presets-settings.js (1164 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-b2bdd0ff5a965cf8", "name": "Very large file: mom/scripts/portal/00c-admin-appearance-module-sample.js (3156 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00c-admin-appearance-module-sample.js (3156 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-66ec83f5ca6d0518", "name": "Very large file: mom/scripts/portal/40-eqms-shell.js (2351 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/40-eqms-shell.js (2351 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-82c96f4bc3e31872", "name": "Very large file: mom/scripts/portal/56-eqms-inspection.js (1198 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/56-eqms-inspection.js (1198 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-505989973dc65f5c", "name": "Very large file: mom/scripts/portal/00h-admin-content-tabs.js (889 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00h-admin-content-tabs.js (889 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-0c0148c4ec08cf18", "name": "Very large file: mom/scripts/portal/49-eqms-training.js (1348 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/49-eqms-training.js (1348 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-604dfbbe7932e8c3", "name": "Very large file: mom/scripts/portal/32-schema-studio.js (10492 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/32-schema-studio.js (10492 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-ad89d62f2bcc28ef", "name": "Very large file: mom/scripts/portal/33-mb2-core.js (1493 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/33-mb2-core.js (1493 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-5b91f69f47f52ef2", "name": "Very large file: mom/scripts/portal/87-mda-machine-runtime.js (1147 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/87-mda-machine-runtime.js (1147 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-aeba6c669d1f0893", "name": "Very large file: mom/scripts/portal/03-commands-table.js (1068 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/03-commands-table.js (1068 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-91ea34340d2a728b", "name": "Very large file: mom/scripts/portal/00f-admin-translation-module.js (2742 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00f-admin-translation-module.js (2742 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-dcf888548c3a1fd3", "name": "Very large file: mom/scripts/portal/10-eqms-form-runtime.js (2680 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/10-eqms-form-runtime.js (2680 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-bc43e209678579fc", "name": "Very large file: mom/scripts/portal/02-state-auth-ui.js (17231 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/02-state-auth-ui.js (17231 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-13622f984bc4a2b0", "name": "Very large file: mom/scripts/portal/60-eqms-doc-visualizer.js (975 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/60-eqms-doc-visualizer.js (975 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-63dbaa748e877809", "name": "Very large file: mom/scripts/portal/09b-form-fill-download.js (3492 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/09b-form-fill-download.js (3492 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-3893fdf05d64c418", "name": "Very large file: mom/scripts/portal/52-eqms-supplier-audits.js (1238 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/52-eqms-supplier-audits.js (1238 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-db65d0b27974ed34", "name": "Very large file: mom/scripts/portal/00m-admin-org-console.js (3637 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00m-admin-org-console.js (3637 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-5e4eeacbd7c4a9fa", "name": "Very large file: mom/scripts/portal/59-eqms-validation.js (1126 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/59-eqms-validation.js (1126 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-e2faa9cfb9d6b6f0", "name": "Very large file: mom/scripts/portal/58-eqms-batch-release.js (1018 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/58-eqms-batch-release.js (1018 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-06e8bb07fcfad807", "name": "Very large file: mom/scripts/portal/00p-admin-email-intake.js (2377 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00p-admin-email-intake.js (2377 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-c08291ade8ba6c82", "name": "Very large file: mom/scripts/portal/00o-admin-kpi-registry.js (3080 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00o-admin-kpi-registry.js (3080 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-ee858147a4b45d47", "name": "Very large file: mom/scripts/portal/50-eqms-audits.js (1403 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/50-eqms-audits.js (1403 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-44b5949fa89630d5", "name": "Very large file: mom/scripts/portal/42-eqms-complaints.js (1574 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/42-eqms-complaints.js (1574 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-63d92071e1eea779", "name": "Very large file: mom/scripts/portal/33-vps-control-tower.js (2046 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/33-vps-control-tower.js (2046 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-f65ae3220d85c6f2", "name": "Very large file: mom/scripts/portal/32-admin-metadata-studio.js (1577 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/32-admin-metadata-studio.js (1577 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-ccb434473563a2ea", "name": "Very large file: mom/scripts/portal/22-ai-quality-scheduling.js (1411 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/22-ai-quality-scheduling.js (1411 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-25a3935d06ba57cc", "name": "Very large file: mom/scripts/portal/00k-admin-roles.js (1199 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00k-admin-roles.js (1199 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-c8bb8805c875e505", "name": "Very large file: mom/scripts/portal/13-master-data-control.js (1310 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/13-master-data-control.js (1310 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-658861686ca22d22", "name": "Very large file: mom/scripts/portal/41-eqms-quality-tower.js (1514 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/41-eqms-quality-tower.js (1514 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-7732e0d60e1990c6", "name": "Very large file: mom/scripts/portal/53-eqms-risks.js (1206 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/53-eqms-risks.js (1206 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-446d620e3172f6ff", "name": "Very large file: mom/scripts/portal/48-eqms-documents.js (1170 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/48-eqms-documents.js (1170 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-9205f44119a0c2b4", "name": "Very large file: mom/scripts/portal/00c-admin-appearance.js (5436 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00c-admin-appearance.js (5436 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-35d106a80c771da3", "name": "Very large file: mom/scripts/portal/08-deploy-dashboard.js (3088 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/08-deploy-dashboard.js (3088 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-43dafc476f68565d", "name": "Very large file: mom/scripts/portal/04-workflow-actions.js (2765 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/04-workflow-actions.js (2765 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-11095dbfb5237333", "name": "Very large file: mom/scripts/portal/03-editor-core.js (7062 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/03-editor-core.js (7062 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-2a3382953eb7db56", "name": "Very large file: mom/scripts/portal/00i-admin-permissions-tabs.js (808 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00i-admin-permissions-tabs.js (808 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-d7dfa349f513c111", "name": "Very large file: mom/scripts/portal/09e-so-jo-wo-dashboard.js (1819 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/09e-so-jo-wo-dashboard.js (1819 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-8e8612d7ed110909", "name": "Very large file: mom/scripts/portal/00b-theme-manager.js (1635 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00b-theme-manager.js (1635 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-f4200d21f13ac402", "name": "Very large file: mom/scripts/portal/32-module-studio.js (945 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/32-module-studio.js (945 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-cd7b8c586368d697", "name": "Very large file: mom/scripts/portal/55-eqms-lab-investigations.js (1081 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/55-eqms-lab-investigations.js (1081 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-fb43b24ad2bea656", "name": "Very large file: mom/scripts/portal/09-online-forms.js (3335 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/09-online-forms.js (3335 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-4096c7856beab72d", "name": "Very large file: mom/scripts/portal/83-mda-control-center.js (5992 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/83-mda-control-center.js (5992 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-81b109f6818cce49", "name": "Very large file: mom/scripts/portal/46-eqms-change-control.js (1145 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/46-eqms-change-control.js (1145 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-a2b88685713d1d85", "name": "Very large file: mom/scripts/portal/01-data-config.js (5448 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/01-data-config.js (5448 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-f3f87b103d65a6b9", "name": "Very large file: mom/scripts/portal/30-production-dispatch.js (1093 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/30-production-dispatch.js (1093 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-326608687c4b18ec", "name": "Very large file: mom/scripts/portal/84-mda-workspace.js (1061 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/84-mda-workspace.js (1061 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-defe1b04f6ab0ff9", "name": "Very large file: mom/scripts/portal/45-eqms-capa.js (1081 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/45-eqms-capa.js (1081 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-4d638d01cc0ba3d0", "name": "Very large file: mom/scripts/portal/00ba-graphics-governance-service.js (1961 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00ba-graphics-governance-service.js (1961 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-30b18c522f4a42fe", "name": "Very large file: mom/scripts/portal/00l-admin-iam-console.js (1024 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/00l-admin-iam-console.js (1024 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-78e73567b68f2342", "name": "Very large file: mom/scripts/portal/85-mda-uom-control.js (1626 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/85-mda-uom-control.js (1626 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-3e591cb99ee27281", "name": "Very large file: mom/scripts/portal/09f-form-builder-engine.js (1218 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/09f-form-builder-engine.js (1218 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-1c742f40cc2becff", "name": "Very large file: mom/scripts/portal/32b-mstudio-lego-workbench.js (1670 lines)", "shortDescription": {"text": "Very large file: mom/scripts/portal/32b-mstudio-lego-workbench.js (1670 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-4614e2ba53462b9d", "name": "Very large file: mom/tools/onboard_registry_keys.py (1688 lines)", "shortDescription": {"text": "Very large file: mom/tools/onboard_registry_keys.py (1688 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-ebc58aa16aa28fe7", "name": "Very large file: mom/tools/registry/generate-module-builder-registry.mjs (3484 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/generate-module-builder-registry.mjs (3484 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-8855a432fd2a98b1", "name": "Very large file: mom/tools/registry/generate-registry-v3.mjs (1808 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/generate-registry-v3.mjs (1808 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-f05831443896b118", "name": "Very large file: mom/tools/registry/verify_publication_truth.py (1200 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/verify_publication_truth.py (1200 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-21698c4e2110029d", "name": "Very large file: mom/tools/registry/generate-table-architecture.mjs (3539 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/generate-table-architecture.mjs (3539 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-4073923d6aa2c862", "name": "Very large file: mom/tools/registry/enterprise_registry_doctor.py (1613 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/enterprise_registry_doctor.py (1613 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-89c79915f929054e", "name": "Very large file: mom/tools/registry/registry-v3-data.mjs (1021 lines)", "shortDescription": {"text": "Very large file: mom/tools/registry/registry-v3-data.mjs (1021 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": "16 test file(s) for 405 source file(s) (ratio 0.04). 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-3ab5d313dda8e5f9", "name": "Debug logging residue appears in source files", "shortDescription": {"text": "Debug logging residue appears in source files"}, "fullDescription": {"text": "Found 1420 console/debugger/print-style debug statements in non-test source. This is a common fast-generation residue before production cleanup."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 824 placeholder/mock markers across 153 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d3bfffd3839543a0", "name": "Network/subprocess call without timeout or try/except \u2014 tools/auto-audit-pipeline.py:293", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/auto-audit-pipeline.py:293"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ef7666460ebea74c", "name": "Legacy-named symbol `sec_old` in tools/renumber_gates_8.py:374", "shortDescription": {"text": "Legacy-named symbol `sec_old` in tools/renumber_gates_8.py:374"}, "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-f6a6dbb24f4fca23", "name": "Commented-code block (5 lines) in tools/renumber_gates_8.py:310", "shortDescription": {"text": "Commented-code block (5 lines) in tools/renumber_gates_8.py:310"}, "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-9477422b3c62adbb", "name": "Network/subprocess call without timeout or try/except \u2014 tools/dora/compute_dora.py:125", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/dora/compute_dora.py:125"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff80fbbbea6cec38", "name": "Legacy-named symbol `variable_library_v2` in tools/scripts/generate_erp_variables.py:12", "shortDescription": {"text": "Legacy-named symbol `variable_library_v2` in tools/scripts/generate_erp_variables.py:12"}, "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-f4c720a5802a787a", "name": "Legacy-named symbol `fix_sheetviews_v2` in tools/scripts/form-repair/optimize_form_content.py:612", "shortDescription": {"text": "Legacy-named symbol `fix_sheetviews_v2` in tools/scripts/form-repair/optimize_form_content.py:612"}, "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-6c043308ca2e5728", "name": "Commented-code block (6 lines) in tools/scripts/form-repair/unfreeze_and_audit.py:13", "shortDescription": {"text": "Commented-code block (6 lines) in tools/scripts/form-repair/unfreeze_and_audit.py:13"}, "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-93fd8d00231cde1e", "name": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/normalize_wi_annex_headers.py:113", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/normalize_wi_annex_headers.py:113"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-318e30af1dbb7f19", "name": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/audit_content_regression.py:37", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/audit_content_regression.py:37"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-715e54a55d55b070", "name": "Legacy-named symbol `0_Pioneer_US_v2` in tools/scripts/registry/reference-data.mjs:47", "shortDescription": {"text": "Legacy-named symbol `0_Pioneer_US_v2` in tools/scripts/registry/reference-data.mjs:47"}, "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-1cb1a4b965474d30", "name": "Legacy-named symbol `claude_cli_opus_v1` in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:427", "shortDescription": {"text": "Legacy-named symbol `claude_cli_opus_v1` in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:427"}, "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-b87a0f85945cbb63", "name": "Commented-code block (5 lines) in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:155", "shortDescription": {"text": "Commented-code block (5 lines) in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:155"}, "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-70fa8cc192e302e1", "name": "Commented-code block (6 lines) in tools/scripts/translation/dcc_codex_cli_vi_to_en.py:112", "shortDescription": {"text": "Commented-code block (6 lines) in tools/scripts/translation/dcc_codex_cli_vi_to_en.py:112"}, "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-4927f678fdf22624", "name": "Commented-code block (10 lines) in tools/scripts/translation/dcc_argos_vi_to_en.py:107", "shortDescription": {"text": "Commented-code block (10 lines) in tools/scripts/translation/dcc_argos_vi_to_en.py:107"}, "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-49dd02fcb85f0ae2", "name": "Legacy-named symbol `nllb_200_distilled_600m_int8_v1` in tools/scripts/translation/dcc_nllb_vi_to_en.py:104", "shortDescription": {"text": "Legacy-named symbol `nllb_200_distilled_600m_int8_v1` in tools/scripts/translation/dcc_nllb_vi_to_en.py:104"}, "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-b1aa8821cb55ee0d", "name": "Commented-code block (6 lines) in tools/scripts/translation/dcc_nllb_vi_to_en.py:241", "shortDescription": {"text": "Commented-code block (6 lines) in tools/scripts/translation/dcc_nllb_vi_to_en.py:241"}, "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-3441dfd25ed7b2dd", "name": "Legacy-named symbol `controlled_copy` in tools/scripts/language-polish/deep_operational_vietnamese_pass_20260324b.mjs:26", "shortDescription": {"text": "Legacy-named symbol `controlled_copy` in tools/scripts/language-polish/deep_operational_vietnamese_pass_20260324b.mjs:264"}, "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-b2cc41286c42fd74", "name": "Commented-code block (7 lines) in mom/sw.js:24", "shortDescription": {"text": "Commented-code block (7 lines) in mom/sw.js:24"}, "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-55b6d5ecb6622f74", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/sw.js:203", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/sw.js:203"}, "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-ab63ed4ed7c89651", "name": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/batch_upgrade_all.py:23", "shortDescription": {"text": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/batch_upgrade_all.py:23"}, "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-792e084f099d2a7f", "name": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/upgrade_lib_v2.py:2", "shortDescription": {"text": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/upgrade_lib_v2.py:2"}, "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-65a61a31fc14fe80", "name": "Commented-code block (6 lines) in mom/docs/forms/design-system/upgrade_frm641.py:150", "shortDescription": {"text": "Commented-code block (6 lines) in mom/docs/forms/design-system/upgrade_frm641.py:150"}, "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-dca73b38f3a6a3e8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/17-quoting-engine.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/17-quoting-engine.js:16"}, "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-f16ddb8ba2eb6720", "name": "Legacy-named symbol `openDowntimeModalLegacy` in mom/scripts/portal/14-mes-control-center.js:2053", "shortDescription": {"text": "Legacy-named symbol `openDowntimeModalLegacy` in mom/scripts/portal/14-mes-control-center.js:2053"}, "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-e7327f63ede5f476", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-mes-control-center.js:254", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-mes-control-center.js:254"}, "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-8f1083d29dbb7d55", "name": "Commented-code block (5 lines) in mom/scripts/portal/00c-admin-appearance-module-sample.js:1746", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00c-admin-appearance-module-sample.js:1746"}, "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-f77bbe8923e4abf7", "name": "Commented-code block (5 lines) in mom/scripts/portal/40-eqms-shell.js:2077", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/40-eqms-shell.js:2077"}, "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-dd12d97540cef5f4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/40-eqms-shell.js:1846", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/40-eqms-shell.js:1846"}, "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-c829a2e98e9ea673", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22b-ai-chat-interface.js:18", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22b-ai-chat-interface.js:18"}, "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-df83f21c8616e6f8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bg-lego-theme.js:236", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bg-lego-theme.js:236"}, "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-bb6eda666346910a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/89-binding-resolver.js:63", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/89-binding-resolver.js:63"}, "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-cfd81bafcc680e8d", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bd-blockkit.js:527", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bd-blockkit.js:527"}, "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-a799f3ee7a1bc637", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/29-energy-dashboard.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/29-energy-dashboard.js:16"}, "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-da97b3c20092a802", "name": "Commented-code block (6 lines) in mom/scripts/portal/00d-admin-appearance-theme.js:397", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/00d-admin-appearance-theme.js:397"}, "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-e074d4f2060c1790", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/23-compliance-reports.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/23-compliance-reports.js:16"}, "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-51fcd26f4f11a0a5", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/91-record-object-page.js:46", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/91-record-object-page.js:46"}, "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-9341c55011928464", "name": "Commented-code block (5 lines) in mom/scripts/portal/00j-admin-shared.js:495", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00j-admin-shared.js:495"}, "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-4f6f278c0067096c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00j-admin-shared.js:481", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00j-admin-shared.js:481"}, "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-662520090ccbb888", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/49-eqms-training.js:385", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/49-eqms-training.js:385"}, "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-a95906cc5895c372", "name": "Legacy-named symbol `BrowserLegacy` in mom/scripts/portal/32-schema-studio.js:3050", "shortDescription": {"text": "Legacy-named symbol `BrowserLegacy` in mom/scripts/portal/32-schema-studio.js:3050"}, "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-08f8bf044e49369b", "name": "Commented-code block (6 lines) in mom/scripts/portal/33-mb2-core.js:288", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/33-mb2-core.js:288"}, "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-453961060763bd38", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/87-mda-machine-runtime.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/87-mda-machine-runtime.js:16"}, "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-508bfa072688e9b3", "name": "Commented-code block (5 lines) in mom/scripts/portal/00f-admin-translation-module.js:349", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00f-admin-translation-module.js:349"}, "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-b9dd7c739cb98617", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00f-admin-translation-module.js:100", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00f-admin-translation-module.js:100"}, "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-90fa1509355859f3", "name": "Legacy-named symbol `renderSignatureBlockLegacy` in mom/scripts/portal/10-eqms-form-runtime.js:1475", "shortDescription": {"text": "Legacy-named symbol `renderSignatureBlockLegacy` in mom/scripts/portal/10-eqms-form-runtime.js:1475"}, "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-e8ed244f0acdbf93", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/10-eqms-form-runtime.js:35", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/10-eqms-form-runtime.js:35"}, "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-fd83bb15b853d4df", "name": "Legacy-named symbol `_applyLineSpacingLegacy` in mom/scripts/portal/03-commands-layout.js:71", "shortDescription": {"text": "Legacy-named symbol `_applyLineSpacingLegacy` in mom/scripts/portal/03-commands-layout.js:71"}, "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-7c305ca4cd1352ec", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/20-cnc-programs.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/20-cnc-programs.js:16"}, "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-a64faa50f82e955a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/18-evidence-vault.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/18-evidence-vault.js:16"}, "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-98e953027976a7a8", "name": "Legacy-named symbol `hesem_portal_view_state_v1` in mom/scripts/portal/02-state-auth-ui.js:10", "shortDescription": {"text": "Legacy-named symbol `hesem_portal_view_state_v1` in mom/scripts/portal/02-state-auth-ui.js:10"}, "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-0f40ec10ed02b1d2", "name": "Commented-code block (6 lines) in mom/scripts/portal/02-state-auth-ui.js:1410", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/02-state-auth-ui.js:1410"}, "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-5d0c1e5fe1747efb", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/02-state-auth-ui.js:1645", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/02-state-auth-ui.js:1645"}, "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-7cf04fc5b4532825", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-jd-scorecard-renderer.js:229", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-jd-scorecard-renderer.js:229"}, "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-7f19cab0d4afa8e0", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00d-admin-ai-control.js:476", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00d-admin-ai-control.js:476"}, "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-428a8d438e538826", "name": "Legacy-named symbol `loadDraftLegacy` in mom/scripts/portal/09b-form-fill-download.js:906", "shortDescription": {"text": "Legacy-named symbol `loadDraftLegacy` in mom/scripts/portal/09b-form-fill-download.js:906"}, "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-c0e0b9ca1df216fe", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09b-form-fill-download.js:24", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09b-form-fill-download.js:24"}, "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-5997cdb8ed8501ce", "name": "Commented-code block (9 lines) in mom/scripts/portal/00m-admin-org-console.js:441", "shortDescription": {"text": "Commented-code block (9 lines) in mom/scripts/portal/00m-admin-org-console.js:441"}, "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-b9dc74f073dac9ce", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-exception-dashboard.js:573", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-exception-dashboard.js:573"}, "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-7e60b29978ae688b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bb-graphics-authority.js:50", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bb-graphics-authority.js:50"}, "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-15bf1a3b7873de98", "name": "Commented-code block (7 lines) in mom/scripts/portal/00p-admin-email-intake.js:52", "shortDescription": {"text": "Commented-code block (7 lines) in mom/scripts/portal/00p-admin-email-intake.js:52"}, "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-b08bdd330dfad421", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/50-eqms-audits.js:149", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/50-eqms-audits.js:149"}, "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-0748d6749aacb720", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bf-archetypekit.js:111", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bf-archetypekit.js:111"}, "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-67735b617f329bf8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/15-quality-exception-hub.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/15-quality-exception-hub.js:16"}, "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-d32aa761be0692be", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09h-allocation-tracker.js:496", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09h-allocation-tracker.js:496"}, "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-becbcaf8ea2574a4", "name": "Commented-code block (5 lines) in mom/scripts/portal/11-dcc-header-renderer.js:424", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/11-dcc-header-renderer.js:424"}, "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-68b997cd8a27e6b8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/11-dcc-header-renderer.js:184", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/11-dcc-header-renderer.js:184"}, "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-5578ee7dc499c94b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/33-vps-control-tower.js:22", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/33-vps-control-tower.js:22"}, "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-996c31f25e597694", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22c-ai-recommendations.js:19", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22c-ai-recommendations.js:19"}, "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-117d3d74b5423506", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/32-admin-metadata-studio.js:27", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/32-admin-metadata-studio.js:27"}, "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-43c63e8e6d6600c9", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22-ai-quality-scheduling.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22-ai-quality-scheduling.js:16"}, "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-25721a3d26649520", "name": "Legacy-named symbol `qa_manager_v2` in mom/scripts/portal/00k-admin-roles.js:544", "shortDescription": {"text": "Legacy-named symbol `qa_manager_v2` in mom/scripts/portal/00k-admin-roles.js:544"}, "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-8230577014fe40b0", "name": "Commented-code block (5 lines) in mom/scripts/portal/00k-admin-roles.js:225", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00k-admin-roles.js:225"}, "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-57cbe597e14dd5ed", "name": "Legacy-named symbol `machine_type_legacy` in mom/scripts/portal/13-master-data-control.js:272", "shortDescription": {"text": "Legacy-named symbol `machine_type_legacy` in mom/scripts/portal/13-master-data-control.js:272"}, "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-a1974e75635e5327", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-master-data-control.js:828", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-master-data-control.js:828"}, "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-1bcf896cbf6d2d7c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09c-record-id-generator.js:124", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09c-record-id-generator.js:124"}, "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-996cf404c34bb644", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/41-eqms-quality-tower.js:121", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/41-eqms-quality-tower.js:121"}, "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-e57b095c5097e467", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00e-admin-translation-provider.js:61", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00e-admin-translation-provider.js:61"}, "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-c79a1f69f77bd631", "name": "Commented-code block (6 lines) in mom/scripts/portal/08-deploy-dashboard.js:438", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/08-deploy-dashboard.js:438"}, "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-d6882fe00bccbe44", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/08-deploy-dashboard.js:473", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/08-deploy-dashboard.js:473"}, "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-f8a38057eb670882", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/16-supplier-quality.js:15", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/16-supplier-quality.js:15"}, "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-bf68edaca5b90c36", "name": "Commented-code block (5 lines) in mom/scripts/portal/04-workflow-actions.js:2587", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/04-workflow-actions.js:2587"}, "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-0094016cb0dd617e", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/04-workflow-actions.js:2019", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/04-workflow-actions.js:2019"}, "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-7b4a1ac99fe389b4", "name": "Commented-code block (5 lines) in mom/scripts/portal/03-editor-core.js:11", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/03-editor-core.js:11"}, "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-b7975f7b60f09e22", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-kpi-badge-renderer.js:17", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-kpi-badge-renderer.js:17"}, "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-48a7384e173a78d1", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/34-purchasing-workspace.js:23", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/34-purchasing-workspace.js:23"}, "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-9e9e8103caa73a7c", "name": "Commented-code block (19 lines) in mom/scripts/portal/09g-cascading-dropdown.js:29", "shortDescription": {"text": "Commented-code block (19 lines) in mom/scripts/portal/09g-cascading-dropdown.js:29"}, "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-e50040a670d7e4ba", "name": "Commented-code block (7 lines) in mom/scripts/portal/33-mb2-canvas.js:123", "shortDescription": {"text": "Commented-code block (7 lines) in mom/scripts/portal/33-mb2-canvas.js:123"}, "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-a42530b02ee9a442", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/47-eqms-engineering-change.js:118", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/47-eqms-engineering-change.js:118"}, "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-aec42d10c593cf6a", "name": "Commented-code block (6 lines) in mom/scripts/portal/09e-so-jo-wo-dashboard.js:471", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/09e-so-jo-wo-dashboard.js:471"}, "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-a355ec6142cd8151", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:173", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:173"}, "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-a1126d2c76991416", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-raci-authority-sidebar.js:74", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-raci-authority-sidebar.js:74"}, "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-609d54c1cfc81d9e", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/28-continuous-improvement.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/28-continuous-improvement.js:16"}, "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-59ebac6699cded97", "name": "Commented-code block (5 lines) in mom/scripts/portal/32-module-studio.js:403", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/32-module-studio.js:403"}, "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-1f343d09caf1b741", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/24-fmea-control-plan.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/24-fmea-control-plan.js:16"}, "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-1dfd8c59731bc694", "name": "Legacy-named symbol `_renderOnlineFormsLegacy` in mom/scripts/portal/09-online-forms.js:3259", "shortDescription": {"text": "Legacy-named symbol `_renderOnlineFormsLegacy` in mom/scripts/portal/09-online-forms.js:3259"}, "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-ec55081ddb0bcc3f", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09-online-forms.js:2930", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09-online-forms.js:2930"}, "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-037dcd55025458d7", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-module-router.js:71", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-module-router.js:71"}, "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-b2b3f10ab26dbb18", "name": "Commented-code block (6 lines) in mom/scripts/portal/83-mda-control-center.js:39", "shortDescription": {"text": "Commented-code block (6 lines) in mom/scripts/portal/83-mda-control-center.js:39"}, "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-8f67228839d31a5e", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/19-customer-portal-admin.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/19-customer-portal-admin.js:16"}, "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-f158d6ce896f26b6", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/92-code-block-host.js:77", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/92-code-block-host.js:77"}, "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-9ca55db95d7523e1", "name": "Commented-code block (5 lines) in mom/scripts/portal/01-data-config.js:156", "shortDescription": {"text": "Commented-code block (5 lines) in mom/scripts/portal/01-data-config.js:156"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0889cc68f41e6ed2", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-data-config.js:4064", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-data-config.js:4064"}, "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-e422087a866bfa38", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/30-production-dispatch.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/30-production-dispatch.js:16"}, "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-a31feeadbe9e9062", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00ba-graphics-governance-service.js:850", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00ba-graphics-governance-service.js:850"}, "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-9c9984d72667eda4", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/27-knowledge-base.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/27-knowledge-base.js:16"}, "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-9fe5f7c6ce6eef2a", "name": "Commented-code block (7 lines) in mom/scripts/portal/00l-admin-iam-console.js:333", "shortDescription": {"text": "Commented-code block (7 lines) in mom/scripts/portal/00l-admin-iam-console.js:333"}, "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-cc5b1634bcac6d4c", "name": "Legacy-named symbol `_fontSizeToLegacy` in mom/scripts/portal/06-tiptap-pilot.js:143", "shortDescription": {"text": "Legacy-named symbol `_fontSizeToLegacy` in mom/scripts/portal/06-tiptap-pilot.js:143"}, "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-f60fb36c58e803e9", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/21-product-passport.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/21-product-passport.js:16"}, "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-4b5385079e2887da", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/70-module-template-v4-hydration.js:347", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/70-module-template-v4-hydration.js:347"}, "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-aec9f2181426d896", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/25-apqp-ppap.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/25-apqp-ppap.js:16"}, "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-1f689eb0c49815c6", "name": "Legacy-named symbol `is_deprecated` in mom/scripts/portal/32b-mstudio-lego-workbench.js:573", "shortDescription": {"text": "Legacy-named symbol `is_deprecated` in mom/scripts/portal/32b-mstudio-lego-workbench.js:573"}, "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-d57242d6de111698", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/26-mobile-shopfloor.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/26-mobile-shopfloor.js:16"}, "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-3bf2fc000d6d6722", "name": "`fetch()` without try/.catch or AbortSignal \u2014 mom/assets/js/pwa-init.js:323", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/assets/js/pwa-init.js:323"}, "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-cbac6448d67c9106", "name": "Commented-code block (6 lines) in mom/tools/registry/generate-table-architecture.mjs:2352", "shortDescription": {"text": "Commented-code block (6 lines) in mom/tools/registry/generate-table-architecture.mjs:2352"}, "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-64b31130d362f927", "name": "Legacy-named symbol `matched_legacy` in mom/tools/registry/generate_wave2_canonical_governance.py:228", "shortDescription": {"text": "Legacy-named symbol `matched_legacy` in mom/tools/registry/generate_wave2_canonical_governance.py:228"}, "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-bad4572d5f4fd141", "name": "Network/subprocess call without timeout or try/except \u2014 mom/tools/benchmark/run_runtime_benchmark.py:49", "shortDescription": {"text": "Network/subprocess call without timeout or try/except \u2014 mom/tools/benchmark/run_runtime_benchmark.py:49"}, "fullDescription": {"text": "`subprocess.run(...)` here lacks both a `timeout=` arg and an enclosing try/except. This is exactly the class of bug that took down our git-clone earlier (HTTP/2 stream cancel surfaced as a fatal). Add a `timeout=` and wrap in try/except, or use a wrapper that retries."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b5d7cfa05fd0d10e", "name": "Legacy-named symbol `archived_legacy` in mom/tools/contracts/generate_business_contract_bundle.py:992", "shortDescription": {"text": "Legacy-named symbol `archived_legacy` in mom/tools/contracts/generate_business_contract_bundle.py:992"}, "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-2c04133e54348533", "name": "Near-duplicate function bodies in 2 places", "shortDescription": {"text": "Near-duplicate function bodies in 2 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ntools/engines/create_remaining_words_excel.py:main, tools/engines/create_full_remaining_excel.py:main\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-be46ea126aa5d8dc", "name": "Near-duplicate function bodies in 3 places", "shortDescription": {"text": "Near-duplicate function bodies in 3 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ntools/scripts/form-repair/fix_forms_minimal.py:color_hex, tools/scripts/form-repair/fix_forms_final.py:color_hex, tools/scripts/form-repair/fix_forms_definitive.py:color_hex\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-49c98f7cedd9c977", "name": "Near-duplicate function bodies in 4 places", "shortDescription": {"text": "Near-duplicate function bodies in 4 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ntools/scripts/form-repair/fix_forms_minimal.py:process, tools/scripts/form-repair/fix_forms_final.py:process_file, tools/scripts/form-repair/fix_forms_definitive.py:process, tools/scripts/form-repair/fix_forms_v3.py:process_file\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-46969939caf8120b", "name": "Near-duplicate function bodies in 9 places", "shortDescription": {"text": "Near-duplicate function bodies in 9 places"}, "fullDescription": {"text": "Functions with the same first-5-line body hash:\ntools/scripts/form-repair/fix_forms_minimal.py:main, tools/scripts/form-repair/fix_corruption.py:main, tools/scripts/form-repair/consolidate_tabs.py:main, tools/scripts/form-repair/fix_sheetviews_v2.py:main\n\nThis is *the* AI-coder failure mode (4\u00d7 more duplication in vibe-coded repos \u2014 see https://jw.hn/ai-code-hygiene). Consolidate or document why they're separate."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19020"}, "properties": {"repository": "sanhvo86-hesem/mom", "repoUrl": "https://github.com/sanhvo86-hesem/mom", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429716, "scanner": "foundry_dataset", "fingerprint": "db1d1fe10ccfd2b215ce66a62cf52d45dc82719b2165347c080f2752c2685a13", "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": {"security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 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": "sanhvo86-hesem/mom#5", "issue_number": "5", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-432537027b0f5bba", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b093ff68c2e97ab0", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429715, "scanner": "foundry_dataset", "fingerprint": "c017da202c63fa4b943c88433cfa2803e31aa19e5bd8ecc43a9a5b31af646be6", "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": 4, "data_schema": 1, "api_or_backend": 1, "source_or_other": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "data_schema_persistence": 1, "unlinked_human_feedback": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#416", "issue_number": "416", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b70f4bb7f070e174", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5, "source_or_other": 5}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 416\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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_feedback_general': 1, 'api_or_backend': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, '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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8d0b6a0cde862c1e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429714, "scanner": "foundry_dataset", "fingerprint": "3ab1ce0d1bbff487f8a77b3d9fc35249157d8ce7db29f299a9dba22e58c2f33b", "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": 5, "api_or_backend": 2, "docs_or_claims": 20, "schema_or_data": 7, "source_or_other": 5, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 74, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 39, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 48, "node_types": {"repo": 1, "thread": 1, "comment": 1, "pr_file": 39, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#411", "issue_number": "411", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-d95513feaf33cc99", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 20, "api_or_backend": 8, "docs_or_claims": 80, "schema_or_data": 28, "source_or_other": 20}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#411\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#411\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#411\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 411\nGraph consistency label: needs_more_evidence\nNodes: 48\nEdges: 74\nNode types: {'pr_file': 39, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 39, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, '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: {'docs_or_claims': 20, 'schema_or_data': 7, 'test_or_ci': 5, 'source_or_other': 5, 'not_resolved_or_not_observed': 3, 'api_or_backend': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-3e95df81b8bbc25e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429713, "scanner": "foundry_dataset", "fingerprint": "5822834ea71154ec7558af161f1662415a5f5b603f9bdfb8a90e9e87e0afcaeb", "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, "schema_or_data": 1, "source_or_other": 3, "security_auth_secret": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 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": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 4, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#404", "issue_number": "404", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-5059c20cf4106f46", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 5, "source_or_other": 15}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#404\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#404\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#404\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 404\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 37\nNode types: {'commit': 5, 'pr_file': 4, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 8, 'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'source_or_other': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_feedback_general': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-26102e8830e61ec9", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429712, "scanner": "foundry_dataset", "fingerprint": "494dbbe84f0ea6d27c9e5bddc4afe97a405368c131abcbdeecd43840bba5e617", "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": {"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": 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": "sanhvo86-hesem/mom#339", "issue_number": "339", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ddeb92af8e27d67c", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#339\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#339\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#339\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 339\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-793d3995bfad126c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429711, "scanner": "foundry_dataset", "fingerprint": "edd46e7d389c04fda44d58c5866d72486f7ed38621ef87beb92400dd8626b568", "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, "data_schema": 3, "deployment_env_gap": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 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, "not_resolved_or_not_observed": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 29, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#325", "issue_number": "325", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-11991add669e6294", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#325\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 325\nGraph consistency label: weak_supervision_needs_review\nNodes: 23\nEdges: 29\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'data_schema': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, '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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-db0c2ff91923c68d", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429710, "scanner": "foundry_dataset", "fingerprint": "7eb94019eb3acd528957f88b55babbce89f8b1efedfbe4b2c96f1adcaf54571a", "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": {"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": 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": "sanhvo86-hesem/mom#323", "issue_number": "323", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0ec0c78909663e6c", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#323\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#323\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#323\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 323\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-4f5eaf15f4abbba8", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429709, "scanner": "foundry_dataset", "fingerprint": "edd296d7fa156750769e9a7068718ff4d6e64b3f985ea3a9820b90ce89b61fe3", "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": {"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": 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": "sanhvo86-hesem/mom#318", "issue_number": "318", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-644cbe993a311db8", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#318\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#318\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#318\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 318\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-05133eb0d00069bc", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429708, "scanner": "foundry_dataset", "fingerprint": "3c9a53938092fcdabbc23248b079fd661c8b40b44b3ebc882f6094292ca144a0", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"runtime_failure": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "human_feedback_general": 2, "unlinked_human_feedback": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 24, "node_types": {"repo": 1, "thread": 1, "comment": 4, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#3", "issue_number": "3", "quality_tiers": {"unresolved": 6, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b39d3891b05db9aa", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#3\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#3\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#3\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 3\nGraph consistency label: assumption_check\nNodes: 24\nEdges: 34\nNode types: {'link_quality': 8, 'comment': 4, 'comment_chain': 4, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'human_feedback_general': 2, 'unlinked_human_feedback': 2, 'human_reported_issue_no_linked_fix': 2, 'not_resolved_or_not_observed': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'api_integration_gap': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'not_resolved_or_not_observed': 4}\nQuality tiers: {'unresolved': 6, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-4d40a268aa6f053d", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429707, "scanner": "foundry_dataset", "fingerprint": "3870ddfdd3bcde7fad8bd2b151d91a21319dc97cef427422013b664eb6a04495", "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": {"deployment_env_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#291", "issue_number": "291", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c741e3257f0c9e71", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#291\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#291\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#291\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 291\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f591d46920b7ab03", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429706, "scanner": "foundry_dataset", "fingerprint": "0ae08db50aa1d0f93c4eb8798cad4f0872e4f56f54d73ccca898dff22bfff79d", "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": {"deployment_env_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#264", "issue_number": "264", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-30c4a9432f5524b5", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#264\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#264\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#264\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 264\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8c67a6ff074ae57b", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429705, "scanner": "foundry_dataset", "fingerprint": "ec72efd167fdc76e0b71a26cca19017cd6e38489e6c9d3bdaf10436d087a4db0", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#201", "issue_number": "201", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-5bcbe3cc70f3a639", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#201\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 201\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-55dd74ce3ba4bc18", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429704, "scanner": "foundry_dataset", "fingerprint": "944710c5c8628557a68452c8548630e9e8c1d7a7ce0d2de35cdeb44e507c57ba", "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": "sanhvo86-hesem/mom#200", "issue_number": "200", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-96733d75b6ef710b", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#200\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#200\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#200\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 200\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-4c997ecef01611e1", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429703, "scanner": "foundry_dataset", "fingerprint": "a7da9f91553f65c9c1cb3a210d75a0a92c1e1e3551cbdb477c6eb3fbf4c7c5b4", "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": {"deployment_env_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#19", "issue_number": "19", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ddf6cda555ac1f4e", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#19\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#19\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 19\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-5c67e2d2895c6298", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429702, "scanner": "foundry_dataset", "fingerprint": "5ba6915b091fe7650412560cda8f9418b883b63bd60aec834532efe3d9687bfb", "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": "sanhvo86-hesem/mom#16", "issue_number": "16", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-250e904158b38370", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#16\nRepo: sanhvo86-hesem/mom\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-be5d895526951579", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429701, "scanner": "foundry_dataset", "fingerprint": "efc257187bc8ea79182e4583d039af92753200290dc18f3d503d8e92ebafaf6c", "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": "sanhvo86-hesem/mom#15", "issue_number": "15", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ee91bd80265bc92c", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#15\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#15\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#15\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 15\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_needs_classification': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0a73728415711e17", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429700, "scanner": "foundry_dataset", "fingerprint": "4c4d8f99ab8fbba716b5dfaff85e0cd485ea0da54aac5b4067083f32f4c40f22", "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": "sanhvo86-hesem/mom#14", "issue_number": "14", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a178da028a8f1fc4", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#14\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#14\nRepo: sanhvo86-hesem/mom\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-881308cf5503653a", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429699, "scanner": "foundry_dataset", "fingerprint": "4d5246592b4b52a4a42ce25442a08d137b0949df7d0e7c305178b5f238b96d5b", "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": "sanhvo86-hesem/mom#13", "issue_number": "13", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-298b1e09ace537a5", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#13\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#13\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#13\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 13\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-7c69ac19cf15a3bb", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429698, "scanner": "foundry_dataset", "fingerprint": "271d987af9db6cce1d746939f5f2048bf5527f75080e4f788094c87ae63aad3e", "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": {"partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#12", "issue_number": "12", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-74b3679caa9aed44", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#12\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 12\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-02a1415612dfc597", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 429697, "scanner": "foundry_dataset", "fingerprint": "8368d58ad2a1b1c17b47423b4607c623ae9e028064cee42ef3236a12877d1e6e", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_integration_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#110", "issue_number": "110", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c15ea1dc7c6990fd", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#110\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#110\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#110\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 110\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-bdd08087e215f16c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403570, "scanner": "foundry_dataset", "fingerprint": "b81a83b2bb6869dffa428b9d3713390d9676d730843fafc7791154dcbe3a5f2b", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#58", "issue_number": "58", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-4fb2f2cff17e7e6b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#58\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 58\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8e3ac1b8014c858d", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403569, "scanner": "foundry_dataset", "fingerprint": "e0d4bd900998306564aa4af54c4e5220cd9bf52001451abd0a8743b353a087cd", "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, "api_or_backend": 1, "source_or_other": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "data_schema_persistence": 1, "unlinked_human_feedback": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#416", "issue_number": "416", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-fc1d0132f55542d0", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5, "source_or_other": 5}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 416\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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_feedback_general': 1, 'api_or_backend': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-fe904fc86673d94a", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403568, "scanner": "foundry_dataset", "fingerprint": "f951d958ffcf5ab9677ef5fa199b339ca11ef96b4b474dbdf7b319c61cebd448", "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, "source_or_other": 1, "ui_workflow_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "human_feedback_general": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 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": {"ambiguous_needs_more_evidence": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 35, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 7, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 6, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#412", "issue_number": "412", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-528a7394e64f1a67", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 5}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#412\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#412\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#412\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 412\nGraph consistency label: supported_by_verification_signal\nNodes: 25\nEdges: 35\nNode types: {'commit': 6, 'link_quality': 6, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 7, 'chain_has_link_quality': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_feedback_general': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b2f5415a8d85a1b8", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403567, "scanner": "foundry_dataset", "fingerprint": "9dd37073b2144bb7ea1fac63dd70fd9a8e6b67ba355d668c9e0864ad9e944601", "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, "source_or_other": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#405", "issue_number": "405", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-081e253bc822f6ea", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#405\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#405\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#405\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 405\nGraph consistency label: supported_by_verification_signal\nNodes: 19\nEdges: 25\nNode types: {'link_quality': 5, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, '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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-ed12abd46b4688d5", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403566, "scanner": "foundry_dataset", "fingerprint": "a7aebd2c18c25d5e03240f8cd361cde808015dc301bd1ee50124be506de21a60", "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, "api_or_backend": 2, "source_or_other": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#403", "issue_number": "403", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-65fcf84076a65267", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#403\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#403\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#403\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 403\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'api_or_backend': 2, 'bug_fix': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'generated_provenance': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-ad79a5632edbdff0", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403565, "scanner": "foundry_dataset", "fingerprint": "abe7337c421abff381a5244e45ef961a1b7fe2b637573cd2276711cafefff321", "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, "api_or_backend": 2, "source_or_other": 1, "ui_workflow_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#402", "issue_number": "402", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8e4f9fad8a55ca55", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#402\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#402\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#402\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 402\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 33\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 3, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'thread_touches_file': 3, 'comment_chain_touches_file': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'api_or_backend': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'generated_provenance': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-7941b1d45930893c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403564, "scanner": "foundry_dataset", "fingerprint": "c09d8218db4ca8b13e782f7b29f0d3f0adbf432769f8c5c5a524568a7b4c0989", "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, "source_or_other": 1, "ui_workflow_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 1, "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": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#401", "issue_number": "401", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6c580c44f3bab288", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#401\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#401\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#401\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 401\nGraph consistency label: supported_by_verification_signal\nNodes: 21\nEdges: 27\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, '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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-963bf764f97126e9", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403563, "scanner": "foundry_dataset", "fingerprint": "f669c1b5dbd1b01e6be9b96aca4311f97f758ff412345ad7a74e05cc2c43cb2e", "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, "schema_or_data": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 1, "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": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#398", "issue_number": "398", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6cd5ed95e3eefc3d", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"schema_or_data": 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_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#398\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#398\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#398\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 398\nGraph consistency label: supported_by_high_confidence_link\nNodes: 21\nEdges: 27\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, '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: {'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, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b6717871f3739f0e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403562, "scanner": "foundry_dataset", "fingerprint": "47e440e97de8c1c9706f6d065d6f10524353aaf68ea0e7d53d12deef3cc3b97d", "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, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#397", "issue_number": "397", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-116df6ecc363caea", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#397\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#397\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#397\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 397\nGraph consistency label: supported_by_high_confidence_link\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-e3585fe793af5af0", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403561, "scanner": "foundry_dataset", "fingerprint": "a2f82b523499653ed627633e34c2d3845e28b2ee17ac2401b1ab8fc1f330f11a", "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, "api_or_backend": 1, "schema_or_data": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 22, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#395", "issue_number": "395", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-37a879a731541a5e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 4, "schema_or_data": 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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#395\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#395\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#395\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 395\nGraph consistency label: supported_by_verification_signal\nNodes: 22\nEdges: 30\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 2, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'api_or_backend': 1, 'schema_or_data': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b333cc2099bd414f", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403560, "scanner": "foundry_dataset", "fingerprint": "e60d79891d956968d39deef653341db86af69260346ee5966abe2bf8f33ce623", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#393", "issue_number": "393", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b417bb8cdce12f6c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#393\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#393\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#393\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 393\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2645fff291243d9c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403559, "scanner": "foundry_dataset", "fingerprint": "7631321a4189a7997fffc807dfe3af1f029ead1cb65a8d430d1b2ba00914401d", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#392", "issue_number": "392", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-db52dafbaca7a7c9", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#392\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#392\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#392\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 392\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-ce62f8142fba8510", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403558, "scanner": "foundry_dataset", "fingerprint": "ea39fe7e03cfd621de68b10e1e77ec4cf609c769d0843e9ce1d8742a3a28e5bc", "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_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 18, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#391", "issue_number": "391", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-67381ff7310685d6", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#391\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#391\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#391\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 391\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 22\nNode types: {'link_quality': 5, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-e33414cc01fe82fb", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403557, "scanner": "foundry_dataset", "fingerprint": "d6e54bb3704db926f72b6201c6919f84526ecb895ed0fb76c0a81c3c76d79186", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#389", "issue_number": "389", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-11cca09f84040cd2", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#389\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#389\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#389\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 389\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-e78a739edc769d0c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403556, "scanner": "foundry_dataset", "fingerprint": "edd65fd77f42af99b89b97b93f72c563898774e3d50b11b3230439ebefef87c2", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#388", "issue_number": "388", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-da14dce8bf5b2800", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#388\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#388\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#388\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 388\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-7d6d749f99badb3e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403555, "scanner": "foundry_dataset", "fingerprint": "406c1698690b0cddc22f57021a188878e2a475d3c228306b7f8aa7eacb21a6d7", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#387", "issue_number": "387", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-dba75fbb41fe5cc4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#387\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#387\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#387\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 387\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 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_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f096f0eac054f252", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403554, "scanner": "foundry_dataset", "fingerprint": "46ab4d49eeab4ac3aba8a193e2cdc0c3b0ef1db2c9141566f562b05a0ddbf18b", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#386", "issue_number": "386", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c8d9083421edcbf5", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#386\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#386\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#386\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 386\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-904a9d22f7ea27f3", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403553, "scanner": "foundry_dataset", "fingerprint": "8425fd6b0eb35493e306e6d827108366783839efcd7f0df11627695c2bacadaa", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#385", "issue_number": "385", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-415123a04b6dacf8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#385\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#385\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#385\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 385\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-158bd0ec7ee6f95e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403552, "scanner": "foundry_dataset", "fingerprint": "7fca00ef6706ba02f6115c12364926d386bce1a02c824c942fac3085602b604d", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#383", "issue_number": "383", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cca784b24479368c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#383\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#383\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#383\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 383\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-6d36f8d3f2abfd33", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403551, "scanner": "foundry_dataset", "fingerprint": "fab62096786934173b0bb765f43825a608d863664822c0d86d75dafdcef43185", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#382", "issue_number": "382", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-849d6786f8946225", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#382\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#382\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#382\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 382\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-a73886969ef0878b", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403550, "scanner": "foundry_dataset", "fingerprint": "e602e8d887e4d623f814a81d96306ccf66e03ab00d03861a98c36f2127c2a705", "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, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 16, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#381", "issue_number": "381", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8a732b5a7e7055de", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#381\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#381\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#381\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 381\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 20\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-ba634cca2a8bdf6b", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403549, "scanner": "foundry_dataset", "fingerprint": "eff048718ca24757607c7085da8f328a4fe39108ff1055d24a39b204f280b7cf", "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, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 21, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#380", "issue_number": "380", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8693f325053e7296", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#380\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#380\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#380\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 380\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 21\nNode types: {'link_quality': 5, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c6cebe112c76bce3", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403548, "scanner": "foundry_dataset", "fingerprint": "287eba2386d7d86ad53c1714d29595964028ca47bd7639cd606adadc6a65d458", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#378", "issue_number": "378", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-189f03caa24c6648", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#378\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#378\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#378\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 378\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-63a1f3d388c40ead", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403547, "scanner": "foundry_dataset", "fingerprint": "f6f74c11b199ef7c5bb55f97a5e7e1167e5636455b87c9c3b12e2f4d6986a8c7", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#377", "issue_number": "377", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f6b01dc20a2a2181", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#377\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#377\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#377\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 377\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-3ce25711509b98bc", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403546, "scanner": "foundry_dataset", "fingerprint": "2a3e63a85a39b377854dee960225acf5701a01c853306c548f410f5bf2be0707", "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, "ui_workflow": 1, "ui_workflow_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 23, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#374", "issue_number": "374", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-9fa7d5cdd114773d", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#374\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#374\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#374\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 374\nGraph consistency label: supported_by_high_confidence_link\nNodes: 19\nEdges: 23\nNode types: {'link_quality': 5, 'commit': 4, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, '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, 'ui_workflow': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-47d2bfd857c60856", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403545, "scanner": "foundry_dataset", "fingerprint": "1d96baf659a505cf54dc8eb95d56d0e2419b373973fc1b2726f41cc11ca5810d", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 18, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#366", "issue_number": "366", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-95339ca4504f15d0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#366\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#366\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#366\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 366\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 22\nNode types: {'link_quality': 5, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-67c61d0cd6634bdb", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403544, "scanner": "foundry_dataset", "fingerprint": "8d06ee05e1222b0f1cb5773b336f556e45f50022676d6808034239c833c68bde", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 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, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#365", "issue_number": "365", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-048b544624ea9438", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#365\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#365\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#365\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 365\nGraph consistency label: supported_by_high_confidence_link\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-e5dce6b037098cca", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403543, "scanner": "foundry_dataset", "fingerprint": "b92a6557e642ee153ab1cfe1e920d1a69a624ed154f8af5d62c7958971271ac4", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#358", "issue_number": "358", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-fd6685e116841250", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#358\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#358\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#358\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 358\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-72b1693e6a30539f", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403542, "scanner": "foundry_dataset", "fingerprint": "47f512fcef07905a18a84ea802043a5dda810e3d5217f1027a907ef2c8fd28f4", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#357", "issue_number": "357", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-344837b59395e89d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#357\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#357\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#357\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 357\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, '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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8291c87b706d0625", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403541, "scanner": "foundry_dataset", "fingerprint": "8433b64d574353fd633ea846d38708b47f08667f151359ba299f169fdde70f6b", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#355", "issue_number": "355", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cc5404264f4f75a8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#355\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#355\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#355\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 355\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0d2e69ec0b03bebb", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403540, "scanner": "foundry_dataset", "fingerprint": "7bdd4eddc1d1f39423d80784b5e0aa7981d2ed6f078146ddca5936938d238a2d", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#352", "issue_number": "352", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-67f8d9c1bb8cdc88", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#352\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#352\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#352\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 352\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-9a22b876516ab4b4", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403539, "scanner": "foundry_dataset", "fingerprint": "4e59d5a19d8262fbe2f560d5a88be2435fe72b4db57e470072a08b70247e3f9b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 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, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#347", "issue_number": "347", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c75db0888d0a3d25", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#347\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#347\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#347\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 347\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-62e73e2b3f19ef0c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403538, "scanner": "foundry_dataset", "fingerprint": "3ad6b992e204af5ce41eb8193c6237dc24c98f162619f2bebb3e993d23d21aa1", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#346", "issue_number": "346", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a42c8174cab8337d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#346\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#346\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#346\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 346\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-74be2e559223b38e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403537, "scanner": "foundry_dataset", "fingerprint": "b194a1d584fa662bebd1071d5732ac2616f5f9aea67c28c4f0d94cc65e282d2b", "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, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#344", "issue_number": "344", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-52a4204c04de574b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#344\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#344\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#344\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 344\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c53944851c0d4258", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403536, "scanner": "foundry_dataset", "fingerprint": "a10a46de9838f82767eaae9386d02e461707379121739c5fe3ac0fcdec925aca", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#343", "issue_number": "343", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b09fc7284cf8057e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#343\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#343\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#343\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 343\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-afc737c85bdfcd5e", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403535, "scanner": "foundry_dataset", "fingerprint": "bbd1c52d5485ac2a8e92b1e3af91f14992cd6b44990c6e18bd8e37afc60b18a0", "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, "api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#341", "issue_number": "341", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-84aa80fb99661b3e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#341\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#341\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#341\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 341\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-588f769751b4c2a6", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403534, "scanner": "foundry_dataset", "fingerprint": "c0246b8887edf7856254ef7d18dd2f717d3fcdb7c7e1a25352bd6c4328351d2c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 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, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#340", "issue_number": "340", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-69de2fd18895f135", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#340\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#340\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#340\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 340\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f0257bb5117b60a4", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403533, "scanner": "foundry_dataset", "fingerprint": "3c51edaa80b347c373584dd2ffa9f347ae447dd8594dd5114afe3e1751dd0ab5", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 21, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#336", "issue_number": "336", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b598f5cdfa9510e8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#336\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#336\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#336\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 336\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 21\nNode types: {'link_quality': 5, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, '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, 'data_schema': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-a6fee42b63ef1b3b", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403532, "scanner": "foundry_dataset", "fingerprint": "4d82d3723d6787c993e5f005bfc7e3394c193f36d6283bc35cc8d368aec71dcd", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#335", "issue_number": "335", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-401d1775883b0229", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#335\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#335\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#335\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 335\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'data_schema': 2, 'bug_fix': 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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-9454d0440f582852", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403531, "scanner": "foundry_dataset", "fingerprint": "9850fa00ac34aad86b3fa2cb041c4355442c664492d566d91442eb318c47f1c3", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#334", "issue_number": "334", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-037673a7f8561036", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#334\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#334\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#334\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 334\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 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, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-df9b0b015fa94718", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403530, "scanner": "foundry_dataset", "fingerprint": "34f3d88e65b1990be278a520c4ea3bdfc9ab659a400fc6c05de3422ed2e01766", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#327", "issue_number": "327", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-49f5b2a6c56b6758", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#327\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#327\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#327\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 327\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-29bc3631ed8beb25", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403529, "scanner": "foundry_dataset", "fingerprint": "83c139b3e1b097b110f676ae69cd72949e612c178456e56b477d0244f6aed294", "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": 3, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#326", "issue_number": "326", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-6e39acfcd98f801b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#326\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#326\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#326\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 326\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'data_schema': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-7be302dc8e33ce3c", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403528, "scanner": "foundry_dataset", "fingerprint": "171345591615af5458fe51a1dca9d0e203ce897e3f8c5998f91c5a5016943ee8", "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": 3, "deployment_env_gap": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 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, "not_resolved_or_not_observed": 2}, "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": 2, "thread_has_comment": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#325", "issue_number": "325", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-26b909a5e06d43a7", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#325\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 325\nGraph consistency label: weak_supervision_needs_review\nNodes: 23\nEdges: 29\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'data_schema': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2c2b14f290e3cb26", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403527, "scanner": "foundry_dataset", "fingerprint": "384d2cd3ba0cdf77ab3ac3408a6c558db4405e215a4ec612f4bce9b33f257e51", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#322", "issue_number": "322", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d8ddd96cae6e3d5c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#322\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#322\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#322\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 322\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'data_schema': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-ae6a21d060f1856d", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403526, "scanner": "foundry_dataset", "fingerprint": "9c6bc83e8b316e688a0a4def0cc7a1d77d73982738c93f789bd0ec2048ac99d2", "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, "api_integration_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#321", "issue_number": "321", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-ddb400b3f43029fe", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#321\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#321\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#321\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 321\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 5, '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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-bc07ae8158b680a7", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403525, "scanner": "foundry_dataset", "fingerprint": "e4b02694d2aecef12dc2de7cfd1d7e51e5ddf1e5891d8850e032e2eff856ee01", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 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": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 16, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#320", "issue_number": "320", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0647cbf59e4bbd29", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#320\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#320\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#320\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 320\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 20\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-e700d553b78b1fbe", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403524, "scanner": "foundry_dataset", "fingerprint": "9dfefd92b2350346a4cdd3fff2f23d7d70711606fdf6ca82d6df96c24073d37b", "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, "api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#317", "issue_number": "317", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-47a8867d5359fc7b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#317\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#317\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#317\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 317\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8480370d76dcc148", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403523, "scanner": "foundry_dataset", "fingerprint": "0fd6c2e87960f8e9b8aefaa861ce1c9fb70768a01993ad9cc802ba0534d8b1ad", "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": {"runtime_failure": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "human_feedback_general": 2, "unlinked_human_feedback": 2, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 24, "node_types": {"repo": 1, "thread": 1, "comment": 4, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#3", "issue_number": "3", "quality_tiers": {"unresolved": 6, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8fa4df1a471b213e", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#3\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#3\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#3\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 3\nGraph consistency label: assumption_check\nNodes: 24\nEdges: 34\nNode types: {'link_quality': 8, 'comment': 4, 'comment_chain': 4, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'human_feedback_general': 2, 'unlinked_human_feedback': 2, 'human_reported_issue_no_linked_fix': 2, 'not_resolved_or_not_observed': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'api_integration_gap': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'not_resolved_or_not_observed': 4}\nQuality tiers: {'unresolved': 6, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-3e8568ff8228765d", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403522, "scanner": "foundry_dataset", "fingerprint": "050481319a4ab943f79f89f2e9237762059d2681b363fe194df3e517839b4fda", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#201", "issue_number": "201", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cdf493298713234e", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#201\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 201\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-6c281c33e06294ac", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403521, "scanner": "foundry_dataset", "fingerprint": "85293f2f30ab326062ca06c009f5be7fb84949d22b7731dcf13a530d54bff4ed", "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, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#189", "issue_number": "189", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-de60c80da7a9e6df", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#189\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#189\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#189\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 189\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-3fe74e5d5834235b", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403520, "scanner": "foundry_dataset", "fingerprint": "501eb3cdbb50d82cbdc1d6341c9ab0ffa97c5a887165782e62e22f4f07c67161", "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": {"partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#12", "issue_number": "12", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c1dd2622b925be12", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#12\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 12\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f0a2ad362378771a", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 403519, "scanner": "foundry_dataset", "fingerprint": "d54c0c2fb0e73a4b9daf1d3556142e17d348ef041b89830f425a8a1056eff7a5", "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": {"api_integration_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#110", "issue_number": "110", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-5d6235f09c692cfd", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#110\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#110\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#110\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 110\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-998432a897ceded3", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382074, "scanner": "foundry_dataset", "fingerprint": "8cc0571997ed83dbd326532a07bb3466cef9030106fd1594ee2a29e9a214335f", "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": "sanhvo86-hesem/mom#416", "human_labels": ["api_or_backend", "data_schema_persistence", "human_feedback_general", "source_or_other"], "issue_number": "416", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-6f1cac26d3d79050", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\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: 2\nLabels: {'data_schema_persistence': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dbacd409b25fe6de\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/416\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/416\\nTitle: fix(mb2): migration 473 data_density_class constraint\\nBody:\\nFixes the failed deploy of #414: data_density_class CHECK allows only chrome|form|grid|record|NULL; dashboard blocks use NULL. Atomic migration, no rows were inserted on the failed run.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-0cc198a399348311\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/416#issuecomment-4739566345\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/416#issuecomment-4739566345\\nTitle: \\nBody:\\nSuperseded \u2014 fix commit applied directly to main (concurrent-session branch tangle).\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-311e95f58a4742c8\",\n    \"filename\": \"mom/api/services/MdaReadService.php\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 1,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/037b6d4df3832f0bb26e40cbbb59bf4ff07a82dc/mom%2Fapi%2Fservices%2FMdaReadService.php\"\n  },\n  {\n    \"id\": \"github-pr-file-file-8faacdc1e617dd0c\",\n    \"filename\": \"mom/scripts/portal/87-mda-machine-runtime.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 3,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/037b6d4df3832f0bb26e40cbbb59bf4ff07a82dc/mom%2Fscripts%2Fportal%\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-037bc9568e2eccf2", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382073, "scanner": "foundry_dataset", "fingerprint": "ebc8d86662b97f6b36629527c82dd15de952a384b241466c78272d04b487ca2e", "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": "sanhvo86-hesem/mom#415", "human_labels": ["agent_instruction_gap", "api_or_backend", "source_or_other"], "issue_number": "415", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-419d17bd4872e607", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 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_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#415\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: sanhvo86-hesem/mom#415\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-584f8bc96d04051a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/415\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/415\\nTitle: fix(mda): root health DQ excludes archived + MES KPI label fixes\\nBody:\\n## Summary\\n\\n- **Root health DQ avg** now correctly excludes ARCHIVED records \u2014 was including archived husks (score=0) dragging active roots from real 100 down to displayed 53/52/57 for STDOP/CHAR/SKILL\\n- **MES adapter tile** relabeled from \\\"Adapters online/stale\\\" to \\\"Adapters tr\u1ef1c tuy\u1ebfn\\\" with format `online/total` instead of `online/stale` for clearer reading\\n- **\\\"Active alarms\\\" tile** relabeled to \\\"C\u1ea3nh b\u00e1o \u0111\u00e3 c\u1ea5u h\u00ecnh\\\" \u2014 was misleadingly showing `mes_alarm_catalog` count (alarm definitions) instead of actual active alarms; tone changed from always-warning to muted when zero\\n\\n## Data fixes applied directly on VPS\\n\\n- Archived 4 DRAFT ITEM-GLD duplicate records (GLDb/c/d/e \u2014 all named \\\"ITEM golden 1\\\")\\n- Archived CUST-GLDcc-001 (DRAFT duplicate of RELEASED GLDcd-001)\\n- Dismissed 1,458 false-positive duplicate pairs (SKILL/CHAR/STDOP/LOC/ITEM/CUST) \u2014 all matched by naming convention similarity, not actual duplicates\\n- Updated `\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-985cc59048b84c42\",\n    \"filename\": \"mom/api/services/MdaReadService.php\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 1,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/361e1f927bbfe8f1581c88512c8ee3b021c4bd51/mom%2Fapi%2Fservices%2FMdaReadService.php\"\n  },\n  {\n    \"id\": \"github-pr-file-file-d171206a854e8626\",\n    \"filename\": \"mom/scripts/portal/87-mda-machine-runtime.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 3,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-59048287c996437b", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382072, "scanner": "foundry_dataset", "fingerprint": "ff94933781be8ada088ed49988d76f04ae1bf582abf6bbb5a76a9af596cbf859", "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": "sanhvo86-hesem/mom#414", "human_labels": ["schema_or_data", "security_auth_secret", "source_or_other"], "issue_number": "414", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ccb6a0b2f59d2185", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "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_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#414\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: sanhvo86-hesem/mom#414\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'schema_or_data': 1, 'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0b70c7889fa11dbb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/414\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/414\\nTitle: feat(mb2): MDA dashboard Tier-A blocks \u2014 engine can scaffold the Overview tab\\nBody:\\n## What\\n\\nProves the Module Builder can render a real System-of-Record **dashboard** tab from metadata, not just record tabs.\\n\\nThe scaffold engine previously knew only record floorplans (GovernedDataGrid / RecordObjectPage). The operational MDA tabs (Overview, Quality, Distribution\u2026) are dashboards of live-bound read surfaces with no Tier-A block. This adds the five governed dashboard code-blocks and a floorplan that composes them.\\n\\n## Changes\\n- **93-mda-dashboard-blocks.js** \u2014 `window.MdaDashboard.mount{KpiBand,HealthTable,Worklist,Trend,OutboxFeed}`. Computation ported value-for-value from the proven `renderOverviewSummary`. Shared memoized loader (13 endpoints fetched once). Tokens-only, no hex/px.\\n- **migration 473** \u2014 register the 5 blocks in `graphics_block_contract` (block_kind=code, import_ref=window.MdaDashboard.*).\\n- **33-mb2-scaffold.js** \u2014 `operational-dashboard` floorplan (backed by published `analyti\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-83bc686dcaa0eb13\",\n    \"filename\": \"mom/database/migrations/473_mda_dashboard_blocks.sql\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"added\",\n    \"additions\": 57,\n    \"deletions\": 0,\n    \"changes\": 57,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/46a93f205d66e961c00e9a78da6ba9c6e03bd213/mom%2Fdatabase%2Fmigrations%2F473_mda_dashboard_blocks.sql\"\n  },\n  {\n    \"id\": \"github-pr-file-file-d9c0b152af4a101a\",\n    \"filename\": \"mom/portal.html\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 0,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/sa\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c45f3a3896a45b90", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382071, "scanner": "foundry_dataset", "fingerprint": "c9424d161757186ff40e177e5f4b5b23e18d81a6d816b707453449d791091470", "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": "sanhvo86-hesem/mom#413", "human_labels": ["agent_instruction_gap", "source_or_other"], "issue_number": "413", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-23f8799427f5ff33", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#413\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: sanhvo86-hesem/mom#413\nRepo: sanhvo86-hesem/mom\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: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ccc5e2d88825a8b9\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/413\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/413\\nTitle: fix(mb2): restore missing right/bottom grid borders when gap=0\\nBody:\\n## Summary\\n- When `gap=0` the trailing grid line at `calc(100% - 0px) = 100%` falls exactly on the tile boundary and is invisible\\n- Only leading left/top edges show per tile; last column right border and last row bottom border disappear\\n- Fix: add `box-shadow: inset` on `.mb2-drop` to draw the two missing canvas edges \u2014 no layout impact\\n\\n## Test plan\\n- [ ] Open Module Builder, enable grid (Hi\u1ec7n l\u01b0\u1edbi), confirm gap = 0\\n- [ ] Verify all four canvas borders (left, right, top, bottom) have equal-weight grid lines\\n- [ ] Toggle gap to e.g. 8px, confirm interior lines still render correctly\\n- [ ] Toggle Hi\u1ec7n l\u01b0\u1edbi off, confirm box-shadow disappears\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-bd817d1a7d2fe9d7\",\n    \"filename\": \"mom/scripts/portal/33-mb2-core.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 5,\n    \"deletions\": 1,\n    \"changes\": 6,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/6cabbfbaa277211c810ed62c21f3d04fb661aebf/mom%2Fscripts%2Fportal%2F33-mb2-core.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ca9d311e60f29986\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evid\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-7afec143d23aa5e4", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382070, "scanner": "foundry_dataset", "fingerprint": "0b83b9c9b53a5e98f062c88091963e9328a2db287dade7a4eda9138f4c6ab079", "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": "sanhvo86-hesem/mom#410", "human_labels": ["security_auth_secret", "source_or_other"], "issue_number": "410", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-af7a4ad43493d988", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#410\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: sanhvo86-hesem/mom#410\nRepo: sanhvo86-hesem/mom\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: 1\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-54f69f89eba009cf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/410\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/410\\nTitle: feat(graphics B7/B8 UI): deep-intervention preset controls (version history/rollback/diff/DTCG import)\\nBody:\\nWires the B7/B8 backend (shipped in #406) into the \\\"Th\u01b0 vi\u1ec7n preset\\\" surface: \ud83d\udd51 version history \u2192 rollback, \u21c4 diff vs base preset, \ud83d\udce5 DTCG import. Reuses existing classes + --o3-* token strings (no new px/hex). Local gates pass: node --check, o3-token-integrity, hardcode-lint.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-c34838bc13a00a27\",\n    \"filename\": \"mom/scripts/portal/32a-mstudio-presets-settings.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 96,\n    \"deletions\": 4,\n    \"changes\": 100,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/90e8be38640dc4d90041eef8dec04730c9602d77/mom%2Fscripts%2Fportal%2F32a-mstudio-presets-settings.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ed4d0e7524636554\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-838c240a67bbd346", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382069, "scanner": "foundry_dataset", "fingerprint": "098e8cdd2d0e5b79581f563e4fdf2012036df19142c4b0e296e89d96924280a5", "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": "sanhvo86-hesem/mom#404", "human_labels": ["human_feedback_general", "schema_or_data", "security_auth_secret", "source_or_other"], "issue_number": "404", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-703cf225ecf00dc4", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#404\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: sanhvo86-hesem/mom#404\nRepo: sanhvo86-hesem/mom\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: 4\nLabels: {'security_auth_secret': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 1, 'neutral': 1}\nChanged file labels: {'schema_or_data': 1, 'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-72cbb79cd9a56bc2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/404\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/404\\nTitle: fix(uom+mda): retire E2E husk policy + DQ portfolio remediation tool\\nBody:\\n## Summary\\n\\n- **fix(uom):** Retire orphaned `P5 Chrome E2E transient item_uom_policy` husk (migration 471 re-land after squash collision in #397). Active policies: 1 \u2192 0; UoM graph DQ `total_issues` clears; overview tile turns green.\\n- **fix(mstudio):** Module Studio settings save no longer corrupts CSS vars \u2014 was writing token values as raw strings instead of through Graphics Authority.\\n- **feat(mda):** `mda_dq_portfolio_remediation.php` \u2014 governed CLI tool with modes: `complete_item_seeds` (submit+approve planning/classification CRs for W3-activation ITEMs), `approve_dangling` (clear submitted CRs with different approver, SoD-compliant), `rescore`, `archive_synthetic`. Result: DQ below-80 portfolio 145 \u2192 10 (93% reduction); active=285, below80=10 (6 SUP RELEASED + 4 ITEM test = honest boundary).\\n\\n## Test plan\\n\\n- [ ] Deploy + run `php /var/www/.../mom/tools/ai/mda_dq_portfolio_remediation.php report` \u2014 confirm below80=10\"\n  },\n  {\n    \"id\": \"github-feedback-comment-62aad8871ef86ad4\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/404#issuecomment-4738975952\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/404#issuecomment-4738975952\\nTitle: \\nBody:\\nSuperseded \u2014 all 3 commits landed on main via PR #407 (cherry/20260618-mb2-gap-fix).\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-fil\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-a7a54c00e453b8bd", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382068, "scanner": "foundry_dataset", "fingerprint": "18d558f5868d37cf0e74d2e8987e9cee4cb066ae79cef037f047bce9e71b55f0", "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": "sanhvo86-hesem/mom#400", "human_labels": ["api_or_backend", "security_auth_secret"], "issue_number": "400", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-dd07d72dafcbdd94", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#400\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: sanhvo86-hesem/mom#400\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-cadf1596941b18f0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/400\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/400\\nTitle: feat(graphics-b0): SSOT unify \u2014 compile org-default preset overrides into graphics_token_value\\nBody:\\n## B0 of the Lego L1\u2013L4 world-class upgrade program\\n\\n**The seam (founder's concern: \\\"L1\u2013L4 must comply with the preset SSOT\\\"):**\\nThe Lego L1 token editor persists an edit by writing the value into the\\n**org-default theme preset's `overrides` bag** (`graphics_theme_preset_save`)\\nand applying it live as a CSS var \u2014 but nothing compiled that into\\n`graphics_token_value`, the table `snapshotEffective()` reads. So an L1 edit\\nlived only in the preset bundle and never became a published runtime value\\n(lost on reload). Two divergent write paths; preset and L1\u2013L4 not unified.\\n\\n**B0 fix (backend-only, additive, no migration):**\\n`saveThemePreset()` now treats the `organization:default` preset as the\\nauthoritative **bundle** and compiles its token overrides into\\n`graphics_token_value` (org:default, light) via the existing `setTokenValue()`\\npath. Only the org-default preset compiles; scoped/non-default presets\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-042c9d8f30f1c99a\",\n    \"filename\": \"mom/api/services/DesignTokenCatalogService.php\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 82,\n    \"deletions\": 0,\n    \"changes\": 82,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/a9ad4c537a7caf6b5345c515c42c31971c3dcb03/mom%2Fapi%2Fservices%2FDesignTokenCatalogService.php\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-0c42d590f4560806\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"gith\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-d324ff43f724e830", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382067, "scanner": "foundry_dataset", "fingerprint": "cfaecf3c4d342b869e0a2c99a75655aaec62e59669dee22a819ccf510ff07618", "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": "sanhvo86-hesem/mom#399", "human_labels": ["schema_or_data", "security_auth_secret", "source_or_other"], "issue_number": "399", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-4f479c35e86fd358", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "source_or_other": 1}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#399\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: sanhvo86-hesem/mom#399\nRepo: sanhvo86-hesem/mom\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: 2\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'schema_or_data': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6a117448c681bf5c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/399\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/399\\nTitle: feat(mb2): GovernedDataGrid \u2192 world-class (column menu/resize/reorder/pin, selection+bulk, saved views, density, search, keyboard nav, states)\\nBody:\\nDeep upgrade (AG Grid/SAP/Fluent/TanStack benchmark): per-column header menu (sort/pin/hide/autosize/filter), column resize+reorder+pin(L/R), row selection + bulk archive/export, saved views (localStorage, TanStack-style state), density, quick search, type-aware filter + chips, keyboard cell nav, loading/empty/error states, criticality coloring. Vanilla, token-themed, additive, governed. \ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-41bd4909a159dd8b\",\n    \"filename\": \"mom/database/migrations/471_uom_retire_e2e_transient_item_policy_husk.sql\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"added\",\n    \"additions\": 39,\n    \"deletions\": 0,\n    \"changes\": 39,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/722cf64e1d5c03783147b03435aa751dd02969bd/mom%2Fdatabase%2Fmigrations%2F471_uom_retire_e2e_transient_item_policy_husk.sql\"\n  },\n  {\n    \"id\": \"github-pr-file-file-2038c89596537b62\",\n    \"filename\": \"mom/scripts/portal/88-governed-data-grid.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 416,\n    \"deletions\": 275,\n    \"changes\": 691,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/722cf64e1d5c03783147b03435aa751dd02969bd/mom%2Fscripts%2Fportal%2F88-governed-data-grid.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-90c43fc9c8b848f1\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-3537f4a50b21dad9", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382066, "scanner": "foundry_dataset", "fingerprint": "7126e6f721cbc07cc65755f57a7e0b3bdb6c9a589109f2cf74f83ede6bec5872", "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": "sanhvo86-hesem/mom#398", "human_labels": ["data_schema_persistence", "schema_or_data"], "issue_number": "398", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-346bfaac488709e5", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#398\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: sanhvo86-hesem/mom#398\nRepo: sanhvo86-hesem/mom\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: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d28e87cd89a9fa8f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/398\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/398\\nTitle: fix(uom): retire leftover P5 E2E transient item_uom_policy husk (re-land 471)\\nBody:\\nRe-lands migration 471 \u2014 PR #397's squash collided with the already-merged #395 and dropped the file from main's tree (empty diff), so the husk was never retired on the VPS.\\n\\nThe only active `item_uom_policy` in the live DB is a leftover **\\\"P5 Chrome E2E transient policy\\\"** fixture (item `LEGOFORM-MPZMW25C`, purchase=ctn / inventory=EA, `inv_to_purchase_rule_id` NULL). `ctn`\u2194`EA` is item-specific packaging \u2014 no global rule, no SI hop \u2014 so `UomDataQualityScanner` reports a permanent ERROR `conversion_gap`, the lone `data_quality` WARNING keeping the MDA overview \\\"UoM health\\\" tile off green (graph health is already OK, 0/7 via #395).\\n\\nMigration 471 soft-retires it via the governed lifecycle (`hesem.domain_command_*`), same de-husk pattern as migration 469. Verified as `mom_app` under RLS (rolled-back txn): `UPDATE 1`, active policies \u2192 0, conversion_gap pairs \u2192 0.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.c\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-27e45201df3dd355\",\n    \"filename\": \"mom/database/migrations/471_uom_retire_e2e_transient_item_policy_husk.sql\",\n    \"label\": \"schema_or_data\",\n    \"status\": \"added\",\n    \"additions\": 39,\n    \"deletions\": 0,\n    \"changes\": 39,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/204d9a77cd666882c4939089b7f89bd04815251b/mom%2Fdatabase%2Fmigrations%2F471_uom_retire_e2e_transient_item_policy_husk.sql\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-73aaaff88112d5d4\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdge\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-31484d3e712536f7", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382065, "scanner": "foundry_dataset", "fingerprint": "c6edf6cec94d0d2daf62eed7463ed310cb5abdaefca21905992753a01b3b9787", "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": "sanhvo86-hesem/mom#397", "human_labels": ["data_schema_persistence"], "issue_number": "397", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-873f24f1f0e38cf7", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#397\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: sanhvo86-hesem/mom#397\nRepo: sanhvo86-hesem/mom\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-8f7cbeffc3954d30\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/397\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/397\\nTitle: fix(uom): retire leftover P5 E2E transient item_uom_policy husk\\nBody:\\nFollow-up to #395. The conversion **graph** health is fully OK (0/7), but the MDA overview \\\"UoM health\\\" tile also folds in `data_quality.total_issues`. That had exactly **1** finding: an ERROR-severity `conversion_gap` for `ctn`\u2194`EA` on item `LEGOFORM-MPZMW25C`.\\n\\nInvestigation: that item's policy is the *only* active `item_uom_policy` in the live DB, and it is a leftover **\\\"P5 Chrome E2E transient policy\\\"** fixture (purchase=ctn / inventory=EA, `inv_to_purchase_rule_id` NULL). `ctn`\u2194`EA` is an item-specific packaging factor \u2014 never a global rule, no SI hop \u2014 so the husk surfaced a permanent gap.\\n\\nThis is test pollution, not business data. Migration 471 soft-retires it via the governed lifecycle (`hesem.domain_command_*`), same de-husk pattern as migration 469.\\n\\n**Verified** as `mom_app` under RLS (rolled-back txn): `UPDATE 1`, active policies \u2192 0, conversion_gap pairs \u2192 0 \u2192 `data_quality` clears, overview tile goes fully gr\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-36f03719ad35f7ff\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_b\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-befd0275c2cedf86", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382064, "scanner": "foundry_dataset", "fingerprint": "71bd05dfee558ddcc628033265b9927c84b0b85a2209d4f86348536163f8d344", "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": "sanhvo86-hesem/mom#396", "human_labels": ["agent_instruction_gap"], "issue_number": "396", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.842, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-58988039ccad448b", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#396\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: sanhvo86-hesem/mom#396\nRepo: sanhvo86-hesem/mom\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-e6d2a9ba5b5eda70\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/396\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/396\\nTitle: fix(mda): DQ engine component-rule resolution + portfolio remediation\\nBody:\\nRoot-causes the per-root DQ backlog (CHAR 50 / ITEM 75.6 / SUP 60.5 / 70 release-blocked / 145 below-80). Component-scoped DQ rules ('COMPONENT.field') were checked against content_jsonb instead of mda_record_component, so they ALWAYS failed \u2014 under-reporting DQ for every record with components. Fix resolves dotted fields against the component table (strictly non-decreasing). Plus governed CLI to backfill CHAR char_type='variable' (correct ISO class), rescore, and honestly de-husk synthetic seed/test drafts.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b7322f26f8e89494\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c2d20f1c6bce4369", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382063, "scanner": "foundry_dataset", "fingerprint": "9d0bd9edd94f69e9ac5cda7c0bd4e264f2a4625cbe6a5e0d4c98e9d13812365b", "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": "sanhvo86-hesem/mom#394", "human_labels": ["agent_instruction_gap"], "issue_number": "394", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.842, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ff70dc3b6e709517", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 4, "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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#394\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: sanhvo86-hesem/mom#394\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\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-fbc6dd661f0ca7af\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/394\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/394\\nTitle: fix(uom): DecideUomAlias reject SQL param type + CLI perms\\nBody:\\nFollow-up to #393. Fixes the DecideUomAlias **reject** path which failed with SQLSTATE 42P18 (`could not determine data type of parameter`) for all users \u2014 `jsonb_build_object('review_note', :note)` now casts `:note::text`. Also grants the overview-backlog CLI actor `master_data.uom.write/approve`.\\n\\nUnblocks rejecting the 3 context-required packaging aliases (pcs/cu\u1ed9n/th\u00f9ng) during overview backlog cleanup.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d7011b3963919745\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-f3092990f7b055a1", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382062, "scanner": "foundry_dataset", "fingerprint": "0791c62b95fd69712ca0fb607098e2a5435869920ed166c99650278cf65829ab", "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": "sanhvo86-hesem/mom#390", "human_labels": ["human_feedback_general"], "issue_number": "390", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-0229d519ff632d4d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#390\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_high_confidence\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#390\nRepo: sanhvo86-hesem/mom\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\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-073239982ca82e6d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/390\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/390\\nTitle: fix(mda): duplicate-side delete event on merge (delta XREF)\\nBody:\\nTest of Batch 13 found the delta survivor-pointer never populated for real merges (merge emitted only a survivor-keyed event). Now emits a duplicate-keyed `RecordArchivedByMerge` event so the merged-away record reaches the deletes feed with its golden survivor pointer. PHPStan clean.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c841c37e4a71af54\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c10c644939df53de", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382061, "scanner": "foundry_dataset", "fingerprint": "49b5000a23cde7ee9ef3111c9b5d12d79244149d7848f07b20295dd77bd4b80e", "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": "sanhvo86-hesem/mom#381", "human_labels": ["data_schema_persistence"], "issue_number": "381", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.645, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-12a581978344bdf6", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#381\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: sanhvo86-hesem/mom#381\nRepo: sanhvo86-hesem/mom\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: 0\nLabels: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-78ecac887c24424c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/381\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/381\\nTitle: Fix WI-703 portal asset paths\\nBody:\\n## Summary\\n- Fix WI-703 inline portal rendering by replacing relative stylesheet/logo/poster/form links with absolute /mom paths.\\n- This prevents the poster image from resolving relative to /mom/portal.html when the document is streamed into the portal shell.\\n\\n## Validation\\n- git diff --check\\n- php mom/tools/release/check_user_identity_ssot.php\\n- cherry-pick staging migration drift check\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1b6a5963e153e8d2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c50672f26bd576fc", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382060, "scanner": "foundry_dataset", "fingerprint": "24326cb74d850792abb05300484d72f22b4debc9eca9a7390740981eeb59983e", "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": "sanhvo86-hesem/mom#380", "human_labels": ["ui_workflow_gap"], "issue_number": "380", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.61, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-726fa0d095c14f55", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#380\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: sanhvo86-hesem/mom#380\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7ab7f27f79ffd64\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/380\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/380\\nTitle: Upgrade QMS revision forms\\nBody:\\n## Summary\\n- Rebuilt FRM-320, FRM-411, FRM-413, FRM-414, FRM-521, FRM-651, and FRM-701 from the MOM form design system with QMS revision metadata, registry checksums, hidden control sheets, and no legacy Excel form controls.\\n- Added WI-703 as an inline HTML point-of-use work instruction with DCC header, tray color poster, and links to related QMS forms.\\n- Aligned form control registries, document catalogs, online schemas, and form-control register entries for the revision package.\\n\\n## Validation\\n- composer --working-dir=mom check\\n- php mom/tools/release/check_user_identity_ssot.php\\n- python3 -m py_compile for updated generator/spec scripts\\n- Workbook audit: registry SHA256 match, no VML/control objects, no direct formula error cells, hidden _QMS_CONTROL and REV_HISTORY sheets present\\n- Local browser/HTTP smoke: WI-703 HTML/poster and selected form downloads returned 200\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f1be88a911820f54\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"sche\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-95c0b1c018b2f4f9", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382059, "scanner": "foundry_dataset", "fingerprint": "81f2ea4747dc6526b50225aa3fe256b31192e1f74c5c4a8e5387a72d052612ab", "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": "sanhvo86-hesem/mom#379", "human_labels": ["agent_instruction_gap"], "issue_number": "379", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-2ea28623c28ff941", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#379\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: sanhvo86-hesem/mom#379\nRepo: sanhvo86-hesem/mom\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: 0\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-93fae72e93ad4ce5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/379\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/379\\nTitle: fix(mb2): preview spacing matches canvas (drop extra rt-block margin)\\nBody:\\nPreview blocks had margin-bottom 12px on top of the grid gap; canvas .mb2-node has margin 0. A tightly-arranged canvas spread/jumped in preview. Set .mb2-rt-block margin:0 \u2192 preview box model = canvas.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-bd8c79e2becdb615\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-f204d3d70a0874da", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382058, "scanner": "foundry_dataset", "fingerprint": "7247d5efa63025ae883b1f88eaae777eff32d868b3c593c9b1ae515b3ea40b30", "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": "sanhvo86-hesem/mom#375", "human_labels": ["agent_instruction_gap"], "issue_number": "375", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-824c1ced8dfe014e", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#375\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: sanhvo86-hesem/mom#375\nRepo: sanhvo86-hesem/mom\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-ea3211027ff5c61b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/375\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/375\\nTitle: fix(mb2): preview renders multi-tab modules as tabs, not a stacked dump\\nBody:\\nrenderTree stacked all tabs vertically; multi-tab modules (e.g. MDA's 8 tabs) previewed as one long scroll instead of a tabbed view. Now emits a tab bar + one panel at a time (geometry recomputed on tab switch), matching the published module. Single-tab unchanged.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-df82def7b9c47fa2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-801218be0e2808f1", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382057, "scanner": "foundry_dataset", "fingerprint": "8546334d5b6e587b09d82e5e9faa72c4478d632d2da4f0c58ea9b984537a830f", "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": "sanhvo86-hesem/mom#374", "human_labels": ["ui_workflow_gap"], "issue_number": "374", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-1ee5bf5bea74e8fa", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 4, "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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#374\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: sanhvo86-hesem/mom#374\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\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-dc549e377eb88e0f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/374\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/374\\nTitle: feat(mb2): pro SVG command icons + fix preview escape + instant tooltips\\nBody:\\n1. Distinct professional inline-SVG command icons (replaces look-alike glyphs), currentColor, shared via MB2.icon. 2. Preview fix: renderTree section now position:relative + replicates grid geometry (--mb2-cell/--mb2-gap/min-height) so absolute free blocks stop escaping the modal. 3. Runtime toolbar buttons switched from native title= to instant data-tooltip.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-67da84a9f25b4911\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c756b8ff8f01f762", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382056, "scanner": "foundry_dataset", "fingerprint": "992414a6699333a1c14651e7a623854e9f08ec58f2302747170cc7263d945193", "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": "sanhvo86-hesem/mom#372", "human_labels": ["agent_instruction_gap"], "issue_number": "372", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-8946680c6a172829", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#372\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: sanhvo86-hesem/mom#372\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-133194cfd83a7508\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/372\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/372\\nTitle: feat(mb2): editable grid gap (Khe h\u1edf) input in grid-settings dialog\\nBody:\\nAdds an editable 'Khe h\u1edf (px)' input + quick-pick chips to the grid-settings dialog so the builder controls the gap directly (empty = preset). Surgical scoped --mb2-gap var (fallback --o3-space) set inline on #mb2-drop; flows to drop gap, free-block boxes, cell-size computation and the overlay. Persisted as tree.gridGap.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3343fdcc94f645f7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-f1f1d185e3bfac19", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382055, "scanner": "foundry_dataset", "fingerprint": "4d4d313ac88e8d15256174a38e1320d263fa6239a00f23df8c04b517045aa323", "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": "sanhvo86-hesem/mom#371", "human_labels": ["security_auth_secret"], "issue_number": "371", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2d3ad1e9b1557a95", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#371\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: sanhvo86-hesem/mom#371\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-81c5d5d25a702a1d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/371\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/371\\nTitle: polish(mb2): grid dialog shows gap px not raw var name\\nBody:\\nTiny follow-up to #370: the grid-settings readout showed the literal `var(--o3-space)` token name. Now shows the resolved gap in px (`#gs-gap`). \ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d91f6f14ad3482cd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-1e266ef8b2cad03b", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382054, "scanner": "foundry_dataset", "fingerprint": "f3b47f6918c1eecdb5306bd9810c1ba658dd5db264ac1ca5cd7f83f8dc03589d", "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": "sanhvo86-hesem/mom#370", "human_labels": ["security_auth_secret"], "issue_number": "370", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-6468cbb033c2b322", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#370\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: sanhvo86-hesem/mom#370\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-210f9ebff6762695\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/370\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/370\\nTitle: feat(mb2): grid settings dialog (replaces toolbar cols dropdown)\\nBody:\\nReplaces the bare column-count `<select>` (+ square toggle + row-height input) in the MB2 toolbar with a single **\u229e C\u00e0i \u0111\u1eb7t l\u01b0\u1edbi** icon that opens a grid-settings dialog (reuses the `.mb2-ov` modal; lives on `<body>` so it stays open while changes apply live).\\n\\nDialog controls (one place for all grid options):\\n- **Hi\u1ec7n l\u01b0\u1edbi** (overlay) \u00b7 **B\u00e1m l\u01b0\u1edbi** (snap)\\n- **\u00d4 vu\u00f4ng** (square: cell height = width)\\n- **S\u1ed1 c\u1ed9t** (= cell width) with quick-pick chips + live `R\u1ed9ng \u00f4 \u2248 N px \u00b7 Cao h\u00e0ng \u2248 N px` readout\\n- **Chi\u1ec1u cao h\u00e0ng (px)** when square is off\\n\\nColumn changes route through `rescaleGrid`. Tokens-only.\\n\\nWill deploy + test all controls in Chrome.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-88f2a5b38321a1b7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurren\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-91d7fd43227bcb2a", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382053, "scanner": "foundry_dataset", "fingerprint": "11f3be369f73f1b2535f0d7ce940a6087a707a21d2b6e2ee32e5c3c6c51cd2c3", "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": "sanhvo86-hesem/mom#369", "human_labels": ["agent_instruction_gap"], "issue_number": "369", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-57bb639217b277c2", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#369\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: sanhvo86-hesem/mom#369\nRepo: sanhvo86-hesem/mom\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-d4fedce0a76abf13\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/369\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/369\\nTitle: fix(mb2): flow blocks stack at master gap (decouple flow vs free layout)\\nBody:\\n## Bug (verified live)\\nAdding blocks left a variable gap between them (measured **24px**, can reach ~90px) instead of the **8px** master gap.\\n\\n## Root cause\\nEvery block sat on uniform **square grid rows** (`grid-auto-rows` = column width). A flow block spanned `ceil(content/squareRow)` whole rows, so the leftover sub-row space became dead space between stacked blocks.\\n\\n## Fix \u2014 decouple the canvas's two layout modes\\n- **FLOW** (default doc stack): `grid-row:auto` + `grid-auto-rows:max-content` \u2192 each row hugs content \u2192 consecutive blocks sit exactly **8px** apart, any content height.\\n- **FREE/independent** (2D escape hatch): `position:absolute`, boxed from grid coords (columns via `calc((100%+gap)/cols)`, rows via new `--mb2-cell` square-cell var) \u2192 keeps square 2D placement without forcing flow rows to a fixed height.\\n\\nAnchor drag **math unchanged**; only live-feedback styling switches between the grid path (flow wi\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1f095432e9c094d7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-b890fdbf484cf5c3", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382052, "scanner": "foundry_dataset", "fingerprint": "41730e79200242611de948db875ed65b42c9be9f33904a75f11a3851e952268a", "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": "sanhvo86-hesem/mom#368", "human_labels": ["security_auth_secret"], "issue_number": "368", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.912, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-bd7f560f99b122e1", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#368\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: sanhvo86-hesem/mom#368\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4b5b4c9b75ac0bd0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/368\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/368\\nTitle: fix(mb2): right-edge resize snaps onto the grid (cell-end overlay line)\\nBody:\\n## Bug (verified live in Chrome)\\n\\nDragging a block's **right edge** to align with the canvas grid never landed on a grid line. Measured: block **left** edge sits exactly on the overlay line (0px), block **right** edge is **\u22128px** (one gap) short of the next line.\\n\\n## Root cause\\n\\nThe square-grid overlay drew **one line per (track + gap) tile**, marking only cell-START boundaries. A gapped CSS grid (`repeat(N,1fr)` + 8px `column-gap`) ends each track *before* the trailing gap, so left edges met a line but every right edge fell one gap (8px) short. The resize snapped correctly (integer columns) yet could never *visibly* touch the grid.\\n\\n## Fix\\n\\nEach tile now renders a **second line at the cell END** (`calc(100% - var(--o3-space))`, relative to the tile-sized background) = the track end. Both edges now coincide with a grid line \u2014 Webflow/Figma 'columns + gutter' look. Tokens-only (no hex/px literals beyond the existing `.0\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f82476f0ac905c90\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-0df010891c662f8f", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382051, "scanner": "foundry_dataset", "fingerprint": "b8a6c11dd5569279a48502c516023d0c8c75f17438065331c33f680cd5cbb370", "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": "sanhvo86-hesem/mom#365", "human_labels": ["test_ci_gap"], "issue_number": "365", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-e9e62cbe9c4f95a9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#365\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#365\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4df7e7a78b1be275\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/365\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/365\\nTitle: refactor(mda): retire redundant MdaGraphService (duplicate of shipped graph traversal)\\nBody:\\n## Retire a redundant engine (research outcome)\\n\\nResearching Tier\u20111 wiring, I found `MdaReadService` **already ships** a production, route\u2011wired, **recursive\u2011SQL** graph traversal over `mda_relationship`:\\n- `whereUsedDeep()`, `graphNeighborhood()`, `relationshipCyclePath()`\\n- exposed at `/api/v1/mda/graph/where-used` and `/api/v1/mda/graph/neighborhood`.\\n\\nMy `MdaGraphService` (#344) was a **less\u2011scalable PHP re\u2011implementation of already\u2011shipped functionality** \u2014 wiring it would have added a competing duplicate path, not capability. So the honest world\u2011class move is to **retire it**, not wire it.\\n\\n### Changes\\n- **Delete** `MdaGraphService.php` + `check_mda_graph_gate.php`.\\n- Remove the graph gate from `deploy.yml` and from the `ci.yml` engine\u2011gate loop.\\n- Remove it from the anti\u2011dormancy allowlist (dormant engines **7 \u2192 6**).\\n- Migration 455 stays neutralized; the 434 `mda_relationship` table is untouched.\\n- Recor\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-23e59c2e37be9eb8\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-1f2a638d4d82033d", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382050, "scanner": "foundry_dataset", "fingerprint": "c78c711372c5584a3d69773ab68b0fdb886b97d8e1aedd6ce079606c3377083b", "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": "sanhvo86-hesem/mom#364", "human_labels": ["deployment_env_gap"], "issue_number": "364", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-4ab511ac52eaa37e", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#364\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: sanhvo86-hesem/mom#364\nRepo: sanhvo86-hesem/mom\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6ae018dfba5b452a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/364\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/364\\nTitle: fix(mb2): resize snaps to grid from every handle (root cause)\\nBody:\\n**Root cause** (user: \\\"l\u01b0\u1edbi ch\u1ec9 t\u00e1c d\u1ee5ng v\u1edbi anchor tr\u00e1i/tr\u00ean, kh\u00f4ng t\u00e1c d\u1ee5ng v\u1edbi c\u00e1c anchor kh\u00e1c\\\"): resize pinned the **active anchor** and rounded the span around it. With a fractional active anchor (centre / edge-mid) the rounded `gx/gw` drifted off the grid, and the anchor's own edges couldn't be dragged \u2014 so only the default top-left origin felt like it snapped.\\n\\n**Fix**: standard resize model \u2014 the dragged edge/corner snaps to the grid line under the cursor and the **opposite edge stays fixed**, independent of the active anchor. Now every edge and corner handle resizes and lands on the grid. Resize also clears any sub-cell `px/py` offset so the block re-grids.\\n\\nFrontend-only \u2192 fast deploy.\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J\\n\\n---\\n_Generated by [Claude Code](https://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J)_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-b6bd86b5fbc2c39d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"gene\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-4da62ab79e2bd6fe", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382049, "scanner": "foundry_dataset", "fingerprint": "aac408173db86d6810e11dbad7bdda80bdb74f681aea55286f6b110e07ef8504", "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": "sanhvo86-hesem/mom#363", "human_labels": ["deployment_env_gap"], "issue_number": "363", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-2c5e97f0fcabac20", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#363\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: sanhvo86-hesem/mom#363\nRepo: sanhvo86-hesem/mom\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1e98014e827fbd64\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/363\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/363\\nTitle: perf(mb2): selecting/dragging no longer rebuild the canvas (fix click lag)\\nBody:\\nClicking a block called `paint()`, which rebuilt the whole canvas `innerHTML` and forced every governed code block (grids/charts) to **re-mount** \u2014 the \\\"gi\u1eadt lag / load l\u1ea1i\\\" on click/drag.\\n\\n- New **`refreshSelection()`** only toggles `.sel` + the active anchor dot on the existing canvas nodes and re-renders the inspector/layers panes \u2014 no canvas rebuild, no re-mount.\\n- Selection paths (click, shift/ctrl multi-select, marquee, layers click, Escape, empty-canvas deselect, `setAnchor`) now use it.\\n- **Move/resize commits use `mutateLight()`** \u2014 the dragged element is already positioned from the drag, so we persist + record undo without rebuilding the canvas. Combined with the earlier grid-overlay fix, dragging snaps to the grid smoothly without the jank/re-render that made it feel like it wasn't snapping.\\n- Alt-duplicate still uses a full paint (it adds a node). Marquee binds once per drop element to avoid stacking liste\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-27581565c369b700\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_co\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-95140663d318eca0", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382048, "scanner": "foundry_dataset", "fingerprint": "f0c491c3b949315866f4889a15c9fcf86f9eb1b8b4a7343bec11edcecc0b3d83", "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": "sanhvo86-hesem/mom#362", "human_labels": ["deployment_env_gap"], "issue_number": "362", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-bd6150f45f76ed34", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#362\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: sanhvo86-hesem/mom#362\nRepo: sanhvo86-hesem/mom\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fa093691116c67d6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/362\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/362\\nTitle: fix(mb2): square the outer block edge (no radius)\\nBody:\\nUser: \\\"vi\u1ec1n ngo\u00e0i c\u00f9ng \u0111\u1ed1i t\u01b0\u1ee3ng kh\u00f4ng c\u1ea7n bo cung\\\" \u2014 the object's outer edge should be square. Drop `border-radius` on the node (white card) and its body so the block's outer edge is square, matching the square flush selection frame.\\n\\nFrontend-only \u2192 fast deploy.\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J\\n\\n---\\n_Generated by [Claude Code](https://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J)_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f7fe3cc8ff6ab473\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-65fe0331e2ee64ce", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382047, "scanner": "foundry_dataset", "fingerprint": "99f39472d3900be355bebba0857f475f6691b70f7b1df5164db4243580f36182", "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": "sanhvo86-hesem/mom#360", "human_labels": ["deployment_env_gap"], "issue_number": "360", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-de8653bc82e540a6", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#360\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: sanhvo86-hesem/mom#360\nRepo: sanhvo86-hesem/mom\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2a206d8990338d7e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/360\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/360\\nTitle: fix(mb2): selection frame square and flush to the block edge\\nBody:\\nFeedback on the live build: the blue selection frame sat half a grid gap **outside** the block (visible gap) with **rounded** corners.\\n\\nNow the selection frame is the anchor frame's border at `inset:0` \u2014 the block's outer (white) edge \u2014 **square** (`border-radius:0`), so it **touches** the object with no gap. Anchor dots ride that flush frame. Node `outline-offset` reset to 0 (now only the locked-state indicator).\\n\\nFrontend-only \u2192 fast deploy.\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J\\n\\n---\\n_Generated by [Claude Code](https://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J)_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-94cab431356e4619\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c35b0259e5407b50", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382046, "scanner": "foundry_dataset", "fingerprint": "2939ff64d9982e4954b4992f531424351ce2d25e0c3573298b54cc873bf79aa6", "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": "sanhvo86-hesem/mom#359", "human_labels": ["runtime_failure"], "issue_number": "359", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-652f277b02da6b7e", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#359\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#359\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-80201c60a7b2b1ff\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/359\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/359\\nTitle: ci(mda): catch deploy-only schema failures in PR CI (anti-recurrence)\\nBody:\\n## Research outcome: close the systemic gap that let 2 deploys break `main`\\n\\nResearching \\\"is anything else needed,\\\" I confirmed:\\n- \u2705 **No other unregistered tables** \u2014 after #358, all 1050 migration-created tables (excl. 21 partition children) are in `table-registry.json`. The `schema_drift` class is fully resolved for the current repo.\\n- \u2757 **Systemic gap:** the checks that catch the two deploy breakages I caused (#352 gate-path; #358 unregistered tables) run **only in the push-to-`main` deploy job**, not PR CI \u2014 so a bad PR passes CI and breaks `main`'s deploy for everyone.\\n\\n## Fix \u2014 run the offline guards in PR CI (`ci.yml` \u2192 `db-migration-check`)\\n- **`check_mda_no_duplicate_table.php`** (434/455 class): now runs in PR CI too (previously deploy-only).\\n- **`check_mda_migration_table_registered.php`** (NEW, #343/#358 class): every table CREATEd by a migration must have a `table-registry.json` entry, unless it's a `PARTITION O\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-808b8a3ff7c57906\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-804d535fb904e547", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382045, "scanner": "foundry_dataset", "fingerprint": "3a07ca1c7a00926b0c4946d5e971e0bb875e9ea1d1bd39eb9d9611d8229370d0", "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": "sanhvo86-hesem/mom#356", "human_labels": ["security_auth_secret"], "issue_number": "356", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f28b2dedc8e30315", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#356\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: sanhvo86-hesem/mom#356\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-380059f561d217a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/356\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/356\\nTitle: feat(mb2): Ctrl free-move, object snapping, true grid alignment, gutter anchor frame\\nBody:\\nAddresses the snapping/geometry feedback:\\n\\n1. **Ctrl/Cmd = free move** \u2014 hold while dragging to suspend grid snap and move sub-cell (relative `px/py` offset, persisted). The toolbar **Snap l\u01b0\u1edbi** toggle (which already existed, icon \u2301) now reads **B\u1eacT/T\u1eaeT** and shows the Ctrl hint.\\n2. **Object-anchor snapping** (Figma \\\"snap to objects\\\") \u2014 while dragging, an edge/centre that comes within 6px of another block's anchor points (edges + centres) snaps to align; otherwise grid snap; Ctrl = none.\\n3. **True grid alignment** \u2014 the visual grid overlay used `100%/cols` (gap-less) in **two** places, so the lines drifted from where blocks actually land (\\\"snaps to a point, not the grid\\\"). Both now use the real track step `(100%+gap)/cols \u00d7 (row+gap)`.\\n4. **Anchor frame on the outer blue frame in the gutter** \u2014 the selection outline is pushed out by half the gap (`outline-offset`) and the 9 anchor dots ride that outward f\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-1435836dc85939c6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-194c28424400d41d", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382044, "scanner": "foundry_dataset", "fingerprint": "542d9290f90ecb963ec4881049896d2ed290066fe2a2d8aff544d040b301f720", "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": "sanhvo86-hesem/mom#353", "human_labels": ["security_auth_secret"], "issue_number": "353", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-6ecf4713c67fc57d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#353\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: sanhvo86-hesem/mom#353\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f59dd9517371e12d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/353\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/353\\nTitle: feat(mb2): reusable component instances (shared definition + propagating edits)\\nBody:\\nRoadmap item #3 \u2014 reusable components, the biggest remaining world-class gap.\\n\\n- **L\u01b0u l\u00e0m component** (right-click) registers a node's content as a named definition in `doc.components` and turns the node into an **instance** (\u25c7 badge).\\n- **Duplicating** an instance (Ctrl+D / Alt-drag / paste) makes more instances \u2014 geometry per-node, content shared.\\n- Instances **render from the shared definition**; editing an instance's properties in the inspector writes to the **definition**, so every instance updates at once. A banner marks instances and offers **T\u00e1ch** (detach).\\n- **Persisted**: `node.instanceOf` round-trips; `doc.components` rides in the canvas tree. Fail-safe \u2014 a missing definition falls back to the node's retained props, so instances never render empty after reload.\\n- Container/group blocks excluded by design (instances would share child node-ids); simple + governed-code blocks supported.\\n\\nFrontend-only\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c184762b4e08108a\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_u\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-e1ad55f1264e7c17", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382043, "scanner": "foundry_dataset", "fingerprint": "748ff2656b91c50e347731419ea05488f56396e8afdac65c05f9f5c7ecce1857", "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": "sanhvo86-hesem/mom#350", "human_labels": ["security_auth_secret"], "issue_number": "350", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.627, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-4ea1cb261adfb096", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#350\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: sanhvo86-hesem/mom#350\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0451b362ed3a7b42\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/350\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/350\\nTitle: feat(mb2): Alt-drag to duplicate + Esc cancels a drag\\nBody:\\nMore direct-manipulation parity (roadmap follow-on):\\n- **Alt-drag = duplicate** an independent block \u2014 original stays, a selected copy lands at the drop cell (cursor shows the copy affordance).\\n- **Esc mid-drag = cancel** \u2014 block snaps back to its pre-drag cell, no mutation (captured before the global Esc-deselect).\\n\\nDrag listeners tear down through one `finish()` so move/resize, keydown, guides and HUD clean up together. Frontend-only (`33-mb2-canvas.js`) \u2192 fast deploy. Tokens-only.\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J\\n\\n---\\n_Generated by [Claude Code](https://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J)_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d9a0e09776a6b7ac\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-318051d286c3f0ef", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382042, "scanner": "foundry_dataset", "fingerprint": "99b5a48e942b5a25b0b3aa8396b8b300a2e257e155718f3ef35592fafcf46d6f", "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": "sanhvo86-hesem/mom#349", "human_labels": ["security_auth_secret"], "issue_number": "349", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c3ca9c5532240e6d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#349\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: sanhvo86-hesem/mom#349\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a47b48f5640f5d53\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/349\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/349\\nTitle: feat(mb2): Figma-class smart guides (centre alignment, distance + equal-gap chips)\\nBody:\\nRoadmap item #1 from the world-class review: smart guides.\\n\\nUpgrades the drag/resize guides from 3 edge checks to a Figma-class engine:\\n- **Alignment lines** for left/centre/right + top/middle/bottom of the moving block vs every sibling, plus the **canvas vertical centre**. Centre guides render dashed to read apart from edge guides.\\n- **Distance chips** to the nearest neighbour above/below/left/right (in grid cells); the two opposite gaps highlight when **EQUAL** \u2014 the Figma equal-spacing cue.\\n- Guides now also appear while **resizing**, not only moving.\\n\\nFrontend-only (`33-mb2-canvas.js`) \u2192 fast deploy. Tokens-only, no hex/px. Geometry from live cell metrics.\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J\\n\\n---\\n_Generated by [Claude Code](https://claude.ai/code/session_01FQzr3fig5q4nDex6Y9rP5J)_\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5f55e75d466b4f74\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-ed95fb1b3d7f4ad2", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382041, "scanner": "foundry_dataset", "fingerprint": "14b1fa347d2ee9162e0a0ad32d725e6a712396bd05f38731d22f853f6f68b30e", "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": "sanhvo86-hesem/mom#348", "human_labels": ["security_auth_secret"], "issue_number": "348", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c49539b1c5ac279b", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#348\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: sanhvo86-hesem/mom#348\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c9a35afa14dba9ad\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/348\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/348\\nTitle: feat(mb2): world-class direct-manipulation upgrades (align/distribute toolbar, drag HUD, shift modifiers)\\nBody:\\nElevates the MB2 canvas toward Figma/Webflow-class direct manipulation.\\n\\n- **Align / Distribute / Group fully surfaced.** `arrange.js` already implemented 6-way align + H/V distribute + group, but only align-left/right were wired. Now a **floating toolbar** appears above any multi-selection with the full set, and the right-click menu lists them too.\\n- **Live HUD while dragging** \u2014 W\u00d7H during resize, X,Y during move (tabular-nums brand chip), like Figma's readout.\\n- **Shift modifiers** \u2014 axis-lock while moving; aspect-ratio lock on a corner resize.\\n- **Keyboard nudge** \u2014 moves the whole selection by an edge-clamped shared delta (preserves relative layout); Shift = larger step.\\n\\nFrontend-only (`mom/scripts/portal/33-mb2-*.js`) \u2192 fast deploy path. Tokens-only, no hex/px style literals. No collision with the codex MDA branch (different files).\\n\\nhttps://claude.ai/code/session_01FQzr3fig5q4n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-dc27ba4ceca4cd9b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-878bf93fd2f5fbae", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382040, "scanner": "foundry_dataset", "fingerprint": "7fb81c5a257d685f071c5a7f423ff7b26ff8ae434b429e4d6cccb60746e91abb", "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": "sanhvo86-hesem/mom#347", "human_labels": ["test_ci_gap"], "issue_number": "347", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.627, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2fee98d28cf2ba3f", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#347\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#347\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-923582b6520b1436\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/347\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/347\\nTitle: International-standards upgrade (ERP/MES/EQMS): roadmap + 6-wave artifacts\\nBody:\\n## T\u00f3m t\u1eaft\\n\\nL\u1ed9 tr\u00ecnh + b\u1ed9 artifact \u0111\u01b0a n\u1ec1n t\u1ea3ng ERP/MES/EQMS t\u1eeb tr\u1ea1ng th\u00e1i **pre-production m\u1ed9t-m\u00f4i-tr\u01b0\u1eddng, JSON_ONLY** l\u00ean m\u1ee9c **enterprise-grade, \u0111a m\u00f4i tr\u01b0\u1eddng, PostgreSQL-authority**, \u00e1nh x\u1ea1 c\u00e1c chu\u1ea9n qu\u1ed1c t\u1ebf (ISA-95/IEC 62264, ISO 9001/22400/27001/8000, 21 CFR Part 11, EU GMP Annex 11, GAMP 5, ALCOA+, SOC 2, DORA).\\n\\n**To\u00e0n b\u1ed9 thay \u0111\u1ed5i kh\u00f4ng \u0111\u1ee5ng production runtime** \u2014 ch\u1ec9 th\u00eam t\u00e0i li\u1ec7u, IaC, script c\u00f4ng c\u1ee5, v\u00e0 CI gate. M\u1ecdi outcome v\u1eadn h\u00e0nh (cutover th\u1eadt, restore drill, IQ/OQ/PQ, pentest, SOC 2 attestation) \u0111\u01b0\u1ee3c \u0111\u00e1nh d\u1ea5u **ops-handoff** trong t\u1eebng `EXIT.md`.\\n\\n## N\u1ed9i dung theo wave\\n\\n| Wave | Deliverable ch\u1ea1y \u0111\u01b0\u1ee3c | Chu\u1ea9n |\\n|------|----------------------|-------|\\n| **Roadmap** | `_reports/intl-standards-upgrade/README.md` + `gap-matrix.md` (G1\u2013G19) | \u2014 |\\n| **W1** N\u1ec1n t\u1ea3ng | CI staging job (inert by default), IaC Ansible \u0111a t\u1ea7ng, `anonymize.py`, observability (Prometheus/Grafana), ISMS skeleton | ISO 27001, GAMP 5 |\\n| **W2**\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-00f527fe314f2727\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-9f3d3c33b9e43989", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382039, "scanner": "foundry_dataset", "fingerprint": "bc416e9a0428197b265915db73a56ab9602defcd45d9e48855a944d22781b06d", "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": "sanhvo86-hesem/mom#342", "human_labels": ["security_auth_secret"], "issue_number": "342", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-816e3d1dd94b7632", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#342\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: sanhvo86-hesem/mom#342\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-95fabae79ed2292d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/342\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/342\\nTitle: feat(mb2): 9-point anchor frame on the outer block frame\\nBody:\\nBlocks on the Module Builder (MB2) canvas now carry a selectable 9-point anchor (transform/positioning origin), shown on hover/select riding the outer blue selection frame instead of buried inside the block.\\n\\n- `node.anchor` (default top-left) is the fixed origin on resize and the move grab; persisted via serialize/deserialize (and `independent`, which was previously dropped on save).\\n- Canvas: the separate move handle + E/S/SE grips are replaced by a unified anchor frame. Click a dot to re-pick the origin; drag the active anchor (or center) to move (independent blocks only); drag any other edge/corner dot to resize while the anchor stays fixed. Flow blocks resize width only.\\n- Inspector: a 3\u00d73 anchor picker in the B\u1ed1 c\u1ee5c tab mirrors the canvas.\\n- Tokens-only (no hex/px); dots sit just inside the frame so `overflow:hidden` never clips them.\\n\\nFrontend-only (`mom/scripts/portal/33-mb2-*.js`) \u2014 classify job takes the fast deploy path. M\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-00134f5bc5821d0e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_us\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-417ff77b6e34d829", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382038, "scanner": "foundry_dataset", "fingerprint": "4de9cc4d26c67d29c8b22a4c2fc9889b90af7b521a1c63418f9b978b44f80fd0", "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": "sanhvo86-hesem/mom#340", "human_labels": ["test_ci_gap"], "issue_number": "340", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.625, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8e34333ea31b5d07", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#340\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#340\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2d706886df0f6587\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/340\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/340\\nTitle: fix(mda): label MDA component gate as CI-enforced (governance-health honesty)\\nBody:\\ncheck_mda_enterprise_component_gate.php runs in deploy.yml and blocks on P0 \u2014 so 'not wired (warning)' was misleading. Relabel to CI/enforced. Frontend-hardcode gate left as-is (genuinely not in CI).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9db6cc276d1df151\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-d9cf33918ddca1de", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382037, "scanner": "foundry_dataset", "fingerprint": "52ad486f7ed4d13a6d0c3fa1eded00b39c286f5c0fe8626e73cb3add772f01d8", "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": "sanhvo86-hesem/mom#338", "human_labels": ["agent_instruction_gap"], "issue_number": "338", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2a77ae1e43f57c6f", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 4, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#338\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: sanhvo86-hesem/mom#338\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 4\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-edc13243a5266f10\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/338\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/338\\nTitle: feat(mda): headline DQ KPI measures ACTIVE master data (exclude archived)\\nBody:\\nArchived records are retired/immutable and can't be remediated; folding their (often husk-zero) scores into the governance KPI misrepresents active data quality. controlTower() now averages DRAFT+RELEASED for the headline and returns avg_overall_all + archived_scored for transparency; cockpits label it '\u0111ang d\u00f9ng' and show the all-records figure alongside.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6ff2b931f08fa41d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-1fa43f91e1bac313", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382036, "scanner": "foundry_dataset", "fingerprint": "5be5f2cea1c637c628417f8ca44c8ecbd51524d4decb54cf56485c74dfaaeca0", "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": "sanhvo86-hesem/mom#337", "human_labels": ["agent_instruction_gap"], "issue_number": "337", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.627, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-4a86a7fc640b70d0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#337\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: sanhvo86-hesem/mom#337\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b6f1af3e987f4c8c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/337\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/337\\nTitle: fix(mda): DQ engine \u2014 value rules skip absent fields (ISO 8000 dimension independence)\\nBody:\\nValue rules (pattern/enum/range/code_list/reference) failed on ABSENT fields, double-penalising incomplete records (once in completeness via `required`, again in conformity/etc). That dragged the live portfolio DQ to ~28.9. Fix: a value rule on an empty field is not-applicable \u2192 skipped; presence is judged only by `required`/`required_if`; present-but-malformed values still fail. Released/complete records unaffected. Adds a pure regression unit test.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-5d92602a4da92d65\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-c5c3ff452b55d00c", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382035, "scanner": "foundry_dataset", "fingerprint": "f1a07cde1e0e15a629f098c59515346de84576c4381445cc7b11b096d6ca33a8", "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": "sanhvo86-hesem/mom#330", "human_labels": ["deployment_env_gap"], "issue_number": "330", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-40aa1679602775d1", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#330\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: sanhvo86-hesem/mom#330\nRepo: sanhvo86-hesem/mom\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: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3edc1b4fd548a3bf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/330\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/330\\nTitle: feat(mda): remove shared header chrome; refdata + uom sub-tabs (max work space)\\nBody:\\nFounder follow-up to #329: remove the shared top strip that ate space on every tab, relocate only what's needed, convert multi-part tabs to sub-tabs.\\n\\n- **83 shell**: removed the `.mcc-hd` header (title + status chips + Ctrl-K search box + T\u1ea3i l\u1ea1i + T\u1ea1o b\u1ea3n ghi). Chips \u2192 overview cockpit; search \u2192 global Ctrl+K palette; create \u2192 per-root fast box in workspace + per-catalog/+unit in refdata/uom (nothing lost, just no shared-space duplication).\\n- **83 refdata**: Explorer / Catalog 360 / Value 360 / Pack Studio / Health Center now render as a top **sub-tab bar**.\\n- **85 uom**: ~12 stacked sections collapsed into **6 sub-tab panes** (show/hide; all hydration unchanged). Standalone Graph health dropped (its status is the UOM GRAPH HEALTH KPI in the overview).\\n\\nFrontend-only \u2192 fast deploy. node --check clean; hardcode-lint within baseline.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-85938ef6589a27ba\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_prof\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-6d6b63e2626a6a7c", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382034, "scanner": "foundry_dataset", "fingerprint": "4c384304151e3f57f77b63682b3cef61b0ae8dc18caf8ce56fcb29daceff04bf", "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": "sanhvo86-hesem/mom#329", "human_labels": ["security_auth_secret"], "issue_number": "329", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.645, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c8c93eb9322e4a96", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#329\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: sanhvo86-hesem/mom#329\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ae2f42829b123230\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/329\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/329\\nTitle: feat(mda): redesign T\u1ed5ng quan v\u1eadn h\u00e0nh as cockpit hub; tabs work-only (remove builder, cockpits, explainers)\\nBody:\\nFounder-directed MDA Authority Center IA cleanup.\\n\\n**Goal:** maximize working space in every tab; no explanations inside tabs; consolidate all per-tab cockpits into **T\u1ed5ng quan v\u1eadn h\u00e0nh** as sub-tabs; remove the canvas module-builder from **H\u1ea1ng m\u1ee5c d\u1eef li\u1ec7u**.\\n\\n### Changes\\n- **83 shell** \u2014 cockpit registry (`registerCockpit`) + overview split into sub-tabs: **T\u1ed5ng quan** (executive roll-up) + one lazy sub-tab per domain cockpit. Refdata tab loses hero prose/scorecards/\\\"catalog-of-catalogs\\\" explainer; its scorecards become the registered **Danh m\u1ee5c chu\u1ea9n** cockpit. Token-driven sub-tab bar.\\n- **84 workspace** \u2014 remove the 4-card cockpit band + the \ud83e\uddf1 canvas module-builder (prec-360) + `renderBuilderDemo`; tab = root cards + SSOT registry only. Registers **H\u1ea1ng m\u1ee5c d\u1eef li\u1ec7u** cockpit.\\n- **85 uom** \u2014 remove `#uomc-band`; register **\u0110\u01a1n v\u1ecb \u0111o** cockpit.\\n- **86 quality+distribution** \u2014 rem\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8c94be02dd022649\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-4840287a89ff8bb3", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382033, "scanner": "foundry_dataset", "fingerprint": "6c25d2aa110d7fbf541c72e54a97a7ea87abde70cba64b3ba8f1a139c19790ed", "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": "sanhvo86-hesem/mom#328", "human_labels": ["security_auth_secret"], "issue_number": "328", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.61, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-183b8cb9ba30a313", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#328\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: sanhvo86-hesem/mom#328\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e4e323a1c011a6e8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/328\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/328\\nTitle: fix(mda): P3 normalized search \u2014 substring ILIKE so mid-name diacritic tokens match\\nBody:\\nSingle-line follow-up to [#327](https://github.com/sanhvo86-hesem/mom/pull/327) (finding F1 from the batch-2 live test).\\n\\n`searchSimilarNormalized()` gated on a **prefix** ILIKE (`q||'%'`), so `q=\\\"thep\\\"` missed `V\u1ecf H\u1ed9p Th\u00e9p C45` (norm `vo hop thep c45`) \u2014 the token is mid-string and short-token trigram similarity (0.313) is below `name_threshold`. Now uses **substring** ILIKE on both normalized columns (mirrors the raw `searchSimilar`), so diacritic-fold value is realized for any token.\\n\\n**Verified live** (`mom_app`/RLS): `q=\\\"thep\\\"` returns `vo hop thep c45`, `goi do thep c45`, `truc cam thep c45`, \u2026 (records named \\\"Th\u00e9p\\\").\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-eb0f35a509acee57\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurre\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-8f77059a32e176ac", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382032, "scanner": "foundry_dataset", "fingerprint": "556fbd7501a74b2484fcdfb407f993541fb1599928011a80cb434de3e6e938d6", "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": "sanhvo86-hesem/mom#325", "human_labels": ["data_schema_persistence", "deployment_env_gap"], "issue_number": "325", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.662, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a9cbe5a87a7aa6a9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\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: sanhvo86-hesem/mom#325\nRepo: sanhvo86-hesem/mom\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: {'data_schema_persistence': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ee5f4a0e63253d77\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/325\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/325\\nTitle: feat(mda): Pillar-1 keystone \u2014 property registry + value-list integrity (migration 444)\\nBody:\\nFirst execution slice of the world-class comprehensive-upgrade blueprint v2 (Wave 0 keystone).\\n\\n**mda_property** define-once dictionary (FORCE-RLS, FK to mda_reference_catalog) + `mda_dq_rule.property_id`. **Fixes the real silent-empty-picklist hazard:** 77 select/multiselect/typed_ref fields bound to 11 non-existent catalogs (`cost_center_type`, `erp.line_*`, `skill.evidence_*`, `w2.*` governance) \u2014 created those catalogs + values \u2192 unresolved **77 \u2192 0**. New `check_mda_picklist_integrity.php` gate (in deploy.yml) prevents regression. Registered in table-registry.json.\\n\\nVerified: php -l clean; dry-run as mom_app under RLS (mda_property=24, picklist 77\u21920, rolled back); lean per blueprint (no class taxonomy/inheritance/IRDI).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bcea6946191ffcc3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/325#issuecomment-4703705836\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/325#issuecomment-4703705836\\nTitle: \\nBody:\\nSuperseded by the consolidated world-class upgrade batch (P1 keystone + P5/P8.1/P4/P7) \u2014 single deploy.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e376d401af22a502\", \"evidence-chain-comment_to_commit-acbbb02394283bd6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-h\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-b192e6c36f257d94", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382031, "scanner": "foundry_dataset", "fingerprint": "c4aaa1fa871d0178b5809d01661637e62dd5f1c66979fcd44e6e6f5bed38ffab", "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": "sanhvo86-hesem/mom#324", "human_labels": ["security_auth_secret"], "issue_number": "324", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-cf02bf42c892fe56", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#324\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: sanhvo86-hesem/mom#324\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c7f5ad5f13e36280\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/324\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/324\\nTitle: feat(mda): surface relationships + ECO + e-signatures in Record 360\\nBody:\\nCloses the re-audit gap: activated governance/interconnection data (relationships 225, eco_binding 36, signatures 80) was invisible in Record 360.\\n\\n**Backend** (3 new record-scoped read endpoints on MdaReadController):\\n- `/api/v1/mda/record-relationships?record_id=` \u2014 mda_relationship in/outbound\\n- `/api/v1/mda/eco-bindings?record_id=` \u2014 mda_eco_binding (was read nowhere)\\n- `/api/v1/mda/signatures?record_id=` \u2014 mda_signature (was write-only)\\n\\n**Frontend** (`83-mda-control-center.js`): three new Record 360 panels (Quan h\u1ec7 / ECO / Ch\u1eef k\u00fd \u0111i\u1ec7n t\u1eed), read-only, token-styled, graceful empty states.\\n\\nVerified: `node --check`, hardcode-lint PASS (no file over baseline), `composer analyse` No errors.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-750ea4d4bd55aa17\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-72b3e79bd92c8d27", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382030, "scanner": "foundry_dataset", "fingerprint": "c1a8c50f671f677f3b17b31cc67f3d3d899981517f918eb6faa27694a52a670d", "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": "sanhvo86-hesem/mom#321", "human_labels": ["api_integration_gap"], "issue_number": "321", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b94da68bd4479e2d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#321\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: sanhvo86-hesem/mom#321\nRepo: sanhvo86-hesem/mom\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: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-27ea0660a637ead0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/321\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/321\\nTitle: fix(mda): load governed SKILL master on curricula screen-tab switch\\nBody:\\nFollow-up to #317/#319. The governed-skills consumption panel only loaded on the initial `render()` into the curricula screen; reaching it via the in-module screen-tab switch left `state.governedSkills` empty (panel hidden). `renderCurricula()` now calls `loadGovernedSkills()` lazily (idempotent via the flag) so the panel populates on both paths.\\n\\nVerified live: endpoint `/api/v1/master/list?root=SKILL` returns 200 + 40 governed records to the authenticated EQMS user; deployed JS confirmed to contain the consumer. This is the last fix to make the panel render on the curricula tab.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-db94f7aa036a2428\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-fc648a2f36eaef46", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382029, "scanner": "foundry_dataset", "fingerprint": "2c1aa9c4de6a5ddb5663aa4fb163fd656629d55f023dfedbadcf99f0a819cd5d", "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": "sanhvo86-hesem/mom#320", "human_labels": ["test_ci_gap"], "issue_number": "320", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.607, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9f4840c259c0446b", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#320\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#320\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b5b630003673ba8e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/320\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/320\\nTitle: MFG-P0 Module Studio/Builder Factory Hardening\\nBody:\\n## Summary\\n- Add Module Factory contract and validator globals for Studio/Builder governance\\n- Attach validation metadata in Module Builder draft/runtime schemas and block Portal publish on publish-mode FAIL\\n- Add smoke and governance guard scripts plus required evidence/rollback reports\\n\\n## Evidence\\n- node --check related JS/MJS files: PASS\\n- node tools/scripts/smoke-studio-builder-authority.mjs: PASS\\n- node tools/scripts/smoke-studio-builder-l4-templates.mjs: PASS\\n- node tools/scripts/smoke-module-factory-contract.mjs: PASS\\n- node tools/scripts/guard-module-studio-builder-governance.mjs: PASS\\n- git diff --check: PASS\\n- php mom/tools/release/check_user_identity_ssot.php: PASS\\n- php mom/tools/release/check_graphics_block_registry.php: PASS\\n\\n## Warnings\\n- Local worktree lacks mom/vendor/bin/phpstan and phpunit, so Composer gates were environment-blocked locally.\\n- Local tests/e2e lacks Playwright dependency, so Chrome/live verification is handled after \"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-0d0a2582037cff76\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-cde23e59c8177e8c", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382028, "scanner": "foundry_dataset", "fingerprint": "7fefe062c504bb9a803456fa4373a45b25c4058fa7f107149a1b78e26aa03a19", "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": "sanhvo86-hesem/mom#319", "human_labels": ["security_auth_secret"], "issue_number": "319", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.67, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9184048166933e14", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#319\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: sanhvo86-hesem/mom#319\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4bd90bdfdc60d0f6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/319\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/319\\nTitle: fix(mda): tokenize P0 consumer inline styles (hardcode-lint baseline)\\nBody:\\nHotfix for #317: replace bare px literals in the EQMS Training governed-skills panel/badges with `--o3-space` / `--o3-space-section` tokens and drop `font-size` overrides, so `49-eqms-training.js` stays within the `check-hardcode-lint` baseline (44). Unblocks the deploy pipeline.\\n\\nVerified: `node tools/scripts/check-hardcode-lint.mjs` \u2192 PASS (no file exceeds baseline).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-20a81099f5ed4bd7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-02a31774420d83b7", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382027, "scanner": "foundry_dataset", "fingerprint": "3a7adff2e5493121777e517812f3d4373283249129ccf0fa20940658a90da9ae", "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": "sanhvo86-hesem/mom#3", "human_labels": ["api_integration_gap", "human_feedback_general", "runtime_failure"], "issue_number": "3", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-eb10d904467fec24", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#3\nOutcome: ambiguous_needs_more_evidence\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: sanhvo86-hesem/mom#3\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 2, 'runtime_failure': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 2, 'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dda81a3276d9b4ec\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/3#issuecomment-4241117636\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/3#issuecomment-4241117636\\nTitle: \\nBody:\\nClosure criteria have been verified locally for this branch: P0 unresolved = 0, non-waived P1 unresolved = 0, `./composer check` passed, and release scanners are P0/P1 clean. This environment does not have `gh` CLI and the connector available here does not expose a mark-ready mutation, so the PR remains draft as a traceability record while the local audited merge proceeds.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-9798bd89d16fd66d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/3#issuecomment-4241126752\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/3#issuecomment-4241126752\\nTitle: \\nBody:\\nPR updated with a second auditable slice: `032a685a Close residual execution hardening contracts`. This includes guarded exception/order writes, AI read-scope hardening, tightened evidence idempotency key validation, mobile completion reason-code propagation, and updated mobile regression coverage. Re-validation on the feature branch passed: `./composer check` and release scanners P0/P1 clean.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d0f6a32fb095ee11\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/3#issuecomment-4241127854\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo8\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-22dd721e35b1eda1", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382026, "scanner": "foundry_dataset", "fingerprint": "5c47ae0ae46031b34b4b94659d2d4a9b0b934a1fa680920c908d450d4d07ba7d", "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": "sanhvo86-hesem/mom#200", "human_labels": ["human_feedback_general"], "issue_number": "200", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1d68bd4269b0943f", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#200\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: sanhvo86-hesem/mom#200\nRepo: sanhvo86-hesem/mom\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-c39f4faa0d106868\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/200#issuecomment-4639480872\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/200#issuecomment-4639480872\\nTitle: \\nBody:\\nSuperseded by #201 because origin/main advanced with RBAC hardening and #200 became conflicting. The replacement PR was rebuilt from current origin/main and revalidated locally.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-978002e9cdfd09aa\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-a5b181903c543b6a", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382025, "scanner": "foundry_dataset", "fingerprint": "48b7d19e00fdfcacc5e2a6851be684f1dd9333088148a18d0e3cdfe8e00d49a0", "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": "sanhvo86-hesem/mom#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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-47e63a941eb062e9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom#16\nRepo: sanhvo86-hesem/mom\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-4a95832757d56ec7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/16#issuecomment-4250958192\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/16#issuecomment-4250958192\\nTitle: \\nBody:\\nMerge gate is GO. This branch only removes generated report outputs that make repo boundary fail on current `origin/main`. Validation passed before PR creation: repo boundary clean, release candidate verifier 36/36 PASS, `./composer check` passed. The connector does not expose draft-to-ready, so merge will be by local fast-forward, then push main and delete this branch.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-174302080ac61a0b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-a08f6411402877a7", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382024, "scanner": "foundry_dataset", "fingerprint": "782087354be226ee3da0fcbebda4236e46f3c7e3086bdf90da22acd7b4273d00", "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": "sanhvo86-hesem/mom#15", "human_labels": ["human_feedback_general"], "issue_number": "15", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1318e3d71c1008e1", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#15\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#15\nRepo: sanhvo86-hesem/mom\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-486db27444ef9f7a\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/15#issuecomment-4250465456\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/15#issuecomment-4250465456\\nTitle: \\nBody:\\nMerge gate is GO. The branch exists only to re-close the repo-boundary P1 reintroduced by generated signoff artifacts. Validation before push: boundary clean, release candidate verifier 36/36 PASS, `./composer check` passed. Connector lacks draft-to-ready transition, so merge will be local fast-forward and branch cleanup will follow.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-348493c4335032b6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-abd3c0f0ffa5d174", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382023, "scanner": "foundry_dataset", "fingerprint": "50582c2f7d95c2686c2a6e13646b48f67ae02338534e01c01f961ce3dfc79a2a", "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": "sanhvo86-hesem/mom#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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-1c143d8d8dcd68d0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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: sanhvo86-hesem/mom#14\nRepo: sanhvo86-hesem/mom\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-992236c1638244fc\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/14#issuecomment-4250450719\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/14#issuecomment-4250450719\\nTitle: \\nBody:\\nMerge gate is GO: boundary clean, release candidate verifier 36/36 PASS, `./composer check` passed, unresolved P0 = 0, unresolved non-waived P1 = 0. The connector lacks draft-to-ready transition, so this will be merged by auditable local fast-forward into `main`, pushed, verified, then the branch will be deleted locally and remotely.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6d13194e88e49631\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-0418aeb0306e4ef2", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382022, "scanner": "foundry_dataset", "fingerprint": "c138355194774e664a0011085a7e5a349c086fc919b53cb2c7eff1315aea6d68", "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": "sanhvo86-hesem/mom#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.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-89809c1dd5f0328d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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_unresolved\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#13\nRepo: sanhvo86-hesem/mom\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-400f267ca02a1d3a\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/13#issuecomment-4250431680\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/13#issuecomment-4250431680\\nTitle: \\nBody:\\nMerge gate is GO: boundary clean, release candidate verifier 36/36 PASS, `./composer check` passed, unresolved P0 = 0, unresolved non-waived P1 = 0. The local GitHub CLI is not authenticated and the connector does not expose a draft-to-ready transition, so this will be merged by auditable local fast-forward into `main`, pushed, verified, then the branch will be deleted locally and remotely.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8a633466ed849db6\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-4ad2ad1b976de02a", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 382021, "scanner": "foundry_dataset", "fingerprint": "69691d63d5c7509c602e539aeeec0c895f4d8f00d40c4c2662d4b90a0c6bad81", "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": "sanhvo86-hesem/mom#1", "human_labels": ["human_feedback_general"], "issue_number": "1", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.778, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b06a60713e17dd91", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#1\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: sanhvo86-hesem/mom#1\nRepo: sanhvo86-hesem/mom\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 5\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-68053de726804b9d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/1#issuecomment-4407892559\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/1#issuecomment-4407892559\\nTitle: \\nBody:\\n.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6970fac46abbeb38\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-assumption_checks-ded274099feabbce", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 420001, "scanner": "foundry_dataset", "fingerprint": "245f38c1ec33af48a4aed6c22cbc78efb03853343ffdcd05a168e1f846a00287", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#58", "issue_number": "58", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-5f7173895c8a13e8", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#58\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#58\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 58\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2f802c98c4eedc6f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 420000, "scanner": "foundry_dataset", "fingerprint": "71e4653528b38b1bbabc9ddf72866f1af8e9521d333ed22494a09742a655e565", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 4, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#393", "issue_number": "393", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-58273b807eaed325", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#393\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#393\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#393\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 393\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b5b2f23964023ae4", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419999, "scanner": "foundry_dataset", "fingerprint": "578ecbf6639f4003818b1c8db8d30005783b3c3ff2f20805b923cdd0f5a04015", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#389", "issue_number": "389", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-822264e596b46d7c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#389\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#389\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#389\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 389\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-92de4f9831b6684e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419998, "scanner": "foundry_dataset", "fingerprint": "419b786aa7474d1c639e2f4a0a88842387b9a5d132d4153d6b236f2aacc5897b", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#383", "issue_number": "383", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2b85584f60ff2276", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#383\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#383\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#383\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 383\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-277240fe4d45cd7e", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419997, "scanner": "foundry_dataset", "fingerprint": "3dda4603203dc20396cc6fdc5d60f373ae759efaac82fa1c399cf2480b4f4e63", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 18, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#366", "issue_number": "366", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-865f54d38de4c97a", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#366\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#366\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#366\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 366\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 22\nNode types: {'link_quality': 5, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0f194dcd299b186b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419996, "scanner": "foundry_dataset", "fingerprint": "065435962ea0c7695c21e67f91a605ad5e34fbd28911389496675f477dfc3cf2", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#365", "issue_number": "365", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-0cb00f71bf384633", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#365\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#365\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#365\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 365\nGraph consistency label: supported_by_high_confidence_link\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b9a7c12c795a3d6b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419995, "scanner": "foundry_dataset", "fingerprint": "7379417806bb5d072e4744dd3cff6b78392faf3d530faa7a18c7a3e9f335012c", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#358", "issue_number": "358", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a8c293178940d57d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#358\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#358\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#358\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 358\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-76d5751f9d8237b1", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419994, "scanner": "foundry_dataset", "fingerprint": "e9f0d9ce892c03f524e6176acad45c96aff9070535ab5da71adde6d0095b3e87", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#355", "issue_number": "355", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-52bfc3eef54fad8c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#355\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#355\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#355\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 355\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-4b1ffd7fcf3e0b22", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419993, "scanner": "foundry_dataset", "fingerprint": "dd075e24b75f7f51213ef120b65b6d200d687ce434ce049bcb0c44571429ee28", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#352", "issue_number": "352", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-f4a539da51bb6ec1", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#352\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#352\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#352\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 352\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c8e83adea67e8aec", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419992, "scanner": "foundry_dataset", "fingerprint": "ae619e68094b297f017a528d06dc137ec5c1637d75a419bfdb3d6e5d3eff1f54", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#347", "issue_number": "347", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-af0a74238dc465a2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#347\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#347\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#347\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 347\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-fedaacf213b15e05", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419991, "scanner": "foundry_dataset", "fingerprint": "80fc6bad33d805e0746c830f7dd7dfea9039bf94d0261cb633cfd046138e2ae7", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#344", "issue_number": "344", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b82012aed567d28a", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#344\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#344\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#344\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 344\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-aecb1407055bd72c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419990, "scanner": "foundry_dataset", "fingerprint": "c40c974d1bd21ebe3f887cef9358017be9fdee1337e2eeda6aa69fd649c3b516", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 5, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#340", "issue_number": "340", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-84259d5f5fdd8afb", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#340\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#340\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#340\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 340\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 5, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0fcade2277751a7a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419989, "scanner": "foundry_dataset", "fingerprint": "ffeffba6f5df0dd5ef257cd17f5afb12f9bb30ee770726bfa2db945dd2cb7db5", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "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": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 16, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#320", "issue_number": "320", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-7540cc9df4aea78e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#320\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#320\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#320\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 320\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 20\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-29759bf74bad6ae3", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 419988, "scanner": "foundry_dataset", "fingerprint": "f02302a244f3c7eef723576edb397d3f26b2764679c8350384b1807aa9641109", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "partial blueprint fit": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#201", "issue_number": "201", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a4c1fc8f04afd99b", "graph_gold_label": "assumption_check", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: assumption_check\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#201\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 201\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-14cd27d6910a001c", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411113, "scanner": "foundry_dataset", "fingerprint": "c7fd8c81128b864659b6c724ae3a6315a6adcb966efccd71c374f68ba159f675", "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, "api_or_backend": 1, "source_or_other": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "data_schema_persistence": 1, "unlinked_human_feedback": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 37, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#416", "issue_number": "416", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-0bdf4cbf8b16c921", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5, "source_or_other": 5}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#416\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#416\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 416\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 37\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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_feedback_general': 1, 'api_or_backend': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, 'unresolved': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f8cca01779121340", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411112, "scanner": "foundry_dataset", "fingerprint": "37745872a0b7772aba80ca83ae2e23f49ca7cbeb85ab793d4ce5d132c01eb017", "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, "api_or_backend": 4, "schema_or_data": 1, "source_or_other": 4, "security_or_secrets": 2, "security_auth_secret": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "chain_has_link_quality": 3, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#406", "issue_number": "406", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-09a7c390fb4917b7", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 16, "schema_or_data": 4, "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: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#406\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#406\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#406\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 406\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 43\nNode types: {'pr_file': 9, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, '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: {'api_or_backend': 4, 'source_or_other': 4, 'claimed_resolved_with_verification_signal': 3, 'security_or_secrets': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'schema_or_data': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-64aa1b12e1d40d13", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411111, "scanner": "foundry_dataset", "fingerprint": "f5686f3e692680a4511426acad35f9d909f9624cba3de602316c987ca586c391", "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, "source_or_other": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 3, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 19, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#405", "issue_number": "405", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-55ed1fe15923c511", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#405\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#405\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#405\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 405\nGraph consistency label: supported_by_verification_signal\nNodes: 19\nEdges: 25\nNode types: {'link_quality': 5, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, '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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'source_or_other': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-21e21f5f30d11918", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411110, "scanner": "foundry_dataset", "fingerprint": "a7a95c58ad67f2d7dd4906a84c9fe856febad29b3dcb44b713a886819ab51580", "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, "schema_or_data": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 1, "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": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#398", "issue_number": "398", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-dd801cb5873b9cc1", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"schema_or_data": 4}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#398\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#398\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#398\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 398\nGraph consistency label: supported_by_high_confidence_link\nNodes: 21\nEdges: 27\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, '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: {'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, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b7363a0c4a771884", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411109, "scanner": "foundry_dataset", "fingerprint": "bd023d599d3ee9fd57f28fac29217e86b0bc7384bee55ace8e654fd452a133c4", "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, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#397", "issue_number": "397", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-acfc01c639e0fcb9", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#397\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#397\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#397\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 397\nGraph consistency label: supported_by_high_confidence_link\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-842f31e769b5b227", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411108, "scanner": "foundry_dataset", "fingerprint": "b542b632c94fb26942298683157cf0a6676368f7b85b76cfd5da65a444ea1f74", "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, "api_or_backend": 1, "schema_or_data": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 22, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#395", "issue_number": "395", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-140774a435dc1431", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 4, "schema_or_data": 4}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#395\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#395\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#395\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 395\nGraph consistency label: supported_by_verification_signal\nNodes: 22\nEdges: 30\nNode types: {'commit': 5, 'link_quality': 5, 'pr_file': 2, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'thread_touches_file': 2, 'comment_chain_touches_file': 2, 'issue_chain_touches_file': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'api_or_backend': 1, 'schema_or_data': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-a2ebb0441928a0a8", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411107, "scanner": "foundry_dataset", "fingerprint": "7b18f6d298b60782e3d4b65335d350ec64b6f2f434a644530e74a9fd5c9f2b02", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#392", "issue_number": "392", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f5323fba28f6f43d", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#392\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#392\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#392\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 392\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'bug_fix': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-28ab22570b1c1c29", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411106, "scanner": "foundry_dataset", "fingerprint": "1083852bd3615314fee265439331c579f4e614a278ddb9ce57e8f5c4bf993230", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#388", "issue_number": "388", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6c7cc1b58a0cecaf", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#388\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#388\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#388\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 388\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-126c1da352de05a9", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411105, "scanner": "foundry_dataset", "fingerprint": "f63fb90eb2dea3830cf8d492aeaba3d19eb573c7ed0acb93fddc954526a941b5", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#387", "issue_number": "387", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-3e26fe63d51dde2b", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#387\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#387\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#387\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 387\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 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_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-179efd5985cc6e65", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411104, "scanner": "foundry_dataset", "fingerprint": "80531aa4fc3f562539c55cdae6910db4961c6576a0f3158d5da86e631641aaae", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#386", "issue_number": "386", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-10fe2d9c64d1dd17", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#386\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#386\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#386\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 386\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8fa8cfd773cbf3e4", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411103, "scanner": "foundry_dataset", "fingerprint": "4ccaebf12feb53602c2e763e21fe5dd88c4811d9fd8c78475021ffebffbbfdf0", "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": 2, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#385", "issue_number": "385", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-e581632bac9e8de7", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#385\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#385\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#385\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 385\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'commit_general': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-9f04db9487d6a26e", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411102, "scanner": "foundry_dataset", "fingerprint": "9900ca822d847c6be3305f62beff04610f5bddfbe86191e54a8cdecb33dc2acc", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#382", "issue_number": "382", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f2516ca0551764c7", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#382\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#382\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#382\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 382\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0ffe164988acc0df", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411101, "scanner": "foundry_dataset", "fingerprint": "19fd7da1448c57ddb78549c25547e035f84f29edb647cfd61d82d6223456c02a", "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, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 16, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#381", "issue_number": "381", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f7985a4fe3776eb8", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#381\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#381\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#381\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 381\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 20\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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, 'bug_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-10c129c9d39bbf98", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411100, "scanner": "foundry_dataset", "fingerprint": "b300a0ac3d88e4ae053afaefb518558bf6ed821d0b8fc10168042932539597d2", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#378", "issue_number": "378", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4d3a5c3162bdf121", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#378\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#378\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#378\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 378\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-561cce96d2362f19", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411099, "scanner": "foundry_dataset", "fingerprint": "5101a3fab9472319840c670ab10f868d3b27f13d7eccc576f919a797823bc53e", "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, "commit_general": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#377", "issue_number": "377", "quality_tiers": {"high_confidence": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-321149ce6f04659a", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#377\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#377\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#377\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 377\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'commit_general': 1, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-5fa2fe70e0a45024", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411098, "scanner": "foundry_dataset", "fingerprint": "81ed9d644c7663f04b9432c2b1bebc90317162de9c794d758e0e7e61c7c4242d", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#357", "issue_number": "357", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ed69a31bf944197b", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#357\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#357\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#357\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 357\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 4, 'claimed_resolved_with_verification_signal': 3, '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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-342058be09c06ae7", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411097, "scanner": "foundry_dataset", "fingerprint": "494c226762e7031af5f8477c9e3908e90b4d8d18d7fcd6e96e49d8ed43735239", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#346", "issue_number": "346", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-d87c8a89fd683751", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#346\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#346\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#346\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 346\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-d3516cfe3d377770", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411096, "scanner": "foundry_dataset", "fingerprint": "5869b5634aa2ecb9a713c35a98142c6e0aaa7f397466825a55393d9a7334202d", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#343", "issue_number": "343", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-c8d291366f30466d", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#343\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#343\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#343\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 343\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-6716b9a42b06215c", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411095, "scanner": "foundry_dataset", "fingerprint": "11e5b2fe5fb56f150fedc89ae9fb113e37ee116b30b3323a5fbc269991a0d768", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 21, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 17, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#336", "issue_number": "336", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2aaf0f79c906f805", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#336\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#336\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#336\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 336\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 21\nNode types: {'link_quality': 5, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, '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, 'data_schema': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-86ab0fbbc8901765", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411094, "scanner": "foundry_dataset", "fingerprint": "dd5dc2b1365bdc625daa390c4943741002f46ed1b1c63500531fa462c91ac1b2", "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, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#335", "issue_number": "335", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-0b17c2d7dfa31247", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#335\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#335\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#335\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 335\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'data_schema': 2, 'bug_fix': 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, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c2c03567312dde0d", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411093, "scanner": "foundry_dataset", "fingerprint": "05df21d5b835045d2ac4f627c8fc9703a0cc9fa5c33735c1626858282eb43d21", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#334", "issue_number": "334", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-bdd3a2aa84d9932a", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#334\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#334\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#334\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 334\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'verification_or_tests': 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, 'data_schema': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-fce45f5400a9e0c3", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411092, "scanner": "foundry_dataset", "fingerprint": "51fc19e26b2bd959d4a330ffa3496d2bcd67fe07a7fe9f682e13ad54b99e4251", "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, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#327", "issue_number": "327", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-cec499c79b5bd289", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#327\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#327\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#327\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 327\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8715601048e3870e", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411091, "scanner": "foundry_dataset", "fingerprint": "3fa74d4fbe9ab3eb4ae766ee3c497655332db98d44987cc41395d2fc2cab47c0", "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": 3, "partial blueprint fit": 1, "verification_or_tests": 2, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#326", "issue_number": "326", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-35d7585ed31510ca", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#326\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#326\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#326\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 326\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'data_schema': 3, 'claimed_resolved_with_verification_signal': 3, 'verification_or_tests': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-552fed15e7067525", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411090, "scanner": "foundry_dataset", "fingerprint": "1ce0f19de6801045848f7086390d66d4b2ea7b5e8a56058fa4134b8721b82f61", "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": 3, "deployment_env_gap": 1, "partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 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, "not_resolved_or_not_observed": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 29, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#325", "issue_number": "325", "quality_tiers": {"unresolved": 1, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-66666ba95c1435a3", "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#325\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#325\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 325\nGraph consistency label: weak_supervision_needs_review\nNodes: 23\nEdges: 29\nNode types: {'link_quality': 6, 'commit': 5, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'data_schema': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2, 'unresolved': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f05a6c1392a694fb", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411089, "scanner": "foundry_dataset", "fingerprint": "bea721f136bfb328f95d38dbc2c2c821afa4662d3d7f8890c6aac9068175dc19", "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": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#322", "issue_number": "322", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-dfc15f9a0e726f1d", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#322\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#322\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#322\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 322\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'data_schema': 1, 'verification_or_tests': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-b9aad6e8df58bed9", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411088, "scanner": "foundry_dataset", "fingerprint": "2a21049d0f4277ea5baa17d0e7b7a0fb1c54ea40799d6f11cf42aa2412387cce", "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, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 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": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#189", "issue_number": "189", "quality_tiers": {"assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-177571a485e40e3e", "graph_gold_label": "supported_by_verification_signal", "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_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#189\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#189\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#189\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 189\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 24\nNode types: {'commit': 5, 'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, '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': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 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, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2c55f3991ede6a64", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 411087, "scanner": "foundry_dataset", "fingerprint": "ae89ccc172cafcdb509c745b5c789c215e4bc5283de30c09b71c0a4c1245fc22", "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": {"partial blueprint fit": 1, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "blueprint_human_gap_alignment": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 5, "comment_aligns_finding": 2, "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": 15, "node_types": {"repo": 1, "thread": 1, "comment": 1, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 1, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#12", "issue_number": "12", "quality_tiers": {"unresolved": 3, "assumption_check": 2}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-6de5b1a5d4775423", "graph_gold_label": "assumption_check", "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: assumption_check\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\nGraph gold label: assumption_check\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#12\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 12\nGraph consistency label: assumption_check\nNodes: 15\nEdges: 19\nNode types: {'link_quality': 5, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 5, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_no_linked_fix': 1, 'blueprint_human_gap_alignment': 1, 'partial blueprint fit': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3, 'assumption_check': 2}\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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-029a50db018277e4", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391030, "scanner": "foundry_dataset", "fingerprint": "f19ebf8317f91651338f4696f6b6f18974f1d3d7cfbb9d12ddb0682917d96a6c", "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": "sanhvo86-hesem/mom#5", "human_labels": ["security_auth_secret"], "issue_number": "5", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e55e919c4f0d5dbc", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\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: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-ec744b5e2c771375\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/5#issuecomment-4241168214\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/5#issuecomment-4241168214\\nTitle: \\nBody:\\nFinal local merge/push completed. `main` and `origin/main` now point to `2bf12fe9` after final auth bootstrap hardening; closure branches `codex/worldclass-closure-20260414-1022`, `-r2`, and `-r3` were deleted locally and remotely. Final validation on `main`: `./composer check` passed (PHPStan 216 files, PHPUnit 367 tests / 2123 assertions / 1 skipped); release scanners P0/P1 clean with 33 P2 warnings.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-21b18f5fd7a8818b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-dc0e45321a4dfb88", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391029, "scanner": "foundry_dataset", "fingerprint": "ec7816b65caab485a07c74557b942e7fdf151194c4fbb10fd082a5ce6cd87554", "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": "sanhvo86-hesem/mom#411", "human_labels": ["api_or_backend", "docs_or_claims", "schema_or_data", "security_auth_secret", "source_or_other", "test_or_ci"], "issue_number": "411", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-8fb150d555cc9e92", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 1, "generated_claims": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 39, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 5, "api_or_backend": 2, "docs_or_claims": 20, "schema_or_data": 7, "source_or_other": 5}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#411\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: sanhvo86-hesem/mom#411\nRepo: sanhvo86-hesem/mom\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: 39\nLabels: {'security_auth_secret': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'docs_or_claims': 20, 'test_or_ci': 5, 'source_or_other': 5, 'schema_or_data': 7, 'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c2c390acd8b5dbc6\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/411\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/411\\nTitle: DRAFT: integrate all unmerged branches (35/85 merged, 50 conflict) \u2014 review before merge\\nBody:\\nBulk integration of all unmerged branches, per explicit request. **DRAFT \u2014 review before merge; merging auto-deploys to production.**\\n\\n## Summary\\n- Attempted: **85** unmerged-by-SHA remote branches\\n- Merged cleanly: **35**\\n- Skipped (real conflicts, need manual resolution): **50**\\n- Files changed vs main: **39** \u00b7 PHP syntax errors: **0**\\n\\n## \u26a0 MUST FIX before merge \u2014 duplicate migration IDs (resurrected from old branches)\\n```\\n354_admin_roles_hard_delete_guard.sql\\n354_mda_enable_all_roots_governed_crud.sql\\n460_audit_trail_append_only_triggers.sql\\n460_mda_governance_enforce.sql\\n461_mda_reference_crosswalk_iso3166.sql\\n461_restore_drill_evidence.sql\\n462_mda_classification_foundation.sql\\n462_mes_machine_capability_matrix.sql\\n```\\nTwo migrations sharing one NNN will run wrong/double schema on the production deploy. Renumber the resurrected one in each pair (the one NOT already in main) to a free NNN, or drop\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-7327c4693bc712e7\",\n    \"filename\": \".ai/AI-WORKFLOW.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 27,\n    \"deletions\": 0,\n    \"changes\": 27,\n    \"blob_url\": \"https://github.com/sanhvo86-hesem/mom/blob/7f8de8d32a19177a9f1d3ae8652410b7db722a2d/.ai%2FAI-WORKFLOW.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-f846a4b9cb87e2f4\",\n    \"filename\": \".github/workflows/deploy.yml\",\n    \"label\": \"test_or_ci\",\n    \"status\": \"modified\",\n    \"additions\": 9,\n    \"deletions\": 0,\n    \"changes\": 9,\n    \"blob_url\": \"https://githu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-0f015a301295af03", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391028, "scanner": "foundry_dataset", "fingerprint": "bd4fd74229af0e61559a4649f38cefa6aace5b321fc41593a1e965ccb4cc5f99", "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": "sanhvo86-hesem/mom#384", "human_labels": ["mock_placeholder"], "issue_number": "384", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-86468ee63616cbcd", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#384\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: sanhvo86-hesem/mom#384\nRepo: sanhvo86-hesem/mom\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-0d54cb8648b8b6e0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/384\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/384\\nTitle: feat(mda): Batch 8 \u2014 honest data cleanup (de-husk + fix husk-forcing gate)\\nBody:\\nFounder chose the honest-cleanup path. The 326 DQ=0 records are auto-generated placeholder husks kept alive only because the enterprise component gate forced \u2265220 non-archived starter records.\\n\\n- **Gate fix**: `starter_record_count` now counts governed-RELEASED starter records (not raw non-archived), target 220\u219260. The metric tracks real released data; empty husks can be archived without gaming the gate (live RELEASED = 80 \u2265 60).\\n- **Governed cleanup tool** `tools/ai/mda_archive_empty_husks.php`: archives the genuine empty shells (DRAFT, DQ=0, FMEA/SAMPLPROC with no component lines \u2014 105 records) via `ArchiveMdaRecordCommand` (audited, reversible, NO SQL bypass; idempotent; dry-run + limit). CHAR/LOC drafts (partial real content) are left for completion.\\n\\nExpected: active-set DQ portfolio **57.4 \u2192 ~78**. Full PHPStan clean. (Tool runs on the VPS post-deploy.)\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-cod\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-a22f8eeeef25fa37\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-777fe27f748a2cd6", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391027, "scanner": "foundry_dataset", "fingerprint": "ba126ed7fa1e80dc1dc14f98dc5563b6a6d7452d88ec618c316f3de2385cafc4", "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": "sanhvo86-hesem/mom#339", "human_labels": ["agent_instruction_gap"], "issue_number": "339", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-3ca7449144392bc9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#339\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: sanhvo86-hesem/mom#339\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3e2762f6b7e89424\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/339\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/339\\nTitle: feat(mda): wire release-blocked count into root-summary\\nBody:\\nGovernance-health panel showed 'Release blocked records: not wired'. Frontend already reads r.release_blocked_count; rootSummary() now emits a per-root count of pre-release records (DRAFT/UNDER_REVIEW) below the release DQ minimum (70).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d59f9820cc909622\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-65618e7cd372e2d8", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391026, "scanner": "foundry_dataset", "fingerprint": "9aa863d4bd0eca6abdb19db6e305c53c36c00dd0387cfab7deb9a028ee072368", "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": "sanhvo86-hesem/mom#323", "human_labels": ["agent_instruction_gap"], "issue_number": "323", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-99ade6b11385c9fd", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#323\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: sanhvo86-hesem/mom#323\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-77e1d311f2b55d38\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/323\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/323\\nTitle: feat(mda): surface freeform-builder spine in MDA workspace home\\nBody:\\nMakes the P0-P5 spine discoverable: a builder banner in MDA workspace home auto-renders prec-360 (governed code blocks via the spine), instead of console-only.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8743215b6dd657cd\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-60c652c97df80fcb", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391025, "scanner": "foundry_dataset", "fingerprint": "d7b261d05ebd2f8f91278d2a9cf8082ed14eba5a93319b60d950403809bee873", "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": "sanhvo86-hesem/mom#318", "human_labels": ["agent_instruction_gap"], "issue_number": "318", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-d3848f3d339933f3", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#318\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: sanhvo86-hesem/mom#318\nRepo: sanhvo86-hesem/mom\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: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-687b7ed11e7569b7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/318\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/318\\nTitle: chore(graphics): re-audit residuals (00bh\u219292 rename + banner comments)\\nBody:\\nCloses the 2 cosmetic re-audit residuals. Clean bill: 0 P0/P1 open.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8ad1a90f60db120e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-30630f73356349e5", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391024, "scanner": "foundry_dataset", "fingerprint": "8fa168ba4e00780e82801323f5011a3b57aa139dde14af0f22a58c18078207b2", "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": "sanhvo86-hesem/mom#291", "human_labels": ["deployment_env_gap"], "issue_number": "291", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e1566dca75dcd53e", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#291\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: sanhvo86-hesem/mom#291\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-755913e07c0d7d41\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/291#issuecomment-4696911459\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/291#issuecomment-4696911459\\nTitle: \\nBody:\\nSuperseded by merged PR #290, which contains the same border-width tokenization fix and is now driving the main deploy.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-41fa1f9a4c4f703d\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-4d0b890b103d0255", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391023, "scanner": "foundry_dataset", "fingerprint": "6f74bff7abe9183619bf2c2b6b619a9934cacbe88eebdfb75951f00930c5afda", "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": "sanhvo86-hesem/mom#264", "human_labels": ["deployment_env_gap"], "issue_number": "264", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-185789935f51a2bf", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#264\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: sanhvo86-hesem/mom#264\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f0929dcc362974da\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/264#issuecomment-4691733106\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/264#issuecomment-4691733106\\nTitle: \\nBody:\\nClosing superseded PR: main advanced with related MDA registry/runtime fixes and the current main deploy is green. This branch was based on an older main and should not be merged now because it would reintroduce stale diffs.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-88190c795403d681\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-945391edd6a0c070", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391022, "scanner": "foundry_dataset", "fingerprint": "e07fb0408127ce937cfad2f045247528fadb12f77452f3b041586f397d4653d9", "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": "sanhvo86-hesem/mom#201", "human_labels": ["test_ci_gap"], "issue_number": "201", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-a4c823feff277df4", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#201\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: sanhvo86-hesem/mom#201\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-baccf8796c90ea6d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/201#issuecomment-4639518457\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/201#issuecomment-4639518457\\nTitle: \\nBody:\\nSuperseded by r3/#202 because origin/main advanced after #201 CI passed. The replacement branch was rebuilt from current origin/main and revalidated locally.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-d80b205349b93fd2\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-ddfa6aa132e74a5a", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391021, "scanner": "foundry_dataset", "fingerprint": "d3c8b494515bbfd0e7f5b5cd61ca89f82845caa52c385b7c1e408c723677287c", "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": "sanhvo86-hesem/mom#19", "human_labels": ["deployment_env_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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-2db7f5ac55fe3bce", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#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, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#19\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-726088616905f59b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/19#issuecomment-4459377540\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/19#issuecomment-4459377540\\nTitle: \\nBody:\\nClosing \u2014 origin/main already contains the same wave-4 fix in commits c8deb6ff + e693cb0f (different style: ints 1-4 vs string keys, but equivalent grouping). Deploy is blocked by an unrelated phpstan error in AuthDecisionLogger.php which will be addressed in a separate fix.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9ef37a20e0019bde\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-ac378f17a509e11b", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391020, "scanner": "foundry_dataset", "fingerprint": "d46124ce2380f4ea40cbe87d40732a49ca0f40ddb15bcbe906431247186164fc", "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": "sanhvo86-hesem/mom#12", "human_labels": ["data_schema_persistence"], "issue_number": "12", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-e01fda2efe66ac0f", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#12\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: sanhvo86-hesem/mom#12\nRepo: sanhvo86-hesem/mom\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: {'data_schema_persistence': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4fe7a76ad13fda77\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/12#issuecomment-4250389713\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/12#issuecomment-4250389713\\nTitle: \\nBody:\\nMerge gate is GO for this closure branch: unresolved P0 = 0, unresolved non-waived P1 = 0, migrations/API/backend/runbooks/evidence present, `./composer check` passed, repo boundary clean, release candidate verifier 36/36 PASS. The local GitHub CLI is not authenticated, and the available connector actions do not expose a draft-to-ready transition, so the merge will be completed by auditable local fast-forward into `main` followed by pushing `main` and deleting this feature branch.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-98dcb97b7e90fafb\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-a449fcd18fb763ac", "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": "sanhvo86-hesem/mom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 391019, "scanner": "foundry_dataset", "fingerprint": "ec65d531574c7144d162b54f5cb0d2435b247f9cea69768dc8a34df345149790", "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": "sanhvo86-hesem/mom#110", "human_labels": ["api_integration_gap"], "issue_number": "110", "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": "sanhvo86-hesem/mom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-c845d984b9f6bdf9", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 5, "architecture": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#110\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: sanhvo86-hesem/mom#110\nRepo: sanhvo86-hesem/mom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-afa58b523b5039ba\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/sanhvo86-hesem/mom/pull/110#issuecomment-4586265274\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: sanhvo86-hesem/mom\\nAuthor: sanhvo86-hesem (User)\\nURL: https://github.com/sanhvo86-hesem/mom/pull/110#issuecomment-4586265274\\nTitle: \\nBody:\\nSuperseded by cherry-pick integration PR #111, created via the repository's cherry/* integration path.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3d1b3b94da046d3e\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: sanhvo86-hesem/mom\nGraph label: source_backed_multi_signal_graph\nNodes: 14\nEdges: 22\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 2, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"architecture\": 1, \"ci\": 1, \"docs\": 5, \"generated_claims\": 1}\nHelicopter views: {\"schemas\": 2}\nBundle labels: {\"source_backed_fake_real_verification_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "comment-chain-pattern-bad_chains-c4ab2e43bb29e3e9", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414680, "scanner": "foundry_dataset", "fingerprint": "082b9522fd11b84ad1c25d3dcf5c3af6a4a14605699c992ac906a49f00e52a27", "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": {"security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 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": "sanhvo86-hesem/mom#5", "issue_number": "5", "quality_tiers": {"unresolved": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-989bdec8eb4cf695", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: needs_more_evidence\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#5\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#5\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 5\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-577a57e90d25c22f", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414679, "scanner": "foundry_dataset", "fingerprint": "cae31d1584598a7d8e2f649f18efb2cddbb3cd3bb8383c1a8184e0b4046fe3a4", "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": 2, "data_schema": 1, "schema_or_data": 1, "source_or_other": 3, "dependency_or_build": 1, "security_or_secrets": 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": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 4, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 18, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#414", "issue_number": "414", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-9e8511b4bc1cd751", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"schema_or_data": 4, "source_or_other": 12}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#414\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#414\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#414\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 414\nGraph consistency label: supported_by_high_confidence_link\nNodes: 18\nEdges: 28\nNode types: {'commit': 5, 'pr_file': 4, '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, 'thread_touches_file': 4, 'comment_chain_touches_file': 4, 'issue_chain_touches_file': 4, 'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 3, 'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'data_schema': 1, 'dependency_or_build': 1, 'security_or_secrets': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-8319219941075f72", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414678, "scanner": "foundry_dataset", "fingerprint": "6125e450bb5b991c003e122063c25fe9daffed6eeac516b960d2431ad53344be", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"source_or_other": 1, "security_or_secrets": 2, "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": 16, "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_links_commit": 2, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "commit": 2, "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": "sanhvo86-hesem/mom#410", "issue_number": "410", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-9d76a52cf003f961", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#410\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#410\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#410\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 410\nGraph consistency label: supported_by_high_confidence_link\nNodes: 12\nEdges: 16\nNode types: {'link_quality': 3, 'commit': 2, '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, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'security_or_secrets': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2180ad5bce83b95c", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414677, "scanner": "foundry_dataset", "fingerprint": "0c58202b35fa4692b9bcfe51a309acfec37b51f447309549bd0de96df60cb8fc", "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": 2, "api_or_backend": 4, "schema_or_data": 1, "source_or_other": 4, "security_or_secrets": 2, "security_auth_secret": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "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": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 9, "chain_has_link_quality": 3, "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": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 9, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#406", "issue_number": "406", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-c48b157738c5ff13", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 16, "schema_or_data": 4, "source_or_other": 16}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#406\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#406\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#406\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 406\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 43\nNode types: {'pr_file': 9, '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': 9, 'comment_chain_touches_file': 9, 'issue_chain_touches_file': 9, '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: {'api_or_backend': 4, 'source_or_other': 4, 'claimed_resolved_with_verification_signal': 3, 'security_or_secrets': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'schema_or_data': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c1d0841d378ebdd7", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414676, "scanner": "foundry_dataset", "fingerprint": "5a675850f81a04bb740c48212d6f61918ad4a539bb02119d70115d003849842c", "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": 5, "schema_or_data": 1, "source_or_other": 3, "security_auth_secret": 1, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 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, "ambiguous_needs_more_evidence": 2}, "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": 2, "thread_has_comment": 2, "thread_touches_file": 4, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#404", "issue_number": "404", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-7ad03dff8466ddfd", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 5, "source_or_other": 15}}, "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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#404\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#404\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#404\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 404\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 37\nNode types: {'commit': 5, 'pr_file': 4, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 8, 'comment_chain_links_commit': 5, 'thread_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 5, 'source_or_other': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_feedback_general': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-a09e528296d789b2", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414675, "scanner": "foundry_dataset", "fingerprint": "b0ec92788d4fb0fa41bafcd60264c63c3b3a1b78a0d300e42942f2e076860c13", "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": 2, "api_or_backend": 1, "dependency_or_build": 1, "security_or_secrets": 2, "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": 19, "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_links_commit": 5, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "commit": 5, "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": "sanhvo86-hesem/mom#400", "issue_number": "400", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-7ce2cbbbef8ad683", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 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_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#400\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#400\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#400\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 400\nGraph consistency label: supported_by_high_confidence_link\nNodes: 15\nEdges: 19\nNode types: {'commit': 5, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 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_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: {'claimed_resolved_unverified': 3, 'security_or_secrets': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_or_backend': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c1b9d867ebd0a67b", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414674, "scanner": "foundry_dataset", "fingerprint": "6835f4f696e602fa734c71d9e9ce8cef59dba1d0b5a852986fe94a0cee8ba239", "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, "schema_or_data": 1, "source_or_other": 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": 18, "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_links_commit": 1, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "commit": 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": "sanhvo86-hesem/mom#399", "issue_number": "399", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-77dc446dda9e95ef", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"schema_or_data": 4, "source_or_other": 4}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#399\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#399\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#399\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 399\nGraph consistency label: supported_by_high_confidence_link\nNodes: 12\nEdges: 18\nNode types: {'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'commit': 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, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'schema_or_data': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-0309e52e25d48d7e", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414673, "scanner": "foundry_dataset", "fingerprint": "6b509e50e7c31412eb0468c9713679690c668f824753f1a2e928e596d46a7e19", "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": {"dependency_or_build": 1, "security_or_secrets": 1, "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": 14, "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": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 12, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "sanhvo86-hesem/mom#371", "issue_number": "371", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-9432428c36caec62", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#371\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#371\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#371\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 371\nGraph consistency label: weak_supervision_needs_review\nNodes: 12\nEdges: 14\nNode types: {'commit': 3, 'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 3, '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: {'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'security_or_secrets': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-686ae77a3cfc1a8a", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414672, "scanner": "foundry_dataset", "fingerprint": "46083282b83459b04a54f95ca60fbc78f04c7f8647480ec3083ddd328e94e3a6", "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": 3, "dependency_or_build": 1, "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": 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": "sanhvo86-hesem/mom#370", "issue_number": "370", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-3922f72becd96b5f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#370\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#370\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#370\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 370\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, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-f14123dafb22ac66", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414671, "scanner": "foundry_dataset", "fingerprint": "8e49664ae09a2976f3ab41ed4f0e28546435f7e4d4c79be8ca7ad5c0ac8ddc73", "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": 5, "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": 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": "sanhvo86-hesem/mom#368", "issue_number": "368", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-edb7b784a6a42ad3", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#368\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#368\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#368\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 368\nGraph consistency label: supported_by_high_confidence_link\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': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-eb0a644766a66e01", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414670, "scanner": "foundry_dataset", "fingerprint": "8c011c545b93eb137dd6e394ab8876599eae98b764004f48a36ffaa02d1a5541", "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": 5, "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": 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": "sanhvo86-hesem/mom#356", "issue_number": "356", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f4ed1819675ab0ca", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#356\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#356\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#356\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 356\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': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c19b7dee0e678bda", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414669, "scanner": "foundry_dataset", "fingerprint": "9ce7ad20deb1d9daa8ee573617a6c0ac3aa043911b24f719698b038c499482a4", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 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": 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": "sanhvo86-hesem/mom#353", "issue_number": "353", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-9d495d3ce866df08", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#353\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#353\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#353\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 353\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, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-3f09b3a3978e047a", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414668, "scanner": "foundry_dataset", "fingerprint": "2f2d661b59a012461a4b87a301d4b7eb9743c54fa3be482b1d711ec336448876", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 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": 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": "sanhvo86-hesem/mom#350", "issue_number": "350", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-27dec6e6680ce4dc", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#350\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#350\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#350\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 350\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, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-c4914f6630b6f8d4", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414667, "scanner": "foundry_dataset", "fingerprint": "40b455d261b02bba5c61d3b0a81ca395845624b578d12b44b16138ec03715d49", "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": 5, "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": 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": "sanhvo86-hesem/mom#349", "issue_number": "349", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-557eb2debdcad54b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#349\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#349\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#349\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 349\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': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-85f22e9fab4220d7", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414666, "scanner": "foundry_dataset", "fingerprint": "021f2d7271cfd4da74546742daa7e8ddf49bb7e64e71033bea8038374ab811c2", "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": 5, "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": 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": "sanhvo86-hesem/mom#348", "issue_number": "348", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-f7f17a1d91820fd7", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#348\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#348\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#348\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 348\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': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-2ba2b6f36b8f59c6", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414665, "scanner": "foundry_dataset", "fingerprint": "b7874fd84ed4b2dfc93b3980754d3fedf4e2a3461e3a73a6f84aaaa63e550aea", "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": 5, "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": 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": "sanhvo86-hesem/mom#342", "issue_number": "342", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4f495e4f117d2bc6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#342\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#342\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#342\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 342\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': 5, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-1750d5c65e7e73b0", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414664, "scanner": "foundry_dataset", "fingerprint": "b39098c36434d537709b5d228a42607ede7e19d11ef43e1730c0417848793276", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "security_or_secrets": 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": 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": "sanhvo86-hesem/mom#329", "issue_number": "329", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-e1aa5553d70756ae", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#329\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#329\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#329\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 329\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, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'security_or_secrets': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-d50d2546f366c40a", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414663, "scanner": "foundry_dataset", "fingerprint": "89393778754ff2353be7b414e2d4dc4606af4da4b80892962dd450d1f46b4bbc", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "security_or_secrets": 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": 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": "sanhvo86-hesem/mom#328", "issue_number": "328", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-ba65231b806c6ed8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#328\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#328\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#328\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 328\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, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'security_or_secrets': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-21ac55083612fd3c", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414662, "scanner": "foundry_dataset", "fingerprint": "2172ad465d2089fcac23f4bee6a4c8fa85c669a19735fb84fdc6a794a46a7309", "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": 3, "dependency_or_build": 1, "security_or_secrets": 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": 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": "sanhvo86-hesem/mom#324", "issue_number": "324", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-eaca89648ac3be95", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#324\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#324\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#324\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 324\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, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'security_or_secrets': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-be26329262e31511", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 414661, "scanner": "foundry_dataset", "fingerprint": "2829683d3db23e4d067e949561699de0b028a541c2f9f8abfc74112a9046c986", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 4, "dependency_or_build": 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": 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": "sanhvo86-hesem/mom#319", "issue_number": "319", "quality_tiers": {"weak_supervision": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-e56dfe86c0595c48", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#319\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#319\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#319\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 319\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, 'security_auth_secret': 1, 'human_reported_issue_then_fix_attempt': 1, 'dependency_or_build': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-352f3a299667d3a8", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 408148, "scanner": "foundry_dataset", "fingerprint": "b03c173058db8c47b9aa8c9569b066546d7e52e389bc4225ac356a1b96565ed2", "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, "source_or_other": 2, "mock_placeholder": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 21, "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_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 15, "node_types": {"repo": 1, "commit": 4, "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": "sanhvo86-hesem/mom#407", "issue_number": "407", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-91a211a91433dff4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 8}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#407\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#407\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#407\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 407\nGraph consistency label: supported_by_verification_signal\nNodes: 15\nEdges: 21\nNode types: {'commit': 4, 'link_quality': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-9fbdf08e3a61b1ef", "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": "sanhvo86-hesem/mom", "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: sanhvo86-hesem/mom"}, "properties": {"repobilityId": 408147, "scanner": "foundry_dataset", "fingerprint": "0212f689abe748a7e6caa43872b5a82a814bda01996e3391a97db07886df5f71", "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": "sanhvo86-hesem/mom#384", "issue_number": "384", "quality_tiers": {"high_confidence": 3}, "repo_full_name": "sanhvo86-hesem/mom", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-4b53180ecc53bda6", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#384\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: sanhvo86-hesem/mom\nThread: sanhvo86-hesem/mom#384\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: sanhvo86-hesem/mom#384\nRepo: sanhvo86-hesem/mom\nIssue/PR number: 384\nGraph consistency label: supported_by_high_confidence_link\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: {'high_confidence': 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/sanhvo86-hesem/mom", "source_id": "graph-query-motif_query-344ffa7e18e70958", "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": "sanhvo86-hesem/mom", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-c52b94acd8f609e0", "level": "note", "message": {"text": "Possibly dead Python function: audit_domain"}, "properties": {"repobilityId": "4da9490c73194cfb", "scanner": "scanner-primary", "fingerprint": "c52b94acd8f609e0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/auto-audit-pipeline.py:174"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b0977a8f27605066", "level": "note", "message": {"text": "Possibly dead Python function: replace_req"}, "properties": {"repobilityId": "c673d7b182615467", "scanner": "scanner-primary", "fingerprint": "b0977a8f27605066", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/add_iso_clauses.py:187"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6ebcf92f3005b02", "level": "note", "message": {"text": "Possibly dead Python function: mk_4state_contract"}, "properties": {"repobilityId": "21460cc255cf5223", "scanner": "scanner-primary", "fingerprint": "f6ebcf92f3005b02", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/m365-provisioning/build_blueprint.py:335"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6bf17013ba93d222", "level": "note", "message": {"text": "Possibly dead Python function: mk_2state_intake"}, "properties": {"repobilityId": "3cea1b03b50a0e44", "scanner": "scanner-primary", "fingerprint": "6bf17013ba93d222", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/m365-provisioning/build_blueprint.py:349"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-96afbd0e0baf1f55", "level": "note", "message": {"text": "Possibly dead Python function: protect_internal"}, "properties": {"repobilityId": "e2e9aa0d43573f5b", "scanner": "scanner-primary", "fingerprint": "96afbd0e0baf1f55", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/engines/context_translate_engine.py:455"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aabefdb64a34a453", "level": "note", "message": {"text": "Possibly dead Python function: split_js_segments"}, "properties": {"repobilityId": "6f24b501b42a71bc", "scanner": "scanner-primary", "fingerprint": "aabefdb64a34a453", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/engines/renumber_gates.py:86"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-5d5e926d1593a0c0", "level": "note", "message": {"text": "Possibly dead Python function: find_action_sheet"}, "properties": {"repobilityId": "b47bef9b73a032fb", "scanner": "scanner-primary", "fingerprint": "5d5e926d1593a0c0", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/fix_forms_v2.py:379"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4cff4f005ba25d43", "level": "note", "message": {"text": "Possibly dead Python function: find_main_sheet"}, "properties": {"repobilityId": "a24f26886ac7ba1b", "scanner": "scanner-primary", "fingerprint": "4cff4f005ba25d43", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/fix_forms_v2.py:393"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d353b888148d645e", "level": "note", "message": {"text": "Possibly dead Python function: clear_cell"}, "properties": {"repobilityId": "4db7b3dc9a7a11eb", "scanner": "scanner-primary", "fingerprint": "d353b888148d645e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:58"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1d86dd4c49310130", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm202"}, "properties": {"repobilityId": "058c2bce0828e28e", "scanner": "scanner-primary", "fingerprint": "1d86dd4c49310130", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:67"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-02bf3f2cd6166f49", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm204"}, "properties": {"repobilityId": "0c62fb4cb30156f8", "scanner": "scanner-primary", "fingerprint": "02bf3f2cd6166f49", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:112"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-d68a6eca2f76019c", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm206"}, "properties": {"repobilityId": "5cc9f23d5a01dfad", "scanner": "scanner-primary", "fingerprint": "d68a6eca2f76019c", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:147"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-1dba3b6a95c1eacd", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm302"}, "properties": {"repobilityId": "63f45a0c3cfffc66", "scanner": "scanner-primary", "fingerprint": "1dba3b6a95c1eacd", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:173"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-85e747a174cdc4c1", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm303"}, "properties": {"repobilityId": "05a42452c87b1c60", "scanner": "scanner-primary", "fingerprint": "85e747a174cdc4c1", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:197"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-0aee40168a6fd513", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm311"}, "properties": {"repobilityId": "c2f51c02ed87e0c6", "scanner": "scanner-primary", "fingerprint": "0aee40168a6fd513", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:228"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aaa48ea658bf2cdf", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm501"}, "properties": {"repobilityId": "7ae5564f0f7d6ea5", "scanner": "scanner-primary", "fingerprint": "aaa48ea658bf2cdf", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:247"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f4f407015ca2497f", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm511"}, "properties": {"repobilityId": "97ba1bde2dfcab63", "scanner": "scanner-primary", "fingerprint": "f4f407015ca2497f", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:273"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cd7f8f1ef7e9331a", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm519"}, "properties": {"repobilityId": "2e68db53cc99afa5", "scanner": "scanner-primary", "fingerprint": "cd7f8f1ef7e9331a", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:292"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4710c8c95c736455", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm521"}, "properties": {"repobilityId": "69a9a7d5f8509332", "scanner": "scanner-primary", "fingerprint": "4710c8c95c736455", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:315"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b579e33f4eb2cc19", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm641"}, "properties": {"repobilityId": "a7125f6b61a83b24", "scanner": "scanner-primary", "fingerprint": "b579e33f4eb2cc19", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:333"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9afe80c099ee646d", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm651"}, "properties": {"repobilityId": "f6a47d16e772f0cc", "scanner": "scanner-primary", "fingerprint": "9afe80c099ee646d", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:353"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dcdd491d8ab84e9e", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm652"}, "properties": {"repobilityId": "cba4d307543f0924", "scanner": "scanner-primary", "fingerprint": "dcdd491d8ab84e9e", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:381"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b9278e0b67c9ddf8", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm701"}, "properties": {"repobilityId": "326902d25f6a9fd8", "scanner": "scanner-primary", "fingerprint": "b9278e0b67c9ddf8", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:408"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a9449e6f3bf565be", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm702"}, "properties": {"repobilityId": "83a53266c3732c1d", "scanner": "scanner-primary", "fingerprint": "a9449e6f3bf565be", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:430"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-11b0b44e4254d3eb", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm707"}, "properties": {"repobilityId": "40fd7c2c40ab04e2", "scanner": "scanner-primary", "fingerprint": "11b0b44e4254d3eb", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:449"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b0eb83a0acd8dc2b", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm709"}, "properties": {"repobilityId": "6f27a435191ca19c", "scanner": "scanner-primary", "fingerprint": "b0eb83a0acd8dc2b", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:468"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-9bc063f4bcbb5a98", "level": "note", "message": {"text": "Possibly dead Python function: optimize_frm711"}, "properties": {"repobilityId": "265e1ecf09696174", "scanner": "scanner-primary", "fingerprint": "9bc063f4bcbb5a98", "layer": "software", "severity": "low", "confidence": 1.0, "tags": ["dead-code"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/form-repair/optimize_form_content.py:485"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e37ca04f57ea36c5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-performance.spec.ts:221"}, "properties": {"repobilityId": "ba5ab55ad7346b44", "scanner": "scanner-primary", "fingerprint": "e37ca04f57ea36c5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-8d02d6795c2cfadc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/e2e/module-template-v4-axe.spec.ts:146"}, "properties": {"repobilityId": "74fb54c51a3241ba", "scanner": "scanner-primary", "fingerprint": "8d02d6795c2cfadc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1b534738ee54a580", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tools/portal-access-regression-runner-phase2f.js:147"}, "properties": {"repobilityId": "d7bfabb0b11a2978", "scanner": "scanner-primary", "fingerprint": "1b534738ee54a580", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e819c4de88e49c93", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tools/scripts/glossary/audit_and_remediate_glossary.js:531"}, "properties": {"repobilityId": "96fd6cab0cb5cfda", "scanner": "scanner-primary", "fingerprint": "e819c4de88e49c93", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-61b7b0e4f2785d86", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tools/scripts/language-polish/normalize-nonform-language.js:654"}, "properties": {"repobilityId": "8f8d088f77236093", "scanner": "scanner-primary", "fingerprint": "61b7b0e4f2785d86", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2a40e100e0522193", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/sw.js:117"}, "properties": {"repobilityId": "6286d13a76afdc76", "scanner": "scanner-primary", "fingerprint": "2a40e100e0522193", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-b029770892542ec7", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/14-mes-control-center.js:235"}, "properties": {"repobilityId": "1dc626e0c7bef6d1", "scanner": "scanner-primary", "fingerprint": "b029770892542ec7", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fbba591bbdbe3128", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/32a-mstudio-presets-settings.js:565"}, "properties": {"repobilityId": "d0c1440d110b2166", "scanner": "scanner-primary", "fingerprint": "fbba591bbdbe3128", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-5e35aff9fe9ccb1f", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance-module-sample.js:437"}, "properties": {"repobilityId": "1d700b68891fa4c7", "scanner": "scanner-primary", "fingerprint": "5e35aff9fe9ccb1f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-65b1f943f9027df2", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/33-mb2-inspector.js:96"}, "properties": {"repobilityId": "abec95b9a7028b44", "scanner": "scanner-primary", "fingerprint": "65b1f943f9027df2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-38995c087eafa2f3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bd-blockkit.js:261"}, "properties": {"repobilityId": "f72aa748fdc05f56", "scanner": "scanner-primary", "fingerprint": "38995c087eafa2f3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-23dd6a7d9b905a8f", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00f-admin-translation-module.js:488"}, "properties": {"repobilityId": "f34e64cdad8d9d3d", "scanner": "scanner-primary", "fingerprint": "23dd6a7d9b905a8f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-3f32c918c828a563", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/10-eqms-form-runtime.js:1411"}, "properties": {"repobilityId": "b4da5e079924977b", "scanner": "scanner-primary", "fingerprint": "3f32c918c828a563", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-7b3f995bfb76aa40", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/02-state-auth-ui.js:4609"}, "properties": {"repobilityId": "f6e1449050cbfbba", "scanner": "scanner-primary", "fingerprint": "7b3f995bfb76aa40", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-b360c49553b9cb85", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09b-form-fill-download.js:1212"}, "properties": {"repobilityId": "0bc776e37065c4cc", "scanner": "scanner-primary", "fingerprint": "b360c49553b9cb85", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-bc79a34382a8dea2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/00bb-graphics-authority.js:58"}, "properties": {"repobilityId": "df239c8d86ce8ee6", "scanner": "scanner-primary", "fingerprint": "bc79a34382a8dea2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-5186b842621ec94e", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00p-admin-email-intake.js:2090"}, "properties": {"repobilityId": "50a1b6e9269733d0", "scanner": "scanner-primary", "fingerprint": "5186b842621ec94e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-7af98daaba0aae12", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/11-dcc-header-renderer.js:491"}, "properties": {"repobilityId": "0661d54a3d1270c9", "scanner": "scanner-primary", "fingerprint": "7af98daaba0aae12", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-4bdc4fac22843b89", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/13-master-data-control.js:1040"}, "properties": {"repobilityId": "9b51db4c1ce8fb4f", "scanner": "scanner-primary", "fingerprint": "4bdc4fac22843b89", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-adda677a7756b4f5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/13-master-data-control.js:816"}, "properties": {"repobilityId": "60c9d1abc60e21e4", "scanner": "scanner-primary", "fingerprint": "adda677a7756b4f5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-897ae8d22db3bb6f", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00c-admin-appearance.js:1987"}, "properties": {"repobilityId": "18f0690693a38889", "scanner": "scanner-primary", "fingerprint": "897ae8d22db3bb6f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-08e369af19f933fc", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/03-editor-core.js:667"}, "properties": {"repobilityId": "dbbacc4fe63d3396", "scanner": "scanner-primary", "fingerprint": "08e369af19f933fc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-b58944e2a9f64d9c", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/05-workflow-panel.js:762"}, "properties": {"repobilityId": "8f9992e5eb07b351", "scanner": "scanner-primary", "fingerprint": "b58944e2a9f64d9c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-81997400862a20cf", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/DEMO-gpt-blueprint.js:121"}, "properties": {"repobilityId": "d6b5d933af66bc3b", "scanner": "scanner-primary", "fingerprint": "81997400862a20cf", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-212cd5f7d0f5ae51", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00i-admin-permissions-tabs.js:724"}, "properties": {"repobilityId": "0e0b0776388dfc02", "scanner": "scanner-primary", "fingerprint": "212cd5f7d0f5ae51", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-ee6a2cd76b519cfb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/09d-upload-verify.js:10"}, "properties": {"repobilityId": "c034cc08f8d485db", "scanner": "scanner-primary", "fingerprint": "ee6a2cd76b519cfb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-7aa8cf1ddfc5c37e", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:603"}, "properties": {"repobilityId": "fbb0f38452697e88", "scanner": "scanner-primary", "fingerprint": "7aa8cf1ddfc5c37e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-82bf7fe48ae77ccc", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/scripts/portal/01-data-config.js:274"}, "properties": {"repobilityId": "3408cf698ce46563", "scanner": "scanner-primary", "fingerprint": "82bf7fe48ae77ccc", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-287680f4b43ff950", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/00l-admin-iam-console.js:935"}, "properties": {"repobilityId": "cc468dbdb329d247", "scanner": "scanner-primary", "fingerprint": "287680f4b43ff950", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-140d7a89aecf0c94", "level": "note", "message": {"text": "Icon-only button without accessible name \u2014 mom/scripts/portal/09f-form-builder-engine.js:586"}, "properties": {"repobilityId": "fd2367a9c47048ca", "scanner": "scanner-primary", "fingerprint": "140d7a89aecf0c94", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.button.no-label"]}}, {"ruleId": "scanner-c29a9c636a6f8a6a", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/sync-manager.js:108"}, "properties": {"repobilityId": "302dd3bb2da60b01", "scanner": "scanner-primary", "fingerprint": "c29a9c636a6f8a6a", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-1d358ab7a56eccb2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/offline-store.js:88"}, "properties": {"repobilityId": "6e0c37db81ec111e", "scanner": "scanner-primary", "fingerprint": "1d358ab7a56eccb2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a051e071bf190e1e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/pwa-init.js:49"}, "properties": {"repobilityId": "7b07f94fba25f6e3", "scanner": "scanner-primary", "fingerprint": "a051e071bf190e1e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-17e393ecfc1e1c42", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/assets/js/barcode-scanner.js:117"}, "properties": {"repobilityId": "12816eed00a24f9e", "scanner": "scanner-primary", "fingerprint": "17e393ecfc1e1c42", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-a0d4553f84209ca4", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-migration-wave.js:277"}, "properties": {"repobilityId": "b0a12cbda94b905d", "scanner": "scanner-primary", "fingerprint": "a0d4553f84209ca4", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f79a3c2a7ebb60fb", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 mom/tools/schema/generate-canonical-schema-studio-design.js:123"}, "properties": {"repobilityId": "fb99c80a6475868a", "scanner": "scanner-primary", "fingerprint": "f79a3c2a7ebb60fb", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f6cd08fa8d1eb4b0", "level": "warning", "message": {"text": "Analyzer timeout: security.gitleaks"}, "properties": {"repobilityId": "err::timeout::security.gitleaks", "scanner": "scanner-primary", "fingerprint": "f6cd08fa8d1eb4b0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["analyzer-error", "timeout"]}}, {"ruleId": "scanner-3b0e39c129dfbea1", "level": "warning", "message": {"text": "Privileged port 9 in use"}, "properties": {"repobilityId": "31590a6ba3409390", "scanner": "scanner-primary", "fingerprint": "3b0e39c129dfbea1", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/generate-deploy-playbooks.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-dbc065ae2d711929", "level": "warning", "message": {"text": "Privileged port 10 in use"}, "properties": {"repobilityId": "735372d6b5594915", "scanner": "scanner-primary", "fingerprint": "dbc065ae2d711929", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/generate-deploy-playbooks.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-4553affaaf880e5c", "level": "warning", "message": {"text": "Privileged port 30 in use"}, "properties": {"repobilityId": "54f172e7d16fc662", "scanner": "scanner-primary", "fingerprint": "4553affaaf880e5c", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/cron/deploy-availability-check.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-984a3b733505b9c6", "level": "warning", "message": {"text": "Privileged port 127 in use"}, "properties": {"repobilityId": "afafb77f13b4bf59", "scanner": "scanner-primary", "fingerprint": "984a3b733505b9c6", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/ops/vps/deploy-control-tower-sync.sh"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-34cffefa472b3dce", "level": "warning", "message": {"text": "Privileged port 12 in use"}, "properties": {"repobilityId": "65e7eefa33f2def4", "scanner": "scanner-primary", "fingerprint": "34cffefa472b3dce", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-436593f4346b2c2a", "level": "warning", "message": {"text": "Privileged port 42 in use"}, "properties": {"repobilityId": "16d9608735f9e01a", "scanner": "scanner-primary", "fingerprint": "436593f4346b2c2a", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-be61b93399407611", "level": "warning", "message": {"text": "Privileged port 15 in use"}, "properties": {"repobilityId": "3340f9a170f285cd", "scanner": "scanner-primary", "fingerprint": "be61b93399407611", "layer": "network", "severity": "medium", "confidence": 1.0, "tags": ["security", "ports"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-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-c6c3da9231ef5936", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in dashboard.html:1455"}, "properties": {"repobilityId": "3cddbad051d0bcc9", "scanner": "scanner-primary", "fingerprint": "c6c3da9231ef5936", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "dashboard.html"}, "region": {"startLine": 1455}}}]}, {"ruleId": "scanner-cddff6b3aa03e8e3", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in tools/scripts/mda-lego-rebuild-lab.mjs:5"}, "properties": {"repobilityId": "50948072308a6dee", "scanner": "scanner-primary", "fingerprint": "cddff6b3aa03e8e3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/mda-lego-rebuild-lab.mjs"}, "region": {"startLine": 5}}}]}, {"ruleId": "scanner-4dbdbf9962ee8ff1", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in tools/scripts/test-block-rbac.mjs:55"}, "properties": {"repobilityId": "bbd9a75d95e02847", "scanner": "scanner-primary", "fingerprint": "4dbdbf9962ee8ff1", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/test-block-rbac.mjs"}, "region": {"startLine": 55}}}]}, {"ruleId": "scanner-9b0ea2c28a988859", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in tools/scripts/repo-structure/audit-repo-structure.mjs:2"}, "properties": {"repobilityId": "dda1d2da7630c54c", "scanner": "scanner-primary", "fingerprint": "9b0ea2c28a988859", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/scripts/repo-structure/audit-repo-structure.mjs"}, "region": {"startLine": 2}}}]}, {"ruleId": "scanner-f3b349171001584d", "level": "error", "message": {"text": "Possible secret in tools/vps-setup/scripts/data-push.sh"}, "properties": {"repobilityId": "66c0ba03ad69cb9e", "scanner": "scanner-primary", "fingerprint": "f3b349171001584d", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/vps-setup/scripts/data-push.sh"}, "region": {"startLine": 505}}}]}, {"ruleId": "scanner-584a32f40ed8c3e8", "level": "error", "message": {"text": "Possible secret in tools/vps-setup/scripts/db-push.sh"}, "properties": {"repobilityId": "bfae82cab3ec683d", "scanner": "scanner-primary", "fingerprint": "584a32f40ed8c3e8", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/vps-setup/scripts/db-push.sh"}, "region": {"startLine": 226}}}]}, {"ruleId": "scanner-c87211efd1d432ee", "level": "error", "message": {"text": "Possible secret in tools/vps-setup/iac/group_vars/all.yml"}, "properties": {"repobilityId": "ef037c3a39ba7319", "scanner": "scanner-primary", "fingerprint": "c87211efd1d432ee", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "tools/vps-setup/iac/group_vars/all.yml"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-dc2d9b47164dac45", "level": "error", "message": {"text": "Possible secret in mom/ops/vps/db-pull.sh"}, "properties": {"repobilityId": "5d915cd1ed57cc1f", "scanner": "scanner-primary", "fingerprint": "dc2d9b47164dac45", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/ops/vps/db-pull.sh"}, "region": {"startLine": 99}}}]}, {"ruleId": "scanner-fce710631eb2cf97", "level": "error", "message": {"text": "Possible secret in mom/ops/vps/run-db-migrations.sh"}, "properties": {"repobilityId": "3c6750175b52c6a8", "scanner": "scanner-primary", "fingerprint": "fce710631eb2cf97", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/ops/vps/run-db-migrations.sh"}, "region": {"startLine": 80}}}]}, {"ruleId": "scanner-bb93394a17e4f4de", "level": "error", "message": {"text": "Possible secret in mom/api/openapi.yaml"}, "properties": {"repobilityId": "458ff62ea2597cb6", "scanner": "scanner-primary", "fingerprint": "bb93394a17e4f4de", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 1780}}}]}, {"ruleId": "scanner-bb93394a17e4f4de", "level": "error", "message": {"text": "Possible secret in mom/api/openapi.yaml"}, "properties": {"repobilityId": "458ff62ea2597cb6", "scanner": "scanner-primary", "fingerprint": "bb93394a17e4f4de", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 1785}}}]}, {"ruleId": "scanner-bb93394a17e4f4de", "level": "error", "message": {"text": "Possible secret in mom/api/openapi.yaml"}, "properties": {"repobilityId": "458ff62ea2597cb6", "scanner": "scanner-primary", "fingerprint": "bb93394a17e4f4de", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/api/openapi.yaml"}, "region": {"startLine": 3503}}}]}, {"ruleId": "scanner-c1052c999ccd0c8a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/operations/work-instructions/01-WI-100/champion-availability-roster.html:50"}, "properties": {"repobilityId": "72ac5b84d9707a2a", "scanner": "scanner-primary", "fingerprint": "c1052c999ccd0c8a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/docs/operations/work-instructions/01-WI-100/champion-availability-roster.html"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-23acacd44a9f80c7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/glossary/index.html:190"}, "properties": {"repobilityId": "22262ea7ef595b38", "scanner": "scanner-primary", "fingerprint": "23acacd44a9f80c7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/docs/glossary/index.html"}, "region": {"startLine": 190}}}]}, {"ruleId": "scanner-a647cc36a730286c", "level": "error", "message": {"text": "Possible secret in mom/docs/forms/design-system/upgrade_lib.py"}, "properties": {"repobilityId": "433bd2c1da76cb7f", "scanner": "scanner-primary", "fingerprint": "a647cc36a730286c", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/docs/forms/design-system/upgrade_lib.py"}, "region": {"startLine": 376}}}]}, {"ruleId": "scanner-3d0657d469eebda8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/docs/training/system-ops/03-Deploy-Playbook/TRN-DEP-PLAYBOOK.html:194"}, "properties": {"repobilityId": "1f4ff2462b890aec", "scanner": "scanner-primary", "fingerprint": "3d0657d469eebda8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/docs/training/system-ops/03-Deploy-Playbook/TRN-DEP-PLAYBOOK.html"}, "region": {"startLine": 194}}}]}, {"ruleId": "scanner-c984879a9362603c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/build-howto-mockups.html:192"}, "properties": {"repobilityId": "27b4450de5e07143", "scanner": "scanner-primary", "fingerprint": "c984879a9362603c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/build-howto-mockups.html"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-3866597c3f5f2d4e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/form-runtimes/frm-403-scar.js:647"}, "properties": {"repobilityId": "04e0d35b53dd2ab7", "scanner": "scanner-primary", "fingerprint": "3866597c3f5f2d4e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/form-runtimes/frm-403-scar.js"}, "region": {"startLine": 647}}}]}, {"ruleId": "scanner-b12da2103d395721", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/44-eqms-ncr.js:865"}, "properties": {"repobilityId": "caa690846c061434", "scanner": "scanner-primary", "fingerprint": "b12da2103d395721", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/44-eqms-ncr.js"}, "region": {"startLine": 865}}}]}, {"ruleId": "scanner-e538911d26370f80", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/17-quoting-engine.js:430"}, "properties": {"repobilityId": "a18483529d2a6312", "scanner": "scanner-primary", "fingerprint": "e538911d26370f80", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/17-quoting-engine.js"}, "region": {"startLine": 430}}}]}, {"ruleId": "scanner-6d883e21093c723c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-mes-control-center.js:622"}, "properties": {"repobilityId": "32d32b903d74b2b1", "scanner": "scanner-primary", "fingerprint": "6d883e21093c723c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/14-mes-control-center.js"}, "region": {"startLine": 622}}}]}, {"ruleId": "scanner-1d5dc6fbe18a6b98", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-runtime.js:31"}, "properties": {"repobilityId": "2af81609df55f898", "scanner": "scanner-primary", "fingerprint": "1d5dc6fbe18a6b98", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-runtime.js"}, "region": {"startLine": 31}}}]}, {"ruleId": "scanner-6488e2cac6125d13", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/40-eqms-shell.js:808"}, "properties": {"repobilityId": "e4f3b517b44d17b2", "scanner": "scanner-primary", "fingerprint": "6488e2cac6125d13", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/40-eqms-shell.js"}, "region": {"startLine": 808}}}]}, {"ruleId": "scanner-e7f68b4430afbea1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22b-ai-chat-interface.js:128"}, "properties": {"repobilityId": "c5031ce36842c07b", "scanner": "scanner-primary", "fingerprint": "e7f68b4430afbea1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/22b-ai-chat-interface.js"}, "region": {"startLine": 128}}}]}, {"ruleId": "scanner-4bbf0848bd3ceede", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/22b-ai-chat-interface.js:144"}, "properties": {"repobilityId": "c4720ab396c3dc37", "scanner": "scanner-primary", "fingerprint": "4bbf0848bd3ceede", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/22b-ai-chat-interface.js"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-ae8668d0a7fb321a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/56-eqms-inspection.js:292"}, "properties": {"repobilityId": "ce9cdef8423d31d8", "scanner": "scanner-primary", "fingerprint": "ae8668d0a7fb321a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/56-eqms-inspection.js"}, "region": {"startLine": 292}}}]}, {"ruleId": "scanner-8d458714712e4792", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bd-blockkit.js:516"}, "properties": {"repobilityId": "35f913bae24a57e0", "scanner": "scanner-primary", "fingerprint": "8d458714712e4792", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00bd-blockkit.js"}, "region": {"startLine": 516}}}]}, {"ruleId": "scanner-c6f47ff7d3c3efa9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/88-governed-data-grid.js:127"}, "properties": {"repobilityId": "5f9443201a0ce985", "scanner": "scanner-primary", "fingerprint": "c6f47ff7d3c3efa9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/88-governed-data-grid.js"}, "region": {"startLine": 127}}}]}, {"ruleId": "scanner-80df7fc31e8f5109", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/29-energy-dashboard.js:392"}, "properties": {"repobilityId": "72c3d8b940f81370", "scanner": "scanner-primary", "fingerprint": "80df7fc31e8f5109", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/29-energy-dashboard.js"}, "region": {"startLine": 392}}}]}, {"ruleId": "scanner-bd40bcda584cb19e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-appearance-theme.js:153"}, "properties": {"repobilityId": "3b353e57586c2005", "scanner": "scanner-primary", "fingerprint": "bd40bcda584cb19e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00d-admin-appearance-theme.js"}, "region": {"startLine": 153}}}]}, {"ruleId": "scanner-1fc6f3280fb76626", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/63-eqms-concessions.js:132"}, "properties": {"repobilityId": "ec97920612df0857", "scanner": "scanner-primary", "fingerprint": "1fc6f3280fb76626", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/63-eqms-concessions.js"}, "region": {"startLine": 132}}}]}, {"ruleId": "scanner-695d3e5071f2e823", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/69-eqms-csat.js:109"}, "properties": {"repobilityId": "e6a1d29ce2685292", "scanner": "scanner-primary", "fingerprint": "695d3e5071f2e823", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/69-eqms-csat.js"}, "region": {"startLine": 109}}}]}, {"ruleId": "scanner-ba6f9e8c7f405dfe", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/23-compliance-reports.js:740"}, "properties": {"repobilityId": "9691a284b5a525fd", "scanner": "scanner-primary", "fingerprint": "ba6f9e8c7f405dfe", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/23-compliance-reports.js"}, "region": {"startLine": 740}}}]}, {"ruleId": "scanner-537fcfa2d1fcd69a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00h-admin-content-tabs.js:87"}, "properties": {"repobilityId": "58feea1979543f6a", "scanner": "scanner-primary", "fingerprint": "537fcfa2d1fcd69a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00h-admin-content-tabs.js"}, "region": {"startLine": 87}}}]}, {"ruleId": "scanner-1b14435b21a403cb", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/91-record-object-page.js:47"}, "properties": {"repobilityId": "e3ac40cfe040ec0d", "scanner": "scanner-primary", "fingerprint": "1b14435b21a403cb", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/91-record-object-page.js"}, "region": {"startLine": 47}}}]}, {"ruleId": "scanner-7ba7351c761f37f0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00j-admin-shared.js:118"}, "properties": {"repobilityId": "b0d81af72cce2aa1", "scanner": "scanner-primary", "fingerprint": "7ba7351c761f37f0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00j-admin-shared.js"}, "region": {"startLine": 118}}}]}, {"ruleId": "scanner-73df96a5e2a8f1b2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/62-eqms-quality-agreements.js:144"}, "properties": {"repobilityId": "ae9ddba49be22985", "scanner": "scanner-primary", "fingerprint": "73df96a5e2a8f1b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/62-eqms-quality-agreements.js"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-c4b9409fea1f244f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/49-eqms-training.js:213"}, "properties": {"repobilityId": "b141b732f6250d96", "scanner": "scanner-primary", "fingerprint": "c4b9409fea1f244f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/49-eqms-training.js"}, "region": {"startLine": 213}}}]}, {"ruleId": "scanner-665767e0054c0fab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-schema-studio.js:628"}, "properties": {"repobilityId": "76a7a939397aa51f", "scanner": "scanner-primary", "fingerprint": "665767e0054c0fab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/32-schema-studio.js"}, "region": {"startLine": 628}}}]}, {"ruleId": "scanner-2e257ad1ae1d0a83", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-core.js:275"}, "properties": {"repobilityId": "da7f6f6477f762d8", "scanner": "scanner-primary", "fingerprint": "2e257ad1ae1d0a83", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-core.js"}, "region": {"startLine": 275}}}]}, {"ruleId": "scanner-d382337c25be904f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/87-mda-machine-runtime.js:281"}, "properties": {"repobilityId": "37f48631050e85e5", "scanner": "scanner-primary", "fingerprint": "d382337c25be904f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/87-mda-machine-runtime.js"}, "region": {"startLine": 281}}}]}, {"ruleId": "scanner-8f2c4fc6e07c910f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-commands-table.js:152"}, "properties": {"repobilityId": "528acdfa569146dd", "scanner": "scanner-primary", "fingerprint": "8f2c4fc6e07c910f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/03-commands-table.js"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-0fcd167d26e5a2bf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00g-admin-governance-tabs.js:50"}, "properties": {"repobilityId": "1c7c07eca730175b", "scanner": "scanner-primary", "fingerprint": "0fcd167d26e5a2bf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00g-admin-governance-tabs.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-039fcf7f356ad217", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00f-admin-translation-module.js:130"}, "properties": {"repobilityId": "99100232b38f65c8", "scanner": "scanner-primary", "fingerprint": "039fcf7f356ad217", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00f-admin-translation-module.js"}, "region": {"startLine": 130}}}]}, {"ruleId": "scanner-e24cabc6b9400eac", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/66-eqms-aml.js:111"}, "properties": {"repobilityId": "52728e363e923f1c", "scanner": "scanner-primary", "fingerprint": "e24cabc6b9400eac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/66-eqms-aml.js"}, "region": {"startLine": 111}}}]}, {"ruleId": "scanner-98f66e6579739ca1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/70-eqms-sampling-plans.js:142"}, "properties": {"repobilityId": "7e83c30522ae9e8b", "scanner": "scanner-primary", "fingerprint": "98f66e6579739ca1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/70-eqms-sampling-plans.js"}, "region": {"startLine": 142}}}]}, {"ruleId": "scanner-b5e1bdbbb672528e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:532"}, "properties": {"repobilityId": "8098e51f96f52304", "scanner": "scanner-primary", "fingerprint": "b5e1bdbbb672528e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/10-eqms-form-runtime.js"}, "region": {"startLine": 532}}}]}, {"ruleId": "scanner-c5cfa0d616d3496c", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/10-eqms-form-runtime.js:1752"}, "properties": {"repobilityId": "94bbe5acf0ad65af", "scanner": "scanner-primary", "fingerprint": "c5cfa0d616d3496c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/10-eqms-form-runtime.js"}, "region": {"startLine": 1752}}}]}, {"ruleId": "scanner-b63ffc8a63d37b3b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/20-cnc-programs.js:404"}, "properties": {"repobilityId": "d9333fc448753d09", "scanner": "scanner-primary", "fingerprint": "b63ffc8a63d37b3b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/20-cnc-programs.js"}, "region": {"startLine": 404}}}]}, {"ruleId": "scanner-ec9947ca6ab45b2e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-components.js:362"}, "properties": {"repobilityId": "f8ec39bb48b0552c", "scanner": "scanner-primary", "fingerprint": "ec9947ca6ab45b2e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-orders-components.js"}, "region": {"startLine": 362}}}]}, {"ruleId": "scanner-8afd5c5d832ebfef", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/18-evidence-vault.js:524"}, "properties": {"repobilityId": "0905cfadee68a62b", "scanner": "scanner-primary", "fingerprint": "8afd5c5d832ebfef", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/18-evidence-vault.js"}, "region": {"startLine": 524}}}]}, {"ruleId": "scanner-65a351be07264737", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/02-state-auth-ui.js:224"}, "properties": {"repobilityId": "9c94ffa20e3e6017", "scanner": "scanner-primary", "fingerprint": "65a351be07264737", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/02-state-auth-ui.js"}, "region": {"startLine": 224}}}]}, {"ruleId": "scanner-da2167fe3a6e6410", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/02-state-auth-ui.js:15415"}, "properties": {"repobilityId": "2137ac31f394ae19", "scanner": "scanner-primary", "fingerprint": "da2167fe3a6e6410", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/02-state-auth-ui.js"}, "region": {"startLine": 15415}}}]}, {"ruleId": "scanner-ee0074d11508cb3b", "level": "warning", "message": {"text": "Insecure pattern 'local_storage_auth_token' in mom/scripts/portal/02-state-auth-ui.js:9132"}, "properties": {"repobilityId": "1a28b5109a97a8dd", "scanner": "scanner-primary", "fingerprint": "ee0074d11508cb3b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "local_storage_auth_token"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/02-state-auth-ui.js"}, "region": {"startLine": 9132}}}]}, {"ruleId": "scanner-55bb8be5a706481b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bh-blocks-facade.js:91"}, "properties": {"repobilityId": "e1aa2948a469fc0d", "scanner": "scanner-primary", "fingerprint": "55bb8be5a706481b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00bh-blocks-facade.js"}, "region": {"startLine": 91}}}]}, {"ruleId": "scanner-131cc97000c24a24", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/13-jd-scorecard-renderer.js:214"}, "properties": {"repobilityId": "dd52282ea280de95", "scanner": "scanner-primary", "fingerprint": "131cc97000c24a24", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/13-jd-scorecard-renderer.js"}, "region": {"startLine": 214}}}]}, {"ruleId": "scanner-9b7823b66104bafc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-admin-ai-control.js:37"}, "properties": {"repobilityId": "71bbb3d2d440a8dc", "scanner": "scanner-primary", "fingerprint": "9b7823b66104bafc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00d-admin-ai-control.js"}, "region": {"startLine": 37}}}]}, {"ruleId": "scanner-36efd6907a5fbdb8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-doc-visualizer.js:343"}, "properties": {"repobilityId": "e6d7cf8772637472", "scanner": "scanner-primary", "fingerprint": "36efd6907a5fbdb8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/60-eqms-doc-visualizer.js"}, "region": {"startLine": 343}}}]}, {"ruleId": "scanner-37e0da85b134822a", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/60-eqms-doc-visualizer.js:873"}, "properties": {"repobilityId": "8c778340d7370886", "scanner": "scanner-primary", "fingerprint": "37e0da85b134822a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/60-eqms-doc-visualizer.js"}, "region": {"startLine": 873}}}]}, {"ruleId": "scanner-82185eb35f467037", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09b-form-fill-download.js:984"}, "properties": {"repobilityId": "adf46226f66abfbf", "scanner": "scanner-primary", "fingerprint": "82185eb35f467037", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09b-form-fill-download.js"}, "region": {"startLine": 984}}}]}, {"ruleId": "scanner-42e353dc3792fb76", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/52-eqms-supplier-audits.js:949"}, "properties": {"repobilityId": "151ff243dfcd3241", "scanner": "scanner-primary", "fingerprint": "42e353dc3792fb76", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/52-eqms-supplier-audits.js"}, "region": {"startLine": 949}}}]}, {"ruleId": "scanner-255f9c8f469e2238", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-intake.js:20"}, "properties": {"repobilityId": "bb44255ad3b9545a", "scanner": "scanner-primary", "fingerprint": "255f9c8f469e2238", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-workspace-intake.js"}, "region": {"startLine": 20}}}]}, {"ruleId": "scanner-39c978e053ccb56c", "level": "note", "message": {"text": "Insecure pattern 'document_write' in mom/scripts/portal/00m-admin-org-console.js:3601"}, "properties": {"repobilityId": "029ac47e752a32ef", "scanner": "scanner-primary", "fingerprint": "39c978e053ccb56c", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00m-admin-org-console.js"}, "region": {"startLine": 3601}}}]}, {"ruleId": "scanner-7091fe82899e1268", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-org-console.js:1102"}, "properties": {"repobilityId": "005f629a0473a208", "scanner": "scanner-primary", "fingerprint": "7091fe82899e1268", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00m-admin-org-console.js"}, "region": {"startLine": 1102}}}]}, {"ruleId": "scanner-cd562de89af89625", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/59-eqms-validation.js:168"}, "properties": {"repobilityId": "3914cbd3954a572e", "scanner": "scanner-primary", "fingerprint": "cd562de89af89625", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/59-eqms-validation.js"}, "region": {"startLine": 168}}}]}, {"ruleId": "scanner-468a79f29750bf57", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/58-eqms-batch-release.js:192"}, "properties": {"repobilityId": "ec0253d963005177", "scanner": "scanner-primary", "fingerprint": "468a79f29750bf57", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/58-eqms-batch-release.js"}, "region": {"startLine": 192}}}]}, {"ruleId": "scanner-b3a8c03c4073bd1c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/61-eqms-genealogy.js:141"}, "properties": {"repobilityId": "626c97c6ef447279", "scanner": "scanner-primary", "fingerprint": "b3a8c03c4073bd1c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/61-eqms-genealogy.js"}, "region": {"startLine": 141}}}]}, {"ruleId": "scanner-d24e1863503a727b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/14-exception-dashboard.js:677"}, "properties": {"repobilityId": "82e1f0969e8d396e", "scanner": "scanner-primary", "fingerprint": "d24e1863503a727b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/14-exception-dashboard.js"}, "region": {"startLine": 677}}}]}, {"ruleId": "scanner-2b3d367ddcbc0c50", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00n-admin-raci-matrix.js:262"}, "properties": {"repobilityId": "948858b54d8b55b6", "scanner": "scanner-primary", "fingerprint": "2b3d367ddcbc0c50", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00n-admin-raci-matrix.js"}, "region": {"startLine": 262}}}]}, {"ruleId": "scanner-8e4cd0dbeae4bb39", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bb-graphics-authority.js:701"}, "properties": {"repobilityId": "f96817584e082928", "scanner": "scanner-primary", "fingerprint": "8e4cd0dbeae4bb39", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00bb-graphics-authority.js"}, "region": {"startLine": 701}}}]}, {"ruleId": "scanner-e6f6745504d15eb4", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/65-eqms-special-chars.js:112"}, "properties": {"repobilityId": "6102544030a80cce", "scanner": "scanner-primary", "fingerprint": "e6f6745504d15eb4", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/65-eqms-special-chars.js"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-b1d523922962e4c0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00p-admin-email-intake.js:95"}, "properties": {"repobilityId": "fc3cb08146369556", "scanner": "scanner-primary", "fingerprint": "b1d523922962e4c0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00p-admin-email-intake.js"}, "region": {"startLine": 95}}}]}, {"ruleId": "scanner-c98dd6bde007d9ac", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/00p-admin-email-intake.js:918"}, "properties": {"repobilityId": "eba844f5288ae12f", "scanner": "scanner-primary", "fingerprint": "c98dd6bde007d9ac", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00p-admin-email-intake.js"}, "region": {"startLine": 918}}}]}, {"ruleId": "scanner-2616ed2df83a5d87", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00o-admin-kpi-registry.js:697"}, "properties": {"repobilityId": "43c413c685b81018", "scanner": "scanner-primary", "fingerprint": "2616ed2df83a5d87", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00o-admin-kpi-registry.js"}, "region": {"startLine": 697}}}]}, {"ruleId": "scanner-bb560c499861e487", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/50-eqms-audits.js:1169"}, "properties": {"repobilityId": "8f1aaebdbfbf76d5", "scanner": "scanner-primary", "fingerprint": "bb560c499861e487", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/50-eqms-audits.js"}, "region": {"startLine": 1169}}}]}, {"ruleId": "scanner-98343f4654d85da5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/60-eqms-field-actions.js:158"}, "properties": {"repobilityId": "607f4154d598f2c1", "scanner": "scanner-primary", "fingerprint": "98343f4654d85da5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/60-eqms-field-actions.js"}, "region": {"startLine": 158}}}]}, {"ruleId": "scanner-15fcba84deb3b1b2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00bf-archetypekit.js:198"}, "properties": {"repobilityId": "15385bbed4417b55", "scanner": "scanner-primary", "fingerprint": "15fcba84deb3b1b2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00bf-archetypekit.js"}, "region": {"startLine": 198}}}]}, {"ruleId": "scanner-fe030b64b397c43d", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/15-quality-exception-hub.js:349"}, "properties": {"repobilityId": "2e04bde3c19face5", "scanner": "scanner-primary", "fingerprint": "fe030b64b397c43d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/15-quality-exception-hub.js"}, "region": {"startLine": 349}}}]}, {"ruleId": "scanner-04a3139363df1b65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/68-eqms-lessons-learned.js:112"}, "properties": {"repobilityId": "5da361412c3bc69c", "scanner": "scanner-primary", "fingerprint": "04a3139363df1b65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/68-eqms-lessons-learned.js"}, "region": {"startLine": 112}}}]}, {"ruleId": "scanner-53fa10dc690c8f20", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/42-eqms-complaints.js:217"}, "properties": {"repobilityId": "d7e6a726c7731d09", "scanner": "scanner-primary", "fingerprint": "53fa10dc690c8f20", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/42-eqms-complaints.js"}, "region": {"startLine": 217}}}]}, {"ruleId": "scanner-3d53e8fb1f64ec40", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09h-allocation-tracker.js:307"}, "properties": {"repobilityId": "0cbc99c85f15ac7e", "scanner": "scanner-primary", "fingerprint": "3d53e8fb1f64ec40", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09h-allocation-tracker.js"}, "region": {"startLine": 307}}}]}, {"ruleId": "scanner-1eb67050879e061f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22a-echarts-bridge.js:729"}, "properties": {"repobilityId": "af5c915dfb980ef8", "scanner": "scanner-primary", "fingerprint": "1eb67050879e061f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/22a-echarts-bridge.js"}, "region": {"startLine": 729}}}]}, {"ruleId": "scanner-efdc264488c8b24a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-today.js:21"}, "properties": {"repobilityId": "61dd6c87fc5af65f", "scanner": "scanner-primary", "fingerprint": "efdc264488c8b24a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-workspace-today.js"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-667003a4279c54b1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/11-e-signature.js:293"}, "properties": {"repobilityId": "902ce567ea0d064a", "scanner": "scanner-primary", "fingerprint": "667003a4279c54b1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/11-e-signature.js"}, "region": {"startLine": 293}}}]}, {"ruleId": "scanner-1f63bb2440440871", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-vps-control-tower.js:1706"}, "properties": {"repobilityId": "cbd4314057562d5c", "scanner": "scanner-primary", "fingerprint": "1f63bb2440440871", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-vps-control-tower.js"}, "region": {"startLine": 1706}}}]}, {"ruleId": "scanner-7304aed2ba330323", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-arrange.js:124"}, "properties": {"repobilityId": "27b346c882d4fd20", "scanner": "scanner-primary", "fingerprint": "7304aed2ba330323", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-arrange.js"}, "region": {"startLine": 124}}}]}, {"ruleId": "scanner-ca7a8f392bed6135", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22c-ai-recommendations.js:84"}, "properties": {"repobilityId": "bb599f2eff595cd0", "scanner": "scanner-primary", "fingerprint": "ca7a8f392bed6135", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/22c-ai-recommendations.js"}, "region": {"startLine": 84}}}]}, {"ruleId": "scanner-d13ee8cfba4213e5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/90-qrcodegen.js:10"}, "properties": {"repobilityId": "55d388e4f214096a", "scanner": "scanner-primary", "fingerprint": "d13ee8cfba4213e5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/90-qrcodegen.js"}, "region": {"startLine": 10}}}]}, {"ruleId": "scanner-a1f8682384a6fc63", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-admin-metadata-studio.js:1466"}, "properties": {"repobilityId": "68f9f53a3ea21b17", "scanner": "scanner-primary", "fingerprint": "a1f8682384a6fc63", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/32-admin-metadata-studio.js"}, "region": {"startLine": 1466}}}]}, {"ruleId": "scanner-cd5377289126adec", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/22-ai-quality-scheduling.js:357"}, "properties": {"repobilityId": "e34edd31e8c1b0df", "scanner": "scanner-primary", "fingerprint": "cd5377289126adec", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/22-ai-quality-scheduling.js"}, "region": {"startLine": 357}}}]}, {"ruleId": "scanner-badb61d3f5b9779a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00k-admin-roles.js:353"}, "properties": {"repobilityId": "086482340d0cfa0f", "scanner": "scanner-primary", "fingerprint": "badb61d3f5b9779a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00k-admin-roles.js"}, "region": {"startLine": 353}}}]}, {"ruleId": "scanner-c0d8de3ff653c2ab", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-palette.js:153"}, "properties": {"repobilityId": "dd0b0418c002e130", "scanner": "scanner-primary", "fingerprint": "c0d8de3ff653c2ab", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-palette.js"}, "region": {"startLine": 153}}}]}, {"ruleId": "scanner-af00b05544934281", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/51-eqms-suppliers.js:792"}, "properties": {"repobilityId": "60c0d900a114b7dd", "scanner": "scanner-primary", "fingerprint": "af00b05544934281", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/51-eqms-suppliers.js"}, "region": {"startLine": 792}}}]}, {"ruleId": "scanner-eb85d54d3e8921bf", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/80-uom-control-center.js:123"}, "properties": {"repobilityId": "e6bbb00b800b473d", "scanner": "scanner-primary", "fingerprint": "eb85d54d3e8921bf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/80-uom-control-center.js"}, "region": {"startLine": 123}}}]}, {"ruleId": "scanner-b05eeb7a15be63a2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/13-master-data-control.js:1036"}, "properties": {"repobilityId": "bad9b14950c3e3a1", "scanner": "scanner-primary", "fingerprint": "b05eeb7a15be63a2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/13-master-data-control.js"}, "region": {"startLine": 1036}}}]}, {"ruleId": "scanner-27be975d576cb36c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09c-record-id-generator.js:233"}, "properties": {"repobilityId": "2a811baef276c083", "scanner": "scanner-primary", "fingerprint": "27be975d576cb36c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09c-record-id-generator.js"}, "region": {"startLine": 233}}}]}, {"ruleId": "scanner-896ee9851022217a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/81-uom-quantity-widget.js:283"}, "properties": {"repobilityId": "4afa4fd60710d909", "scanner": "scanner-primary", "fingerprint": "896ee9851022217a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/81-uom-quantity-widget.js"}, "region": {"startLine": 283}}}]}, {"ruleId": "scanner-9505b61c7cf5ce01", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/41-eqms-quality-tower.js:1099"}, "properties": {"repobilityId": "46b8a6368f6c2802", "scanner": "scanner-primary", "fingerprint": "9505b61c7cf5ce01", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/41-eqms-quality-tower.js"}, "region": {"startLine": 1099}}}]}, {"ruleId": "scanner-36993e4c43b80576", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00e-admin-translation-provider.js:34"}, "properties": {"repobilityId": "05b4c8c2f333f34f", "scanner": "scanner-primary", "fingerprint": "36993e4c43b80576", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00e-admin-translation-provider.js"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-65b8e5f417077ce0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/53-eqms-risks.js:229"}, "properties": {"repobilityId": "27c413bc6380f324", "scanner": "scanner-primary", "fingerprint": "65b8e5f417077ce0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/53-eqms-risks.js"}, "region": {"startLine": 229}}}]}, {"ruleId": "scanner-a20af3bbd912bfed", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/48-eqms-documents.js:155"}, "properties": {"repobilityId": "8eaecced3b228984", "scanner": "scanner-primary", "fingerprint": "a20af3bbd912bfed", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/48-eqms-documents.js"}, "region": {"startLine": 155}}}]}, {"ruleId": "scanner-60d2d7b062ba4a65", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:1670"}, "properties": {"repobilityId": "5a854c586b7e4a69", "scanner": "scanner-primary", "fingerprint": "60d2d7b062ba4a65", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00c-admin-appearance.js"}, "region": {"startLine": 1670}}}]}, {"ruleId": "scanner-8e506a8a30b700af", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/00c-admin-appearance.js:2113"}, "properties": {"repobilityId": "5ace8353e03259fc", "scanner": "scanner-primary", "fingerprint": "8e506a8a30b700af", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00c-admin-appearance.js"}, "region": {"startLine": 2113}}}]}, {"ruleId": "scanner-eeeaa4d9d5e73007", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/64-eqms-fai.js:119"}, "properties": {"repobilityId": "cdf8ce574b133ebd", "scanner": "scanner-primary", "fingerprint": "eeeaa4d9d5e73007", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/64-eqms-fai.js"}, "region": {"startLine": 119}}}]}, {"ruleId": "scanner-bbc8c8cc5d5c31a2", "level": "error", "message": {"text": "Possible secret in mom/scripts/portal/08-deploy-dashboard.js"}, "properties": {"repobilityId": "e54dd316998086d8", "scanner": "scanner-primary", "fingerprint": "bbc8c8cc5d5c31a2", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/08-deploy-dashboard.js"}, "region": {"startLine": 2918}}}]}, {"ruleId": "scanner-38685456d3b84ffd", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/08-deploy-dashboard.js:523"}, "properties": {"repobilityId": "88c0e8cfddc4eaf1", "scanner": "scanner-primary", "fingerprint": "38685456d3b84ffd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/08-deploy-dashboard.js"}, "region": {"startLine": 523}}}]}, {"ruleId": "scanner-6adcdebf8955cdb7", "level": "warning", "message": {"text": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/08-deploy-dashboard.js:481"}, "properties": {"repobilityId": "dc48173d28d3f776", "scanner": "scanner-primary", "fingerprint": "6adcdebf8955cdb7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "domparser_html_parse"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/08-deploy-dashboard.js"}, "region": {"startLine": 481}}}]}, {"ruleId": "scanner-a5fe462902b0f58a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/16-supplier-quality.js:432"}, "properties": {"repobilityId": "cd2b7e5f7e05bf01", "scanner": "scanner-primary", "fingerprint": "a5fe462902b0f58a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/16-supplier-quality.js"}, "region": {"startLine": 432}}}]}, {"ruleId": "scanner-da6ee759baca9233", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/04-workflow-actions.js:83"}, "properties": {"repobilityId": "4f55bb1bac206b5b", "scanner": "scanner-primary", "fingerprint": "da6ee759baca9233", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/04-workflow-actions.js"}, "region": {"startLine": 83}}}]}, {"ruleId": "scanner-b78d7d30b62b90c1", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00-version-check.js:68"}, "properties": {"repobilityId": "8960ad64d3641da2", "scanner": "scanner-primary", "fingerprint": "b78d7d30b62b90c1", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00-version-check.js"}, "region": {"startLine": 68}}}]}, {"ruleId": "scanner-dfef046aa82a59b3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-workspace-stubs.js:34"}, "properties": {"repobilityId": "24b6c33f6c638fe3", "scanner": "scanner-primary", "fingerprint": "dfef046aa82a59b3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-workspace-stubs.js"}, "region": {"startLine": 34}}}]}, {"ruleId": "scanner-86fc4fc14582ba4d", "level": "note", "message": {"text": "Insecure pattern 'document_write' in mom/scripts/portal/03-editor-core.js:7057"}, "properties": {"repobilityId": "79fa60b20adf2581", "scanner": "scanner-primary", "fingerprint": "86fc4fc14582ba4d", "layer": "security", "severity": "low", "confidence": 1.0, "tags": ["owasp", "document_write"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/03-editor-core.js"}, "region": {"startLine": 7057}}}]}, {"ruleId": "scanner-a0c6f8b20a282c5b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/03-editor-core.js:388"}, "properties": {"repobilityId": "ce889d097ee4a4d1", "scanner": "scanner-primary", "fingerprint": "a0c6f8b20a282c5b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/03-editor-core.js"}, "region": {"startLine": 388}}}]}, {"ruleId": "scanner-db71e131198995dd", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/03-editor-core.js:5443"}, "properties": {"repobilityId": "0885bbd100041c5e", "scanner": "scanner-primary", "fingerprint": "db71e131198995dd", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/03-editor-core.js"}, "region": {"startLine": 5443}}}]}, {"ruleId": "scanner-f2de6b48ac6986c5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-versions.js:24"}, "properties": {"repobilityId": "9daf012ace5464d6", "scanner": "scanner-primary", "fingerprint": "f2de6b48ac6986c5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-versions.js"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-708826e2dc25c5a8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-kpi-badge-renderer.js:118"}, "properties": {"repobilityId": "1f81a5cb5697067c", "scanner": "scanner-primary", "fingerprint": "708826e2dc25c5a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/12-kpi-badge-renderer.js"}, "region": {"startLine": 118}}}]}, {"ruleId": "scanner-c0a56d190bfb8d3f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/34-purchasing-workspace.js:51"}, "properties": {"repobilityId": "54a45c991492270a", "scanner": "scanner-primary", "fingerprint": "c0a56d190bfb8d3f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/34-purchasing-workspace.js"}, "region": {"startLine": 51}}}]}, {"ruleId": "scanner-0f5150920e3cb640", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/05-workflow-panel.js:15"}, "properties": {"repobilityId": "35c7ed3dbeda44f4", "scanner": "scanner-primary", "fingerprint": "0f5150920e3cb640", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/05-workflow-panel.js"}, "region": {"startLine": 15}}}]}, {"ruleId": "scanner-d02e2422b6bcae69", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09g-cascading-dropdown.js:101"}, "properties": {"repobilityId": "4d3de08baf6dcd89", "scanner": "scanner-primary", "fingerprint": "d02e2422b6bcae69", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09g-cascading-dropdown.js"}, "region": {"startLine": 101}}}]}, {"ruleId": "scanner-7c5014b3bf822c49", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/DEMO-gpt-blueprint.js:90"}, "properties": {"repobilityId": "139148dc66bf302b", "scanner": "scanner-primary", "fingerprint": "7c5014b3bf822c49", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/DEMO-gpt-blueprint.js"}, "region": {"startLine": 90}}}]}, {"ruleId": "scanner-1dc8ff04116a7594", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/33-mb2-canvas.js:50"}, "properties": {"repobilityId": "48a77ccc0a18afe7", "scanner": "scanner-primary", "fingerprint": "1dc8ff04116a7594", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/33-mb2-canvas.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-6104920146b7fc7e", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00i-admin-permissions-tabs.js:120"}, "properties": {"repobilityId": "3397250012b6ed8a", "scanner": "scanner-primary", "fingerprint": "6104920146b7fc7e", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00i-admin-permissions-tabs.js"}, "region": {"startLine": 120}}}]}, {"ruleId": "scanner-d195c899ea079819", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09d-upload-verify.js:133"}, "properties": {"repobilityId": "a970a8eea5c32e1d", "scanner": "scanner-primary", "fingerprint": "d195c899ea079819", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09d-upload-verify.js"}, "region": {"startLine": 133}}}]}, {"ruleId": "scanner-837157d8ca5dce82", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/47-eqms-engineering-change.js:884"}, "properties": {"repobilityId": "122f7a599a923584", "scanner": "scanner-primary", "fingerprint": "837157d8ca5dce82", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/47-eqms-engineering-change.js"}, "region": {"startLine": 884}}}]}, {"ruleId": "scanner-685220afdcaf6b6b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:275"}, "properties": {"repobilityId": "c4b225eb81908688", "scanner": "scanner-primary", "fingerprint": "685220afdcaf6b6b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09e-so-jo-wo-dashboard.js"}, "region": {"startLine": 275}}}]}, {"ruleId": "scanner-ed3f873606d93a30", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/09e-so-jo-wo-dashboard.js:732"}, "properties": {"repobilityId": "d61ab3efb48f12d6", "scanner": "scanner-primary", "fingerprint": "ed3f873606d93a30", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09e-so-jo-wo-dashboard.js"}, "region": {"startLine": 732}}}]}, {"ruleId": "scanner-32be00973fa5221f", "level": "warning", "message": {"text": "Insecure pattern 'domparser_html_parse' in mom/scripts/portal/12-raci-authority-sidebar.js:79"}, "properties": {"repobilityId": "09287b07b630c381", "scanner": "scanner-primary", "fingerprint": "32be00973fa5221f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "domparser_html_parse"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/12-raci-authority-sidebar.js"}, "region": {"startLine": 79}}}]}, {"ruleId": "scanner-81491c103cdcc518", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:137"}, "properties": {"repobilityId": "0bc769b5a0b84edc", "scanner": "scanner-primary", "fingerprint": "81491c103cdcc518", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-orders-shell.js"}, "region": {"startLine": 137}}}]}, {"ruleId": "scanner-3625ecf1404b1158", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/09v3-orders-shell.js:208"}, "properties": {"repobilityId": "18d1337fb664031e", "scanner": "scanner-primary", "fingerprint": "3625ecf1404b1158", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09v3-orders-shell.js"}, "region": {"startLine": 208}}}]}, {"ruleId": "scanner-8e6757b76155b78a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/28-continuous-improvement.js:416"}, "properties": {"repobilityId": "e4981118f8f55e5e", "scanner": "scanner-primary", "fingerprint": "8e6757b76155b78a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/28-continuous-improvement.js"}, "region": {"startLine": 416}}}]}, {"ruleId": "scanner-8bb9a817c72b645a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32-module-studio.js:473"}, "properties": {"repobilityId": "9fd6f14da20349e9", "scanner": "scanner-primary", "fingerprint": "8bb9a817c72b645a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/32-module-studio.js"}, "region": {"startLine": 473}}}]}, {"ruleId": "scanner-e9248872b39e991d", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/32-module-studio.js:474"}, "properties": {"repobilityId": "13aa4e5e69786b4d", "scanner": "scanner-primary", "fingerprint": "e9248872b39e991d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/32-module-studio.js"}, "region": {"startLine": 474}}}]}, {"ruleId": "scanner-f13769f48dc8cc3a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/55-eqms-lab-investigations.js:274"}, "properties": {"repobilityId": "ba13aebc4934b616", "scanner": "scanner-primary", "fingerprint": "f13769f48dc8cc3a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/55-eqms-lab-investigations.js"}, "region": {"startLine": 274}}}]}, {"ruleId": "scanner-f86dad5be24e8d13", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/24-fmea-control-plan.js:543"}, "properties": {"repobilityId": "ea5003eb34636f1c", "scanner": "scanner-primary", "fingerprint": "f86dad5be24e8d13", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/24-fmea-control-plan.js"}, "region": {"startLine": 543}}}]}, {"ruleId": "scanner-7df0557f7dc86cbc", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09-online-forms.js:166"}, "properties": {"repobilityId": "37c60d349577de42", "scanner": "scanner-primary", "fingerprint": "7df0557f7dc86cbc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09-online-forms.js"}, "region": {"startLine": 166}}}]}, {"ruleId": "scanner-b5563b266b484ca8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-module-router.js:24"}, "properties": {"repobilityId": "b88347dcd278657f", "scanner": "scanner-primary", "fingerprint": "b5563b266b484ca8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/01-module-router.js"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-ac7bbe716954ed68", "level": "warning", "message": {"text": "Insecure pattern 'direct_outerhtml_assignment' in mom/scripts/portal/01-module-router.js:441"}, "properties": {"repobilityId": "51bda7ea3c092245", "scanner": "scanner-primary", "fingerprint": "ac7bbe716954ed68", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_outerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/01-module-router.js"}, "region": {"startLine": 441}}}]}, {"ruleId": "scanner-330c2ebbd22d1638", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/83-mda-control-center.js:860"}, "properties": {"repobilityId": "e8e481a7c022d6bd", "scanner": "scanner-primary", "fingerprint": "330c2ebbd22d1638", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/83-mda-control-center.js"}, "region": {"startLine": 860}}}]}, {"ruleId": "scanner-b69fc9d961c73c6a", "level": "warning", "message": {"text": "Insecure pattern 'insert_adjacent_html' in mom/scripts/portal/83-mda-control-center.js:987"}, "properties": {"repobilityId": "b0d6a8aa52c4edef", "scanner": "scanner-primary", "fingerprint": "b69fc9d961c73c6a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "insert_adjacent_html"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/83-mda-control-center.js"}, "region": {"startLine": 987}}}]}, {"ruleId": "scanner-1620e8ef4874c29f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/19-customer-portal-admin.js:209"}, "properties": {"repobilityId": "2e628b69df595439", "scanner": "scanner-primary", "fingerprint": "1620e8ef4874c29f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/19-customer-portal-admin.js"}, "region": {"startLine": 209}}}]}, {"ruleId": "scanner-c6d8e4baee072ed3", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/67-eqms-warranty.js:131"}, "properties": {"repobilityId": "97fb5e13477c37cd", "scanner": "scanner-primary", "fingerprint": "c6d8e4baee072ed3", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/67-eqms-warranty.js"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-64715206fa8ba1ff", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/12-searchable-input.js:131"}, "properties": {"repobilityId": "da47bce7f9a4adf4", "scanner": "scanner-primary", "fingerprint": "64715206fa8ba1ff", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/12-searchable-input.js"}, "region": {"startLine": 131}}}]}, {"ruleId": "scanner-cb8f34027492f00b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/86-mda-quality-distribution.js:39"}, "properties": {"repobilityId": "39eac3339e0b714f", "scanner": "scanner-primary", "fingerprint": "cb8f34027492f00b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/86-mda-quality-distribution.js"}, "region": {"startLine": 39}}}]}, {"ruleId": "scanner-40bdc029e5ebd1f7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/92-code-block-host.js:50"}, "properties": {"repobilityId": "0b31292ed6c9505b", "scanner": "scanner-primary", "fingerprint": "40bdc029e5ebd1f7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/92-code-block-host.js"}, "region": {"startLine": 50}}}]}, {"ruleId": "scanner-393aea07528e5490", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/46-eqms-change-control.js:139"}, "properties": {"repobilityId": "211aebcc37632721", "scanner": "scanner-primary", "fingerprint": "393aea07528e5490", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/46-eqms-change-control.js"}, "region": {"startLine": 139}}}]}, {"ruleId": "scanner-7ce1aef8b1ef69de", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/01-data-config.js:504"}, "properties": {"repobilityId": "ac4ae64b8dc2ec71", "scanner": "scanner-primary", "fingerprint": "7ce1aef8b1ef69de", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/01-data-config.js"}, "region": {"startLine": 504}}}]}, {"ruleId": "scanner-a06a277bd3546ff0", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/30-production-dispatch.js:227"}, "properties": {"repobilityId": "ba19bf89a4b71b08", "scanner": "scanner-primary", "fingerprint": "a06a277bd3546ff0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/30-production-dispatch.js"}, "region": {"startLine": 227}}}]}, {"ruleId": "scanner-7af57d93b3e2e73c", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/84-mda-workspace.js:145"}, "properties": {"repobilityId": "fc383fdf6466dc00", "scanner": "scanner-primary", "fingerprint": "7af57d93b3e2e73c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/84-mda-workspace.js"}, "region": {"startLine": 145}}}]}, {"ruleId": "scanner-36dd117e093a3b27", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/45-eqms-capa.js:878"}, "properties": {"repobilityId": "336601e804f33c3e", "scanner": "scanner-primary", "fingerprint": "36dd117e093a3b27", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/45-eqms-capa.js"}, "region": {"startLine": 878}}}]}, {"ruleId": "scanner-fa7a21bf6c653ac2", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/27-knowledge-base.js:400"}, "properties": {"repobilityId": "309b46b3e71d11e0", "scanner": "scanner-primary", "fingerprint": "fa7a21bf6c653ac2", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/27-knowledge-base.js"}, "region": {"startLine": 400}}}]}, {"ruleId": "scanner-bced82aeb062fad7", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00d-sidebar-block.js:104"}, "properties": {"repobilityId": "4ea3ae23c594f63a", "scanner": "scanner-primary", "fingerprint": "bced82aeb062fad7", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00d-sidebar-block.js"}, "region": {"startLine": 104}}}]}, {"ruleId": "scanner-498bca8693237b2b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00l-admin-iam-console.js:59"}, "properties": {"repobilityId": "255dcf8e0bf59949", "scanner": "scanner-primary", "fingerprint": "498bca8693237b2b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00l-admin-iam-console.js"}, "region": {"startLine": 59}}}]}, {"ruleId": "scanner-3e08eaa7d6b4043a", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/85-mda-uom-control.js:162"}, "properties": {"repobilityId": "1d08ca165153b3eb", "scanner": "scanner-primary", "fingerprint": "3e08eaa7d6b4043a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/85-mda-uom-control.js"}, "region": {"startLine": 162}}}]}, {"ruleId": "scanner-495f1d9c4b569992", "level": "error", "message": {"text": "Insecure pattern 'new_function_used' in mom/scripts/portal/06-tiptap-pilot.js:9"}, "properties": {"repobilityId": "f440d3d09b7b4072", "scanner": "scanner-primary", "fingerprint": "495f1d9c4b569992", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "new_function_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/06-tiptap-pilot.js"}, "region": {"startLine": 9}}}]}, {"ruleId": "scanner-d82f4076af1eb490", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/06-tiptap-pilot.js:608"}, "properties": {"repobilityId": "378ba9c95772ef1e", "scanner": "scanner-primary", "fingerprint": "d82f4076af1eb490", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/06-tiptap-pilot.js"}, "region": {"startLine": 608}}}]}, {"ruleId": "scanner-0b76e22bbaf5724b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/21-product-passport.js:444"}, "properties": {"repobilityId": "ec1f5ec67dd5128e", "scanner": "scanner-primary", "fingerprint": "0b76e22bbaf5724b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/21-product-passport.js"}, "region": {"startLine": 444}}}]}, {"ruleId": "scanner-828cef069ddc3c42", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/57-eqms-spc.js:203"}, "properties": {"repobilityId": "d4c4bab214cf053e", "scanner": "scanner-primary", "fingerprint": "828cef069ddc3c42", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/57-eqms-spc.js"}, "region": {"startLine": 203}}}]}, {"ruleId": "scanner-5d4a83e9f029536b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/00m-admin-decision-thresholds.js:223"}, "properties": {"repobilityId": "b301090897e0b538", "scanner": "scanner-primary", "fingerprint": "5d4a83e9f029536b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/00m-admin-decision-thresholds.js"}, "region": {"startLine": 223}}}]}, {"ruleId": "scanner-f93ad58755f58a00", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/09f-form-builder-engine.js:694"}, "properties": {"repobilityId": "ef43d272271e50a7", "scanner": "scanner-primary", "fingerprint": "f93ad58755f58a00", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/09f-form-builder-engine.js"}, "region": {"startLine": 694}}}]}, {"ruleId": "scanner-7729bb4719bfa6ba", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/25-apqp-ppap.js:591"}, "properties": {"repobilityId": "4637b5013989f4d5", "scanner": "scanner-primary", "fingerprint": "7729bb4719bfa6ba", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/25-apqp-ppap.js"}, "region": {"startLine": 591}}}]}, {"ruleId": "scanner-f9e731f11fa1153f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/54-eqms-calibration.js:213"}, "properties": {"repobilityId": "09e6c9c8e6fec2b9", "scanner": "scanner-primary", "fingerprint": "f9e731f11fa1153f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/54-eqms-calibration.js"}, "region": {"startLine": 213}}}]}, {"ruleId": "scanner-fd2fcaca576c1682", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/43-eqms-deviations.js:800"}, "properties": {"repobilityId": "82b8ae614f3372cf", "scanner": "scanner-primary", "fingerprint": "fd2fcaca576c1682", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/43-eqms-deviations.js"}, "region": {"startLine": 800}}}]}, {"ruleId": "scanner-d9816994d6d4c95f", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/32b-mstudio-lego-workbench.js:1251"}, "properties": {"repobilityId": "eabcfe0f2696a212", "scanner": "scanner-primary", "fingerprint": "d9816994d6d4c95f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/32b-mstudio-lego-workbench.js"}, "region": {"startLine": 1251}}}]}, {"ruleId": "scanner-c2afff0512ffb20b", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/scripts/portal/26-mobile-shopfloor.js:554"}, "properties": {"repobilityId": "9d3a422914b46b03", "scanner": "scanner-primary", "fingerprint": "c2afff0512ffb20b", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/scripts/portal/26-mobile-shopfloor.js"}, "region": {"startLine": 554}}}]}, {"ruleId": "scanner-e0a2082c83a6ee22", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/sync-manager.js:514"}, "properties": {"repobilityId": "6fb71523544a5e93", "scanner": "scanner-primary", "fingerprint": "e0a2082c83a6ee22", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/assets/js/sync-manager.js"}, "region": {"startLine": 514}}}]}, {"ruleId": "scanner-1dfb7c1df0f4ec43", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/assets/js/pwa-init.js:189"}, "properties": {"repobilityId": "12177439d5b99525", "scanner": "scanner-primary", "fingerprint": "1dfb7c1df0f4ec43", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/assets/js/pwa-init.js"}, "region": {"startLine": 189}}}]}, {"ruleId": "scanner-eb60580a46a096ee", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/design/cnc-dashboard-ui-study.html:1135"}, "properties": {"repobilityId": "fb66af40f94731ea", "scanner": "scanner-primary", "fingerprint": "eb60580a46a096ee", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/design/cnc-dashboard-ui-study.html"}, "region": {"startLine": 1135}}}]}, {"ruleId": "scanner-789736a1480739b9", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in mom/form-runtimes/frm-403-scar.html:377"}, "properties": {"repobilityId": "ea015fddb30f1679", "scanner": "scanner-primary", "fingerprint": "789736a1480739b9", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/form-runtimes/frm-403-scar.html"}, "region": {"startLine": 377}}}]}, {"ruleId": "scanner-9e612624cb74e4cc", "level": "error", "message": {"text": "Possible secret in mom/tools/registry/registry-v3-data.mjs"}, "properties": {"repobilityId": "04803759fbfd8529", "scanner": "scanner-primary", "fingerprint": "9e612624cb74e4cc", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "mom/tools/registry/registry-v3-data.mjs"}, "region": {"startLine": 241}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a7c7d91b411baf93", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 64}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c74cc0441e5e9fa6", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 69}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a7c7d91b411baf93", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c74cc0441e5e9fa6", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 147}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "70e5fa29969f8d00", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 152}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "daf5e1287443ea69", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 157}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "99529ace9b655b65", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 178}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "a7c7d91b411baf93", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 193}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "c74cc0441e5e9fa6", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 196}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "70e5fa29969f8d00", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 201}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "daf5e1287443ea69", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 206}}}]}, {"ruleId": "scanner-3504036f4f280bff", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "99529ace9b655b65", "scanner": "scanner-primary", "fingerprint": "3504036f4f280bff", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/hmv4-e2e.yml"}, "region": {"startLine": 228}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "735be02f00f3d798", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 371}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "735be02f00f3d798", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 392}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e168e1594cfcd53", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 498}}}]}, {"ruleId": "scanner-28c4a04bd807da0c", "level": "warning", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "1e168e1594cfcd53", "scanner": "scanner-primary", "fingerprint": "28c4a04bd807da0c", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/deploy.yml"}, "region": {"startLine": 558}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 174}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 186}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 233}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 344}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 795}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 813}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "54c8f1b47dd62535", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 835}}}]}, {"ruleId": "scanner-27924aa79fa4a517", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "bd7f3c1c34d83159", "scanner": "scanner-primary", "fingerprint": "27924aa79fa4a517", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/ci.yml"}, "region": {"startLine": 854}}}]}, {"ruleId": "scanner-6e92467de4203c2a", "level": "note", "message": {"text": "Very large file: tests/e2e/module-template-v4.spec.ts (940 lines)"}, "properties": {"repobilityId": "c93641502421140e", "scanner": "scanner-primary", "fingerprint": "6e92467de4203c2a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-47529e28dd898320", "level": "note", "message": {"text": "Very large file: tools/engines/fill_missing_translations.py (2055 lines)"}, "properties": {"repobilityId": "b759921e8a222b77", "scanner": "scanner-primary", "fingerprint": "47529e28dd898320", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5e466434723c4fc9", "level": "note", "message": {"text": "Very large file: tools/engines/create_full_remaining_excel.py (1969 lines)"}, "properties": {"repobilityId": "3508c5b90c548255", "scanner": "scanner-primary", "fingerprint": "5e466434723c4fc9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fcec1d4e1e4752f3", "level": "note", "message": {"text": "Very large file: tools/scripts/generate_erp_variables.py (975 lines)"}, "properties": {"repobilityId": "c2a60fee7a1b0d68", "scanner": "scanner-primary", "fingerprint": "fcec1d4e1e4752f3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-24d62222f0fc70ec", "level": "note", "message": {"text": "Very large file: tools/scripts/registry/gen_registry.mjs (1756 lines)"}, "properties": {"repobilityId": "153419967fb927ec", "scanner": "scanner-primary", "fingerprint": "24d62222f0fc70ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8c158d70d1a61b5f", "level": "note", "message": {"text": "Very large file: tools/scripts/organization/department_handbook_data.py (1544 lines)"}, "properties": {"repobilityId": "13a05d17fbb9e4f3", "scanner": "scanner-primary", "fingerprint": "8c158d70d1a61b5f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-997d76e71f8a3c45", "level": "note", "message": {"text": "Very large file: tools/scripts/sop-rewrite/generate_series_400_900.py (3553 lines)"}, "properties": {"repobilityId": "f097166a77d1fd82", "scanner": "scanner-primary", "fingerprint": "997d76e71f8a3c45", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-384988e4b4ceaa7d", "level": "note", "message": {"text": "Very large file: tools/scripts/sop-rewrite/vietnamize_sops_by_core_standard.py (2868 lines)"}, "properties": {"repobilityId": "871020abb9d71561", "scanner": "scanner-primary", "fingerprint": "384988e4b4ceaa7d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fd37cc26bb407211", "level": "note", "message": {"text": "Very large file: tools/scripts/sop-rewrite/research_redraft_sections_3_6_7.py (1826 lines)"}, "properties": {"repobilityId": "91fe1932625e50e2", "scanner": "scanner-primary", "fingerprint": "fd37cc26bb407211", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c027c21eaee74d08", "level": "note", "message": {"text": "Very large file: tools/scripts/sop-rewrite/regenerate_all_sops_100_900.py (1097 lines)"}, "properties": {"repobilityId": "da2bd0b4430b0f44", "scanner": "scanner-primary", "fingerprint": "c027c21eaee74d08", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-49f2316ffe4f1e0f", "level": "note", "message": {"text": "Very large file: tools/scripts/translation/dcc_argos_vi_to_en.py (1549 lines)"}, "properties": {"repobilityId": "a228402a52a46a8f", "scanner": "scanner-primary", "fingerprint": "49f2316ffe4f1e0f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-39d6a5301ccf47ec", "level": "note", "message": {"text": "Very large file: tools/scripts/language-polish/editorial_vietnamese_cleanup_20260324e.mjs (1313 lines)"}, "properties": {"repobilityId": "203d54625ab9e7a7", "scanner": "scanner-primary", "fingerprint": "39d6a5301ccf47ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ab3030d8e89b7ebe", "level": "note", "message": {"text": "Very large file: tools/scripts/role-system/normalize_job_order_role_system.py (4744 lines)"}, "properties": {"repobilityId": "018a263bc9ef1130", "scanner": "scanner-primary", "fingerprint": "ab3030d8e89b7ebe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-70a937dd19821cdf", "level": "note", "message": {"text": "Very large file: mom/scripts/form-runtimes/frm-403-scar.js (2346 lines)"}, "properties": {"repobilityId": "0e545cb16d8b801a", "scanner": "scanner-primary", "fingerprint": "70a937dd19821cdf", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-67e7a1fbf635f4e6", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/14-mes-control-center.js (2456 lines)"}, "properties": {"repobilityId": "4ae504da7fb2290c", "scanner": "scanner-primary", "fingerprint": "67e7a1fbf635f4e6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ef1373bef256512e", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/73-module-template-v4-renderers.js (2176 lines)"}, "properties": {"repobilityId": "20ef71051294da0b", "scanner": "scanner-primary", "fingerprint": "ef1373bef256512e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-252ad8302b57a656", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/32a-mstudio-presets-settings.js (1164 lines)"}, "properties": {"repobilityId": "5193d40049125a38", "scanner": "scanner-primary", "fingerprint": "252ad8302b57a656", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-b2bdd0ff5a965cf8", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00c-admin-appearance-module-sample.js (3156 lines)"}, "properties": {"repobilityId": "80a66122d5f7f193", "scanner": "scanner-primary", "fingerprint": "b2bdd0ff5a965cf8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-66ec83f5ca6d0518", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/40-eqms-shell.js (2351 lines)"}, "properties": {"repobilityId": "8bddd446afd47d93", "scanner": "scanner-primary", "fingerprint": "66ec83f5ca6d0518", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-82c96f4bc3e31872", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/56-eqms-inspection.js (1198 lines)"}, "properties": {"repobilityId": "d643d54d7b39a472", "scanner": "scanner-primary", "fingerprint": "82c96f4bc3e31872", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-505989973dc65f5c", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00h-admin-content-tabs.js (889 lines)"}, "properties": {"repobilityId": "8d2a9eb904d13a14", "scanner": "scanner-primary", "fingerprint": "505989973dc65f5c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-0c0148c4ec08cf18", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/49-eqms-training.js (1348 lines)"}, "properties": {"repobilityId": "9b08f758374b1060", "scanner": "scanner-primary", "fingerprint": "0c0148c4ec08cf18", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-604dfbbe7932e8c3", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/32-schema-studio.js (10492 lines)"}, "properties": {"repobilityId": "cf5fadc8c8cf073a", "scanner": "scanner-primary", "fingerprint": "604dfbbe7932e8c3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ad89d62f2bcc28ef", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/33-mb2-core.js (1493 lines)"}, "properties": {"repobilityId": "b60206727b75ea47", "scanner": "scanner-primary", "fingerprint": "ad89d62f2bcc28ef", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5b91f69f47f52ef2", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/87-mda-machine-runtime.js (1147 lines)"}, "properties": {"repobilityId": "b7554164d40b0883", "scanner": "scanner-primary", "fingerprint": "5b91f69f47f52ef2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-aeba6c669d1f0893", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/03-commands-table.js (1068 lines)"}, "properties": {"repobilityId": "8b4ea40ef58f28b9", "scanner": "scanner-primary", "fingerprint": "aeba6c669d1f0893", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-91ea34340d2a728b", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00f-admin-translation-module.js (2742 lines)"}, "properties": {"repobilityId": "6a3e42bad18bc104", "scanner": "scanner-primary", "fingerprint": "91ea34340d2a728b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-dcf888548c3a1fd3", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/10-eqms-form-runtime.js (2680 lines)"}, "properties": {"repobilityId": "62753d679f4ff7e5", "scanner": "scanner-primary", "fingerprint": "dcf888548c3a1fd3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bc43e209678579fc", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/02-state-auth-ui.js (17231 lines)"}, "properties": {"repobilityId": "1e599714529e805c", "scanner": "scanner-primary", "fingerprint": "bc43e209678579fc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-13622f984bc4a2b0", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/60-eqms-doc-visualizer.js (975 lines)"}, "properties": {"repobilityId": "2cba11911a52b6b3", "scanner": "scanner-primary", "fingerprint": "13622f984bc4a2b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-63dbaa748e877809", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/09b-form-fill-download.js (3492 lines)"}, "properties": {"repobilityId": "476f5e90fafee311", "scanner": "scanner-primary", "fingerprint": "63dbaa748e877809", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3893fdf05d64c418", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/52-eqms-supplier-audits.js (1238 lines)"}, "properties": {"repobilityId": "b34cbd48a4a93e9e", "scanner": "scanner-primary", "fingerprint": "3893fdf05d64c418", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-db65d0b27974ed34", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00m-admin-org-console.js (3637 lines)"}, "properties": {"repobilityId": "5ed46ec553acb168", "scanner": "scanner-primary", "fingerprint": "db65d0b27974ed34", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-5e4eeacbd7c4a9fa", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/59-eqms-validation.js (1126 lines)"}, "properties": {"repobilityId": "9ae4b8c2aa128bea", "scanner": "scanner-primary", "fingerprint": "5e4eeacbd7c4a9fa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-e2faa9cfb9d6b6f0", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/58-eqms-batch-release.js (1018 lines)"}, "properties": {"repobilityId": "0b6960e64a160597", "scanner": "scanner-primary", "fingerprint": "e2faa9cfb9d6b6f0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-06e8bb07fcfad807", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00p-admin-email-intake.js (2377 lines)"}, "properties": {"repobilityId": "0046a3823fbfe561", "scanner": "scanner-primary", "fingerprint": "06e8bb07fcfad807", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c08291ade8ba6c82", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00o-admin-kpi-registry.js (3080 lines)"}, "properties": {"repobilityId": "09055c4eb8f85837", "scanner": "scanner-primary", "fingerprint": "c08291ade8ba6c82", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ee858147a4b45d47", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/50-eqms-audits.js (1403 lines)"}, "properties": {"repobilityId": "410ac25de8f892be", "scanner": "scanner-primary", "fingerprint": "ee858147a4b45d47", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-44b5949fa89630d5", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/42-eqms-complaints.js (1574 lines)"}, "properties": {"repobilityId": "2bfe7965e30b6b7f", "scanner": "scanner-primary", "fingerprint": "44b5949fa89630d5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-63d92071e1eea779", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/33-vps-control-tower.js (2046 lines)"}, "properties": {"repobilityId": "f585a8a817c4e6f9", "scanner": "scanner-primary", "fingerprint": "63d92071e1eea779", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f65ae3220d85c6f2", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/32-admin-metadata-studio.js (1577 lines)"}, "properties": {"repobilityId": "038c55a8610531c3", "scanner": "scanner-primary", "fingerprint": "f65ae3220d85c6f2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ccb434473563a2ea", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/22-ai-quality-scheduling.js (1411 lines)"}, "properties": {"repobilityId": "95cb7d6568d8a3b9", "scanner": "scanner-primary", "fingerprint": "ccb434473563a2ea", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-25a3935d06ba57cc", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00k-admin-roles.js (1199 lines)"}, "properties": {"repobilityId": "44c344cefd3d1c44", "scanner": "scanner-primary", "fingerprint": "25a3935d06ba57cc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-c8bb8805c875e505", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/13-master-data-control.js (1310 lines)"}, "properties": {"repobilityId": "6fd93a7a73d5ade0", "scanner": "scanner-primary", "fingerprint": "c8bb8805c875e505", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-658861686ca22d22", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/41-eqms-quality-tower.js (1514 lines)"}, "properties": {"repobilityId": "66c5c5f630ef1abd", "scanner": "scanner-primary", "fingerprint": "658861686ca22d22", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-7732e0d60e1990c6", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/53-eqms-risks.js (1206 lines)"}, "properties": {"repobilityId": "f9a6ac41de18d276", "scanner": "scanner-primary", "fingerprint": "7732e0d60e1990c6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-446d620e3172f6ff", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/48-eqms-documents.js (1170 lines)"}, "properties": {"repobilityId": "cf8aed79887df95e", "scanner": "scanner-primary", "fingerprint": "446d620e3172f6ff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-9205f44119a0c2b4", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00c-admin-appearance.js (5436 lines)"}, "properties": {"repobilityId": "3af0e71ad58eedde", "scanner": "scanner-primary", "fingerprint": "9205f44119a0c2b4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-35d106a80c771da3", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/08-deploy-dashboard.js (3088 lines)"}, "properties": {"repobilityId": "2abc922a50ac0e0c", "scanner": "scanner-primary", "fingerprint": "35d106a80c771da3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-43dafc476f68565d", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/04-workflow-actions.js (2765 lines)"}, "properties": {"repobilityId": "703fc265bd49b692", "scanner": "scanner-primary", "fingerprint": "43dafc476f68565d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-11095dbfb5237333", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/03-editor-core.js (7062 lines)"}, "properties": {"repobilityId": "791d87de17bebd49", "scanner": "scanner-primary", "fingerprint": "11095dbfb5237333", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-2a3382953eb7db56", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00i-admin-permissions-tabs.js (808 lines)"}, "properties": {"repobilityId": "1af1c683a63ccdec", "scanner": "scanner-primary", "fingerprint": "2a3382953eb7db56", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d7dfa349f513c111", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/09e-so-jo-wo-dashboard.js (1819 lines)"}, "properties": {"repobilityId": "d04c1d6a9ca3a595", "scanner": "scanner-primary", "fingerprint": "d7dfa349f513c111", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8e8612d7ed110909", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00b-theme-manager.js (1635 lines)"}, "properties": {"repobilityId": "2f08247fcade16f4", "scanner": "scanner-primary", "fingerprint": "8e8612d7ed110909", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f4200d21f13ac402", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/32-module-studio.js (945 lines)"}, "properties": {"repobilityId": "f3e4c64b70c6b483", "scanner": "scanner-primary", "fingerprint": "f4200d21f13ac402", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-cd7b8c586368d697", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/55-eqms-lab-investigations.js (1081 lines)"}, "properties": {"repobilityId": "0a4bc7f203c945bd", "scanner": "scanner-primary", "fingerprint": "cd7b8c586368d697", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-fb43b24ad2bea656", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/09-online-forms.js (3335 lines)"}, "properties": {"repobilityId": "9d70ae864c8453bf", "scanner": "scanner-primary", "fingerprint": "fb43b24ad2bea656", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4096c7856beab72d", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/83-mda-control-center.js (5992 lines)"}, "properties": {"repobilityId": "afcfc4f9c0189d2b", "scanner": "scanner-primary", "fingerprint": "4096c7856beab72d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-81b109f6818cce49", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/46-eqms-change-control.js (1145 lines)"}, "properties": {"repobilityId": "c5f2748d2f412abc", "scanner": "scanner-primary", "fingerprint": "81b109f6818cce49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-a2b88685713d1d85", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/01-data-config.js (5448 lines)"}, "properties": {"repobilityId": "e9af7e1f5f883ce9", "scanner": "scanner-primary", "fingerprint": "a2b88685713d1d85", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f3f87b103d65a6b9", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/30-production-dispatch.js (1093 lines)"}, "properties": {"repobilityId": "1ed7d5c38fff384c", "scanner": "scanner-primary", "fingerprint": "f3f87b103d65a6b9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-326608687c4b18ec", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/84-mda-workspace.js (1061 lines)"}, "properties": {"repobilityId": "56afb800d6b1cacf", "scanner": "scanner-primary", "fingerprint": "326608687c4b18ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-defe1b04f6ab0ff9", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/45-eqms-capa.js (1081 lines)"}, "properties": {"repobilityId": "6c36153e2e0eae2e", "scanner": "scanner-primary", "fingerprint": "defe1b04f6ab0ff9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4d638d01cc0ba3d0", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00ba-graphics-governance-service.js (1961 lines)"}, "properties": {"repobilityId": "dcdadfe4b0cb80e1", "scanner": "scanner-primary", "fingerprint": "4d638d01cc0ba3d0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-30b18c522f4a42fe", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/00l-admin-iam-console.js (1024 lines)"}, "properties": {"repobilityId": "19f79be5b3264a4f", "scanner": "scanner-primary", "fingerprint": "30b18c522f4a42fe", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-78e73567b68f2342", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/85-mda-uom-control.js (1626 lines)"}, "properties": {"repobilityId": "701766121af87ba6", "scanner": "scanner-primary", "fingerprint": "78e73567b68f2342", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-3e591cb99ee27281", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/09f-form-builder-engine.js (1218 lines)"}, "properties": {"repobilityId": "e735248b907ece38", "scanner": "scanner-primary", "fingerprint": "3e591cb99ee27281", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-1c742f40cc2becff", "level": "note", "message": {"text": "Very large file: mom/scripts/portal/32b-mstudio-lego-workbench.js (1670 lines)"}, "properties": {"repobilityId": "eb447a8799329588", "scanner": "scanner-primary", "fingerprint": "1c742f40cc2becff", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4614e2ba53462b9d", "level": "note", "message": {"text": "Very large file: mom/tools/onboard_registry_keys.py (1688 lines)"}, "properties": {"repobilityId": "f29bb4b77ecf13bd", "scanner": "scanner-primary", "fingerprint": "4614e2ba53462b9d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ebc58aa16aa28fe7", "level": "note", "message": {"text": "Very large file: mom/tools/registry/generate-module-builder-registry.mjs (3484 lines)"}, "properties": {"repobilityId": "fd04cf016895eea0", "scanner": "scanner-primary", "fingerprint": "ebc58aa16aa28fe7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-8855a432fd2a98b1", "level": "note", "message": {"text": "Very large file: mom/tools/registry/generate-registry-v3.mjs (1808 lines)"}, "properties": {"repobilityId": "bce6da58e6e775d5", "scanner": "scanner-primary", "fingerprint": "8855a432fd2a98b1", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f05831443896b118", "level": "note", "message": {"text": "Very large file: mom/tools/registry/verify_publication_truth.py (1200 lines)"}, "properties": {"repobilityId": "67d6572d608e8bc2", "scanner": "scanner-primary", "fingerprint": "f05831443896b118", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-21698c4e2110029d", "level": "note", "message": {"text": "Very large file: mom/tools/registry/generate-table-architecture.mjs (3539 lines)"}, "properties": {"repobilityId": "7c9f6982e9b33410", "scanner": "scanner-primary", "fingerprint": "21698c4e2110029d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4073923d6aa2c862", "level": "note", "message": {"text": "Very large file: mom/tools/registry/enterprise_registry_doctor.py (1613 lines)"}, "properties": {"repobilityId": "50277cd097ac1620", "scanner": "scanner-primary", "fingerprint": "4073923d6aa2c862", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-89c79915f929054e", "level": "note", "message": {"text": "Very large file: mom/tools/registry/registry-v3-data.mjs (1021 lines)"}, "properties": {"repobilityId": "aebafb25ac69b9dc", "scanner": "scanner-primary", "fingerprint": "89c79915f929054e", "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": "d5583b3a38f404d0", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "ea26a133a56008e3", "scanner": "scanner-primary", "fingerprint": "3ab5d313dda8e5f9", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["debug", "cleanup", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "72bd23abc51130ba", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "0a8ee26ab44fda52", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "6c6db7f3f9de259c", "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": "f7549e45d1105674", "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": "6ee8e090893b1e17", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}, {"ruleId": "scanner-d3bfffd3839543a0", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/auto-audit-pipeline.py:293"}, "properties": {"repobilityId": "5c055bf4dea17258", "scanner": "scanner-primary", "fingerprint": "d3bfffd3839543a0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ef7666460ebea74c", "level": "note", "message": {"text": "Legacy-named symbol `sec_old` in tools/renumber_gates_8.py:374"}, "properties": {"repobilityId": "49314feb24145957", "scanner": "scanner-primary", "fingerprint": "ef7666460ebea74c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f6a6dbb24f4fca23", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/renumber_gates_8.py:310"}, "properties": {"repobilityId": "7a235b44b94cf4c4", "scanner": "scanner-primary", "fingerprint": "f6a6dbb24f4fca23", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9477422b3c62adbb", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/dora/compute_dora.py:125"}, "properties": {"repobilityId": "2f88fa168f0c7fde", "scanner": "scanner-primary", "fingerprint": "9477422b3c62adbb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ff80fbbbea6cec38", "level": "note", "message": {"text": "Legacy-named symbol `variable_library_v2` in tools/scripts/generate_erp_variables.py:12"}, "properties": {"repobilityId": "8c92e95dbb063f25", "scanner": "scanner-primary", "fingerprint": "ff80fbbbea6cec38", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f4c720a5802a787a", "level": "note", "message": {"text": "Legacy-named symbol `fix_sheetviews_v2` in tools/scripts/form-repair/optimize_form_content.py:612"}, "properties": {"repobilityId": "8b733aade7563b38", "scanner": "scanner-primary", "fingerprint": "f4c720a5802a787a", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-6c043308ca2e5728", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/scripts/form-repair/unfreeze_and_audit.py:13"}, "properties": {"repobilityId": "88228f90023ebf20", "scanner": "scanner-primary", "fingerprint": "6c043308ca2e5728", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-93fd8d00231cde1e", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/normalize_wi_annex_headers.py:113"}, "properties": {"repobilityId": "dc162aeed6b90f83", "scanner": "scanner-primary", "fingerprint": "93fd8d00231cde1e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-318e30af1dbb7f19", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 tools/scripts/wi-annex/audit_content_regression.py:37"}, "properties": {"repobilityId": "7857344ec1ea73ce", "scanner": "scanner-primary", "fingerprint": "318e30af1dbb7f19", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-715e54a55d55b070", "level": "note", "message": {"text": "Legacy-named symbol `0_Pioneer_US_v2` in tools/scripts/registry/reference-data.mjs:47"}, "properties": {"repobilityId": "4529f7674e013fd4", "scanner": "scanner-primary", "fingerprint": "715e54a55d55b070", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1cb1a4b965474d30", "level": "note", "message": {"text": "Legacy-named symbol `claude_cli_opus_v1` in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:427"}, "properties": {"repobilityId": "0ba72465fb742cdb", "scanner": "scanner-primary", "fingerprint": "1cb1a4b965474d30", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b87a0f85945cbb63", "level": "none", "message": {"text": "Commented-code block (5 lines) in tools/scripts/translation/dcc_claude_cli_vi_to_en.py:155"}, "properties": {"repobilityId": "e8b6b43895d4151b", "scanner": "scanner-primary", "fingerprint": "b87a0f85945cbb63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70fa8cc192e302e1", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/scripts/translation/dcc_codex_cli_vi_to_en.py:112"}, "properties": {"repobilityId": "2e2a77c2622a8ebf", "scanner": "scanner-primary", "fingerprint": "70fa8cc192e302e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4927f678fdf22624", "level": "none", "message": {"text": "Commented-code block (10 lines) in tools/scripts/translation/dcc_argos_vi_to_en.py:107"}, "properties": {"repobilityId": "55aaaafe0b3d6739", "scanner": "scanner-primary", "fingerprint": "4927f678fdf22624", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49dd02fcb85f0ae2", "level": "note", "message": {"text": "Legacy-named symbol `nllb_200_distilled_600m_int8_v1` in tools/scripts/translation/dcc_nllb_vi_to_en.py:104"}, "properties": {"repobilityId": "25807b09528d3afb", "scanner": "scanner-primary", "fingerprint": "49dd02fcb85f0ae2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b1aa8821cb55ee0d", "level": "none", "message": {"text": "Commented-code block (6 lines) in tools/scripts/translation/dcc_nllb_vi_to_en.py:241"}, "properties": {"repobilityId": "4e919823ca368d43", "scanner": "scanner-primary", "fingerprint": "b1aa8821cb55ee0d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3441dfd25ed7b2dd", "level": "note", "message": {"text": "Legacy-named symbol `controlled_copy` in tools/scripts/language-polish/deep_operational_vietnamese_pass_20260324b.mjs:264"}, "properties": {"repobilityId": "e042008158c489de", "scanner": "scanner-primary", "fingerprint": "3441dfd25ed7b2dd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-b2cc41286c42fd74", "level": "none", "message": {"text": "Commented-code block (7 lines) in mom/sw.js:24"}, "properties": {"repobilityId": "b9dafa25361eb019", "scanner": "scanner-primary", "fingerprint": "b2cc41286c42fd74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55b6d5ecb6622f74", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/sw.js:203"}, "properties": {"repobilityId": "e62ee29553f4c21b", "scanner": "scanner-primary", "fingerprint": "55b6d5ecb6622f74", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ab63ed4ed7c89651", "level": "note", "message": {"text": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/batch_upgrade_all.py:23"}, "properties": {"repobilityId": "4a1fa0bdc228929e", "scanner": "scanner-primary", "fingerprint": "ab63ed4ed7c89651", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-792e084f099d2a7f", "level": "note", "message": {"text": "Legacy-named symbol `upgrade_lib_v2` in mom/docs/forms/design-system/upgrade_lib_v2.py:2"}, "properties": {"repobilityId": "f2858087eb6efe3c", "scanner": "scanner-primary", "fingerprint": "792e084f099d2a7f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-65a61a31fc14fe80", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/docs/forms/design-system/upgrade_frm641.py:150"}, "properties": {"repobilityId": "652e068707aad4da", "scanner": "scanner-primary", "fingerprint": "65a61a31fc14fe80", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dca73b38f3a6a3e8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/17-quoting-engine.js:16"}, "properties": {"repobilityId": "732f3cd508372a7a", "scanner": "scanner-primary", "fingerprint": "dca73b38f3a6a3e8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f16ddb8ba2eb6720", "level": "note", "message": {"text": "Legacy-named symbol `openDowntimeModalLegacy` in mom/scripts/portal/14-mes-control-center.js:2053"}, "properties": {"repobilityId": "24a30bfd4b21edf9", "scanner": "scanner-primary", "fingerprint": "f16ddb8ba2eb6720", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e7327f63ede5f476", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-mes-control-center.js:254"}, "properties": {"repobilityId": "5f1ee32057d3d1f9", "scanner": "scanner-primary", "fingerprint": "e7327f63ede5f476", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8f1083d29dbb7d55", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00c-admin-appearance-module-sample.js:1746"}, "properties": {"repobilityId": "c9a817208c0c4cf9", "scanner": "scanner-primary", "fingerprint": "8f1083d29dbb7d55", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f77bbe8923e4abf7", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/40-eqms-shell.js:2077"}, "properties": {"repobilityId": "1a5540c1169bb02c", "scanner": "scanner-primary", "fingerprint": "f77bbe8923e4abf7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dd12d97540cef5f4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/40-eqms-shell.js:1846"}, "properties": {"repobilityId": "94116cb8e6076dbf", "scanner": "scanner-primary", "fingerprint": "dd12d97540cef5f4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c829a2e98e9ea673", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22b-ai-chat-interface.js:18"}, "properties": {"repobilityId": "54299d132ec874ac", "scanner": "scanner-primary", "fingerprint": "c829a2e98e9ea673", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-df83f21c8616e6f8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bg-lego-theme.js:236"}, "properties": {"repobilityId": "e499401b4c1de13f", "scanner": "scanner-primary", "fingerprint": "df83f21c8616e6f8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bb6eda666346910a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/89-binding-resolver.js:63"}, "properties": {"repobilityId": "77d8cc047f9e9e8a", "scanner": "scanner-primary", "fingerprint": "bb6eda666346910a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cfd81bafcc680e8d", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bd-blockkit.js:527"}, "properties": {"repobilityId": "7e4f685636506e04", "scanner": "scanner-primary", "fingerprint": "cfd81bafcc680e8d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a799f3ee7a1bc637", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/29-energy-dashboard.js:16"}, "properties": {"repobilityId": "a91e28fabad20ed8", "scanner": "scanner-primary", "fingerprint": "a799f3ee7a1bc637", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-da97b3c20092a802", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/00d-admin-appearance-theme.js:397"}, "properties": {"repobilityId": "3ef85128aa758100", "scanner": "scanner-primary", "fingerprint": "da97b3c20092a802", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e074d4f2060c1790", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/23-compliance-reports.js:16"}, "properties": {"repobilityId": "4a05bc969445acd8", "scanner": "scanner-primary", "fingerprint": "e074d4f2060c1790", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-51fcd26f4f11a0a5", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/91-record-object-page.js:46"}, "properties": {"repobilityId": "742c5d8b244796b9", "scanner": "scanner-primary", "fingerprint": "51fcd26f4f11a0a5", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9341c55011928464", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00j-admin-shared.js:495"}, "properties": {"repobilityId": "ee5cb501dbe1dd1c", "scanner": "scanner-primary", "fingerprint": "9341c55011928464", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f6f278c0067096c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00j-admin-shared.js:481"}, "properties": {"repobilityId": "843e3ad5495e9daa", "scanner": "scanner-primary", "fingerprint": "4f6f278c0067096c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-662520090ccbb888", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/49-eqms-training.js:385"}, "properties": {"repobilityId": "5edb71d5fab4daa4", "scanner": "scanner-primary", "fingerprint": "662520090ccbb888", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a95906cc5895c372", "level": "note", "message": {"text": "Legacy-named symbol `BrowserLegacy` in mom/scripts/portal/32-schema-studio.js:3050"}, "properties": {"repobilityId": "461ac34714f6775c", "scanner": "scanner-primary", "fingerprint": "a95906cc5895c372", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-08f8bf044e49369b", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/33-mb2-core.js:288"}, "properties": {"repobilityId": "87f661d4e6648314", "scanner": "scanner-primary", "fingerprint": "08f8bf044e49369b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-453961060763bd38", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/87-mda-machine-runtime.js:16"}, "properties": {"repobilityId": "bf16b52a3993cfc5", "scanner": "scanner-primary", "fingerprint": "453961060763bd38", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-508bfa072688e9b3", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00f-admin-translation-module.js:349"}, "properties": {"repobilityId": "d580fa0dae55a146", "scanner": "scanner-primary", "fingerprint": "508bfa072688e9b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9dd7c739cb98617", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00f-admin-translation-module.js:100"}, "properties": {"repobilityId": "7d9d14c4084ecafd", "scanner": "scanner-primary", "fingerprint": "b9dd7c739cb98617", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-90fa1509355859f3", "level": "note", "message": {"text": "Legacy-named symbol `renderSignatureBlockLegacy` in mom/scripts/portal/10-eqms-form-runtime.js:1475"}, "properties": {"repobilityId": "15397c20d5e5c446", "scanner": "scanner-primary", "fingerprint": "90fa1509355859f3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-e8ed244f0acdbf93", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/10-eqms-form-runtime.js:35"}, "properties": {"repobilityId": "d70e26fdd189d6b8", "scanner": "scanner-primary", "fingerprint": "e8ed244f0acdbf93", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fd83bb15b853d4df", "level": "note", "message": {"text": "Legacy-named symbol `_applyLineSpacingLegacy` in mom/scripts/portal/03-commands-layout.js:71"}, "properties": {"repobilityId": "000fa393f51e71e6", "scanner": "scanner-primary", "fingerprint": "fd83bb15b853d4df", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7c305ca4cd1352ec", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/20-cnc-programs.js:16"}, "properties": {"repobilityId": "a02d34305c43f872", "scanner": "scanner-primary", "fingerprint": "7c305ca4cd1352ec", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a64faa50f82e955a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/18-evidence-vault.js:16"}, "properties": {"repobilityId": "c8c763f290eda454", "scanner": "scanner-primary", "fingerprint": "a64faa50f82e955a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-98e953027976a7a8", "level": "note", "message": {"text": "Legacy-named symbol `hesem_portal_view_state_v1` in mom/scripts/portal/02-state-auth-ui.js:10"}, "properties": {"repobilityId": "11733ed341198eb7", "scanner": "scanner-primary", "fingerprint": "98e953027976a7a8", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-0f40ec10ed02b1d2", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/02-state-auth-ui.js:1410"}, "properties": {"repobilityId": "b7bd68923de748ce", "scanner": "scanner-primary", "fingerprint": "0f40ec10ed02b1d2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d0c1e5fe1747efb", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/02-state-auth-ui.js:1645"}, "properties": {"repobilityId": "b8a40a3a6e3918fd", "scanner": "scanner-primary", "fingerprint": "5d0c1e5fe1747efb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7cf04fc5b4532825", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-jd-scorecard-renderer.js:229"}, "properties": {"repobilityId": "1dda1768bf328f15", "scanner": "scanner-primary", "fingerprint": "7cf04fc5b4532825", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7f19cab0d4afa8e0", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00d-admin-ai-control.js:476"}, "properties": {"repobilityId": "833a36493899ef12", "scanner": "scanner-primary", "fingerprint": "7f19cab0d4afa8e0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-428a8d438e538826", "level": "note", "message": {"text": "Legacy-named symbol `loadDraftLegacy` in mom/scripts/portal/09b-form-fill-download.js:906"}, "properties": {"repobilityId": "ee86e0688dbb27d5", "scanner": "scanner-primary", "fingerprint": "428a8d438e538826", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-c0e0b9ca1df216fe", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09b-form-fill-download.js:24"}, "properties": {"repobilityId": "a294b93d3c914abf", "scanner": "scanner-primary", "fingerprint": "c0e0b9ca1df216fe", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5997cdb8ed8501ce", "level": "none", "message": {"text": "Commented-code block (9 lines) in mom/scripts/portal/00m-admin-org-console.js:441"}, "properties": {"repobilityId": "01aac58d1b72c2ce", "scanner": "scanner-primary", "fingerprint": "5997cdb8ed8501ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b9dc74f073dac9ce", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/14-exception-dashboard.js:573"}, "properties": {"repobilityId": "56c98ae132724690", "scanner": "scanner-primary", "fingerprint": "b9dc74f073dac9ce", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7e60b29978ae688b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bb-graphics-authority.js:50"}, "properties": {"repobilityId": "9224c95534c993a0", "scanner": "scanner-primary", "fingerprint": "7e60b29978ae688b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-15bf1a3b7873de98", "level": "none", "message": {"text": "Commented-code block (7 lines) in mom/scripts/portal/00p-admin-email-intake.js:52"}, "properties": {"repobilityId": "ca4763381dc5317f", "scanner": "scanner-primary", "fingerprint": "15bf1a3b7873de98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b08bdd330dfad421", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/50-eqms-audits.js:149"}, "properties": {"repobilityId": "ad3bd0b7017e0937", "scanner": "scanner-primary", "fingerprint": "b08bdd330dfad421", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-0748d6749aacb720", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00bf-archetypekit.js:111"}, "properties": {"repobilityId": "bccc5214b8c4ba8d", "scanner": "scanner-primary", "fingerprint": "0748d6749aacb720", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-67735b617f329bf8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/15-quality-exception-hub.js:16"}, "properties": {"repobilityId": "24327e24019c47f0", "scanner": "scanner-primary", "fingerprint": "67735b617f329bf8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-d32aa761be0692be", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09h-allocation-tracker.js:496"}, "properties": {"repobilityId": "91db5801b131577e", "scanner": "scanner-primary", "fingerprint": "d32aa761be0692be", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-becbcaf8ea2574a4", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/11-dcc-header-renderer.js:424"}, "properties": {"repobilityId": "f416cf953dc5ef5b", "scanner": "scanner-primary", "fingerprint": "becbcaf8ea2574a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68b997cd8a27e6b8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/11-dcc-header-renderer.js:184"}, "properties": {"repobilityId": "4dfdeae3785efe6b", "scanner": "scanner-primary", "fingerprint": "68b997cd8a27e6b8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-5578ee7dc499c94b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/33-vps-control-tower.js:22"}, "properties": {"repobilityId": "d65d33f3dfececc2", "scanner": "scanner-primary", "fingerprint": "5578ee7dc499c94b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-996c31f25e597694", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22c-ai-recommendations.js:19"}, "properties": {"repobilityId": "4226f7183092bcdc", "scanner": "scanner-primary", "fingerprint": "996c31f25e597694", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-117d3d74b5423506", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/32-admin-metadata-studio.js:27"}, "properties": {"repobilityId": "9c43b273698d428c", "scanner": "scanner-primary", "fingerprint": "117d3d74b5423506", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-43c63e8e6d6600c9", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/22-ai-quality-scheduling.js:16"}, "properties": {"repobilityId": "3502751b88465d28", "scanner": "scanner-primary", "fingerprint": "43c63e8e6d6600c9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-25721a3d26649520", "level": "note", "message": {"text": "Legacy-named symbol `qa_manager_v2` in mom/scripts/portal/00k-admin-roles.js:544"}, "properties": {"repobilityId": "03e4fd8ca7742f68", "scanner": "scanner-primary", "fingerprint": "25721a3d26649520", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-8230577014fe40b0", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/00k-admin-roles.js:225"}, "properties": {"repobilityId": "c625be89c8a9840a", "scanner": "scanner-primary", "fingerprint": "8230577014fe40b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-57cbe597e14dd5ed", "level": "note", "message": {"text": "Legacy-named symbol `machine_type_legacy` in mom/scripts/portal/13-master-data-control.js:272"}, "properties": {"repobilityId": "f9fccb7e7fa5b66e", "scanner": "scanner-primary", "fingerprint": "57cbe597e14dd5ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-a1974e75635e5327", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/13-master-data-control.js:828"}, "properties": {"repobilityId": "41a5219e1997a1c9", "scanner": "scanner-primary", "fingerprint": "a1974e75635e5327", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1bcf896cbf6d2d7c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09c-record-id-generator.js:124"}, "properties": {"repobilityId": "ab062cad5fa73bd2", "scanner": "scanner-primary", "fingerprint": "1bcf896cbf6d2d7c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-996cf404c34bb644", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/41-eqms-quality-tower.js:121"}, "properties": {"repobilityId": "110b23455e8799b9", "scanner": "scanner-primary", "fingerprint": "996cf404c34bb644", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e57b095c5097e467", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00e-admin-translation-provider.js:61"}, "properties": {"repobilityId": "1c3ae95155934384", "scanner": "scanner-primary", "fingerprint": "e57b095c5097e467", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c79a1f69f77bd631", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/08-deploy-dashboard.js:438"}, "properties": {"repobilityId": "f065c6ce614683b1", "scanner": "scanner-primary", "fingerprint": "c79a1f69f77bd631", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6882fe00bccbe44", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/08-deploy-dashboard.js:473"}, "properties": {"repobilityId": "de1031cb4bce5987", "scanner": "scanner-primary", "fingerprint": "d6882fe00bccbe44", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f8a38057eb670882", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/16-supplier-quality.js:15"}, "properties": {"repobilityId": "90e53be3017f668e", "scanner": "scanner-primary", "fingerprint": "f8a38057eb670882", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bf68edaca5b90c36", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/04-workflow-actions.js:2587"}, "properties": {"repobilityId": "13d096af6c3cab14", "scanner": "scanner-primary", "fingerprint": "bf68edaca5b90c36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0094016cb0dd617e", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/04-workflow-actions.js:2019"}, "properties": {"repobilityId": "3003e0068603901e", "scanner": "scanner-primary", "fingerprint": "0094016cb0dd617e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-7b4a1ac99fe389b4", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/03-editor-core.js:11"}, "properties": {"repobilityId": "bcbfc4a68c680eff", "scanner": "scanner-primary", "fingerprint": "7b4a1ac99fe389b4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7975f7b60f09e22", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-kpi-badge-renderer.js:17"}, "properties": {"repobilityId": "c591206c770dd372", "scanner": "scanner-primary", "fingerprint": "b7975f7b60f09e22", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-48a7384e173a78d1", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/34-purchasing-workspace.js:23"}, "properties": {"repobilityId": "149f8c43cc2c5c30", "scanner": "scanner-primary", "fingerprint": "48a7384e173a78d1", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9e9e8103caa73a7c", "level": "none", "message": {"text": "Commented-code block (19 lines) in mom/scripts/portal/09g-cascading-dropdown.js:29"}, "properties": {"repobilityId": "881bb1f6f5ded7c4", "scanner": "scanner-primary", "fingerprint": "9e9e8103caa73a7c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e50040a670d7e4ba", "level": "none", "message": {"text": "Commented-code block (7 lines) in mom/scripts/portal/33-mb2-canvas.js:123"}, "properties": {"repobilityId": "6abf5a262755d2e1", "scanner": "scanner-primary", "fingerprint": "e50040a670d7e4ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a42530b02ee9a442", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/47-eqms-engineering-change.js:118"}, "properties": {"repobilityId": "e916dd7b262a4535", "scanner": "scanner-primary", "fingerprint": "a42530b02ee9a442", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-aec42d10c593cf6a", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/09e-so-jo-wo-dashboard.js:471"}, "properties": {"repobilityId": "0a90a1786fb5b84a", "scanner": "scanner-primary", "fingerprint": "aec42d10c593cf6a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a355ec6142cd8151", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09e-so-jo-wo-dashboard.js:173"}, "properties": {"repobilityId": "de69616139c16536", "scanner": "scanner-primary", "fingerprint": "a355ec6142cd8151", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a1126d2c76991416", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/12-raci-authority-sidebar.js:74"}, "properties": {"repobilityId": "d89cd8be1ce03ad7", "scanner": "scanner-primary", "fingerprint": "a1126d2c76991416", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-609d54c1cfc81d9e", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/28-continuous-improvement.js:16"}, "properties": {"repobilityId": "b7ad0fc599e4955f", "scanner": "scanner-primary", "fingerprint": "609d54c1cfc81d9e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-59ebac6699cded97", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/32-module-studio.js:403"}, "properties": {"repobilityId": "6c0260cf7cc8cbc8", "scanner": "scanner-primary", "fingerprint": "59ebac6699cded97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f343d09caf1b741", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/24-fmea-control-plan.js:16"}, "properties": {"repobilityId": "31918ed08d7a2a7d", "scanner": "scanner-primary", "fingerprint": "1f343d09caf1b741", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1dfd8c59731bc694", "level": "note", "message": {"text": "Legacy-named symbol `_renderOnlineFormsLegacy` in mom/scripts/portal/09-online-forms.js:3259"}, "properties": {"repobilityId": "61363cf8e126d5bf", "scanner": "scanner-primary", "fingerprint": "1dfd8c59731bc694", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-ec55081ddb0bcc3f", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/09-online-forms.js:2930"}, "properties": {"repobilityId": "3f1aa35835a0e348", "scanner": "scanner-primary", "fingerprint": "ec55081ddb0bcc3f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-037dcd55025458d7", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-module-router.js:71"}, "properties": {"repobilityId": "4746edc62db4ae09", "scanner": "scanner-primary", "fingerprint": "037dcd55025458d7", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b2b3f10ab26dbb18", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/scripts/portal/83-mda-control-center.js:39"}, "properties": {"repobilityId": "b9f12c365a589e1d", "scanner": "scanner-primary", "fingerprint": "b2b3f10ab26dbb18", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f67228839d31a5e", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/19-customer-portal-admin.js:16"}, "properties": {"repobilityId": "6e6c81110f17d8c0", "scanner": "scanner-primary", "fingerprint": "8f67228839d31a5e", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f158d6ce896f26b6", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/92-code-block-host.js:77"}, "properties": {"repobilityId": "b670f58fe775c1cd", "scanner": "scanner-primary", "fingerprint": "f158d6ce896f26b6", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9ca55db95d7523e1", "level": "none", "message": {"text": "Commented-code block (5 lines) in mom/scripts/portal/01-data-config.js:156"}, "properties": {"repobilityId": "805ce2b4da52bf5e", "scanner": "scanner-primary", "fingerprint": "9ca55db95d7523e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0889cc68f41e6ed2", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/01-data-config.js:4064"}, "properties": {"repobilityId": "00f6efbd53d2dc10", "scanner": "scanner-primary", "fingerprint": "0889cc68f41e6ed2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-e422087a866bfa38", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/30-production-dispatch.js:16"}, "properties": {"repobilityId": "a05b1474c6f609f3", "scanner": "scanner-primary", "fingerprint": "e422087a866bfa38", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a31feeadbe9e9062", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/00ba-graphics-governance-service.js:850"}, "properties": {"repobilityId": "d9343ee768d289e6", "scanner": "scanner-primary", "fingerprint": "a31feeadbe9e9062", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9c9984d72667eda4", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/27-knowledge-base.js:16"}, "properties": {"repobilityId": "f0d6ea651730a67f", "scanner": "scanner-primary", "fingerprint": "9c9984d72667eda4", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-9fe5f7c6ce6eef2a", "level": "none", "message": {"text": "Commented-code block (7 lines) in mom/scripts/portal/00l-admin-iam-console.js:333"}, "properties": {"repobilityId": "a8b5398da674b5ee", "scanner": "scanner-primary", "fingerprint": "9fe5f7c6ce6eef2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc5b1634bcac6d4c", "level": "note", "message": {"text": "Legacy-named symbol `_fontSizeToLegacy` in mom/scripts/portal/06-tiptap-pilot.js:143"}, "properties": {"repobilityId": "6acefddac0ccfc3e", "scanner": "scanner-primary", "fingerprint": "cc5b1634bcac6d4c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f60fb36c58e803e9", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/21-product-passport.js:16"}, "properties": {"repobilityId": "4889cf792122da41", "scanner": "scanner-primary", "fingerprint": "f60fb36c58e803e9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-4b5385079e2887da", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/70-module-template-v4-hydration.js:347"}, "properties": {"repobilityId": "8b8f1cf5c235f923", "scanner": "scanner-primary", "fingerprint": "4b5385079e2887da", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-aec9f2181426d896", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/25-apqp-ppap.js:16"}, "properties": {"repobilityId": "8f431610fb28e4e0", "scanner": "scanner-primary", "fingerprint": "aec9f2181426d896", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1f689eb0c49815c6", "level": "note", "message": {"text": "Legacy-named symbol `is_deprecated` in mom/scripts/portal/32b-mstudio-lego-workbench.js:573"}, "properties": {"repobilityId": "c98db9c12dfd3ea5", "scanner": "scanner-primary", "fingerprint": "1f689eb0c49815c6", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-d57242d6de111698", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/scripts/portal/26-mobile-shopfloor.js:16"}, "properties": {"repobilityId": "81182998fc7e7157", "scanner": "scanner-primary", "fingerprint": "d57242d6de111698", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-3bf2fc000d6d6722", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 mom/assets/js/pwa-init.js:323"}, "properties": {"repobilityId": "bfb94337ef9d6ff2", "scanner": "scanner-primary", "fingerprint": "3bf2fc000d6d6722", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-cbac6448d67c9106", "level": "none", "message": {"text": "Commented-code block (6 lines) in mom/tools/registry/generate-table-architecture.mjs:2352"}, "properties": {"repobilityId": "062a50ddc00c67b5", "scanner": "scanner-primary", "fingerprint": "cbac6448d67c9106", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64b31130d362f927", "level": "note", "message": {"text": "Legacy-named symbol `matched_legacy` in mom/tools/registry/generate_wave2_canonical_governance.py:228"}, "properties": {"repobilityId": "6d12a373c70e14b5", "scanner": "scanner-primary", "fingerprint": "64b31130d362f927", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-bad4572d5f4fd141", "level": "warning", "message": {"text": "Network/subprocess call without timeout or try/except \u2014 mom/tools/benchmark/run_runtime_benchmark.py:49"}, "properties": {"repobilityId": "484019362109a0d7", "scanner": "scanner-primary", "fingerprint": "bad4572d5f4fd141", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-b5d7cfa05fd0d10e", "level": "note", "message": {"text": "Legacy-named symbol `archived_legacy` in mom/tools/contracts/generate_business_contract_bundle.py:992"}, "properties": {"repobilityId": "a86abeae3e80d61f", "scanner": "scanner-primary", "fingerprint": "b5d7cfa05fd0d10e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "72ad5dd1c011148e", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "f42c8fbd769bcc65", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "1c9bbe0cdab1e240", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "dcc9213f4f338ab3", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "a8a6c27303c8d9cf", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "6a5f0403586a3809", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-46969939caf8120b", "level": "note", "message": {"text": "Near-duplicate function bodies in 9 places"}, "properties": {"repobilityId": "532f157d3ff01099", "scanner": "scanner-primary", "fingerprint": "46969939caf8120b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "5ab35560c636322a", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "744f5208330aba35", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "fe53bd95406535b0", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "fa90fcd231853834", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "894c4570686b9cf6", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "4ba9358fa7cdcce8", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "119038a928583bdc", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "1a9c93077382490b", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "21682f18f3c4b327", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-2c04133e54348533", "level": "note", "message": {"text": "Near-duplicate function bodies in 2 places"}, "properties": {"repobilityId": "9de717a652fc7647", "scanner": "scanner-primary", "fingerprint": "2c04133e54348533", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "2bc2cbb557a13156", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-49c98f7cedd9c977", "level": "note", "message": {"text": "Near-duplicate function bodies in 4 places"}, "properties": {"repobilityId": "598ec73424f422bb", "scanner": "scanner-primary", "fingerprint": "49c98f7cedd9c977", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}, {"ruleId": "scanner-be46ea126aa5d8dc", "level": "note", "message": {"text": "Near-duplicate function bodies in 3 places"}, "properties": {"repobilityId": "cdfcc006f26df7a0", "scanner": "scanner-primary", "fingerprint": "be46ea126aa5d8dc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "duplicate", "dry"]}}]}]}