{"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: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "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: weak_supervision_needs_review\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': 5, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': "}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-09dd419ee7c94dee\",\n    \"kind\": \"pull_request_body\""}, "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: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined test ci gap after feedback: voho0000/medical-note-smart-on-fhir"}, "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: weak_supervision_needs_review\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': 5, 'pr_file': 3, 'commit"}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#7\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#7\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-455ec63d3dfe30fd\",\n    \"kind\": \"pull_request_bod"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: voho0000/medical-note-smart-on-fhir", "shortDescription": {"text": "Foundry mined mock as real or placeholder: voho0000/medical-note-smart-on-fhir"}, "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: needs_more_evidence\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#16\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 16\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 24\nNode types: {'link_quality': 4, "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-bead75b0f9233e05", "name": "No API endpoints detected", "shortDescription": {"text": "No API endpoints detected"}, "fullDescription": {"text": "The scanner did not find FastAPI/Flask/Express/NestJS/GraphQL/gRPC routes. If this repo exposes APIs, the framework may be unsupported."}, "properties": {"scanner": "scanner-primary", "layer": "api", "severity": "info", "confidence": 1.0}}, {"id": "scanner-541cef4167007416", "name": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-reports-row-count.hook.test.tsx:7", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-reports-row-count.hook.test.tsx:7"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d35dcbea95b23e54", "name": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-data-categories.hook.test.tsx:7", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-data-categories.hook.test.tsx:7"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4045c88c94975f3", "name": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/patient/use-patient-query.hook.test.tsx:7", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/patient/use-patient-query.hook.test.tsx:7"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bd3be88ebfad14d1", "name": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/chat/use-fhir-context.hook.test.tsx:7", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/chat/use-fhir-context.hook.test.tsx:7"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-af99f623fb33f63e", "name": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/clinical-data/use-clinical-data-query.hook.test.tsx:7", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/clinical-data/use-clinical-data-query.hook.test.tsx:7"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d580441f341df243", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 __tests__/features/document-summary/sanitize-narrative.test.ts:2", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 __tests__/features/document-summary/sanitize-narrative.test.ts:2"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-fb5e826bf327da52", "name": "TODO/FIXME marker in shipping code \u2014 scripts/generate-tests.ts:57", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 scripts/generate-tests.ts:57"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0d2e6de6153e2410", "name": "Stray `console.log` in TS/JS \u2014 scripts/generate-tests.ts:70", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/generate-tests.ts:70"}, "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-27b7a8d501856c93", "name": "Stray `console.log` in TS/JS \u2014 scripts/seed-prompts.ts:144", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 scripts/seed-prompts.ts:144"}, "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-e718e080fe8d38e1", "name": "Stray `console.log` in TS/JS \u2014 app/smart/launch/page.tsx:41", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 app/smart/launch/page.tsx:41"}, "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-ede1f3a345ff9aad", "name": "Stray `console.log` in TS/JS \u2014 app/api/feedback/route.ts:249", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 app/api/feedback/route.ts:249"}, "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-0d814590dc4fedfd", "name": "`truncate` class without `title=` for hover reveal \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:286", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:286"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0df92ead9b6fa7b3", "name": "Stray `console.log` in TS/JS \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:169", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:169"}, "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-2dfa6da1f9353353", "name": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/AuthStatus.tsx:143", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/AuthStatus.tsx:143"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4ecb053aa93c57a2", "name": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/HeaderAuthButton.tsx:122", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/HeaderAuthButton.tsx:122"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2fa6d6c70715e789", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/ReportsCard.tsx:314", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/ReportsCard.tsx:314"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e8099f4c81c5fdbb", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ReportRow.tsx:222", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ReportRow.tsx:222"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-622f00894493caf0", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ObservationBlock.tsx:4", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ObservationBlock.tsx:45"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ee75e5f71c1f42a", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:19", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:199"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-627d9df3d868dada", "name": "TODO/FIXME marker in shipping code \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:10", "shortDescription": {"text": "TODO/FIXME marker in shipping code \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:10"}, "fullDescription": {"text": "Track in /reviews or /issues, not as a code comment that rots.\n\nWhy: Drift control \u2014 shouldn't be the same as Quality TODO scanner.\nRule id: fq.todo-marker"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfbf57266aec03ee", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/NoteItem.tsx:58", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/NoteItem.tsx:58"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b336ffa7c03014c1", "name": "\"active\" state uses light bg in a dark theme \u2014 features/clinical-summary/visit-history/components/VisitHistoryCard.tsx:2", "shortDescription": {"text": "\"active\" state uses light bg in a dark theme \u2014 features/clinical-summary/visit-history/components/VisitHistoryCard.tsx:291"}, "fullDescription": {"text": "A ternary like `active ? 'bg-white' : '...'` (or bg-gray-100/200) on a dark theme produces jarring white pills. Use a dark-emphasized active state instead \u2014 border + ring or slightly brighter dark bg. Example: `active ? 'bg-gray-800 border-gray-500 ring-1 ring-blue-500/30' : '\u2026'`.\n\nWhy: P-E in CHECKLIST.md \u2014 light bg in a dark theme is a class of regression.\nRule id: fq.active-light-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-263b81381cd97029", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/EncounterObserva", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/EncounterObservationCard.tsx:80"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fd9c52faaf4efc41", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/MedTrendRow.tsx:", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/MedTrendRow.tsx:51"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34c58f2371d21c5c", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/DocumentSummaryCard.tsx:", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/DocumentSummaryCard.tsx:131"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bf6a03f12c47490", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/utils/sanitize-narrativ", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/utils/sanitize-narrative.ts:7"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b56426644ef6221", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/HtmlDocumentR", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:144"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cbe37da6f93a3cd7", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/HtmlDocument", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:26"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-603af3fc0db78c41", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/CompositionRe", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/CompositionRenderer.tsx:135"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd7ff0856bbd8b82", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/CompositionR", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/CompositionRenderer.tsx:144"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-a3742a7b04425a8a", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/timeline/components/TimelineS", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/timeline/components/TimelineSvg.tsx:247"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c8d8b4cf0b221d2", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/VaccineItem.tsx:42", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/VaccineItem.tsx:42"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c4fdde82a5b49d09", "name": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/MedicationItem.tsx", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/MedicationItem.tsx:120"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41e9b45ae47b0cfd", "name": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ImagePreview.tsx:46", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ImagePreview.tsx:46"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5720d1b8ac8a1fc7", "name": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ChatToolbar.tsx:118", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ChatToolbar.tsx:118"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-05d8a32335a1e00e", "name": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 features/ips-export/utils/inference-engine.t", "shortDescription": {"text": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 features/ips-export/utils/inference-engine.ts:588"}, "fullDescription": {"text": "React Flow edge labels render with a white rectangle behind the text by default, which scatters bright boxes across a dark canvas. Either drop the label, or override `.react-flow__edge-textbg` and `.react-flow__edge-text` in your stylesheet.\n\nWhy: P-H in CHECKLIST.md \u2014 vendor edge labels bleed white through a dark canvas.\nRule id: fq.edge-label.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cd89e2db1e34683", "name": "`truncate` class without `title=` for hover reveal \u2014 features/ips-export/components/IpsSectionPreview.tsx:21", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/ips-export/components/IpsSectionPreview.tsx:21"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00d5eb12dbadb952", "name": "`dangerouslySetInnerHTML` used in a React component \u2014 features/ips-export/components/IpsSectionPreview.tsx:30", "shortDescription": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/ips-export/components/IpsSectionPreview.tsx:30"}, "fullDescription": {"text": "Open XSS surface unless the input is provably trusted. Replace with explicit JSX or sanitize via a vetted library.\n\nWhy: OWASP basics. Already partially flagged by the security analyzer.\nRule id: fq.dangerous-html"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ff58d7561fb9818e", "name": "Stray `console.log` in TS/JS \u2014 src/shared/services/logger.service.ts:31", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/shared/services/logger.service.ts:31"}, "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-709015719a74ec1f", "name": "Stray `console.log` in TS/JS \u2014 src/application/providers/auth.provider.tsx:111", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 src/application/providers/auth.provider.tsx:111"}, "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-3edbdd94ef63279d", "name": "Insecure pattern 'node_child_process' in scripts/build-gh.mjs:18", "shortDescription": {"text": "Insecure pattern 'node_child_process' in scripts/build-gh.mjs:18"}, "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-e03d488401d15776", "name": "Insecure pattern 'direct_innerhtml_assignment' in features/clinical-summary/document-summary/utils/sanitize-narrative.ts", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in features/clinical-summary/document-summary/utils/sanitize-narrative.ts:78"}, "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-affd33f7e02d0edf", "name": "Insecure pattern 'dangerous_innerhtml' in features/clinical-summary/document-summary/components/CompositionRenderer.tsx:", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in features/clinical-summary/document-summary/components/CompositionRenderer.tsx:144"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-44b70b386028e3a6", "name": "Insecure pattern 'dangerous_innerhtml' in features/ips-export/components/IpsSectionPreview.tsx:30", "shortDescription": {"text": "Insecure pattern 'dangerous_innerhtml' in features/ips-export/components/IpsSectionPreview.tsx:30"}, "fullDescription": {"text": "Found a known-risky pattern (dangerous_innerhtml). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-5b5f676086e8e419", "name": "Possible secret in src/shared/i18n/locales/en.ts", "shortDescription": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "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-a229ea54dced94e5", "name": "GitHub Action is tag-pinned rather than SHA-pinned", "shortDescription": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "fullDescription": {"text": "actions/deploy-pages@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-bd1acc2ea11a05aa", "name": "GitHub Actions workflow grants broad write permissions", "shortDescription": {"text": "GitHub Actions workflow grants broad write permissions"}, "fullDescription": {"text": "CI tokens with write permissions increase blast radius when an action, dependency, or PR workflow is compromised. Prefer job-level least-privilege permissions."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-e3c05de1dcdd96a7", "name": "Very large file: src/shared/i18n/locales/en.ts (1267 lines)", "shortDescription": {"text": "Very large file: src/shared/i18n/locales/en.ts (1267 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-f873f5e03e552afa", "name": "Very large file: src/shared/i18n/locales/zh-TW.ts (1269 lines)", "shortDescription": {"text": "Very large file: src/shared/i18n/locales/zh-TW.ts (1269 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-49946a6d5230b7f5", "name": "Very large file: src/shared/utils/lab-normalize.ts (1071 lines)", "shortDescription": {"text": "Very large file: src/shared/utils/lab-normalize.ts (1071 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-ea3b5e389d8c9c0f", "name": "Low test-to-source ratio", "shortDescription": {"text": "Low test-to-source ratio"}, "fullDescription": {"text": "101 tests / 467 src (ratio 0.22)."}, "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 28 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 67 placeholder/mock markers across 40 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-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-9852142888cd805a", "name": "Commented-code block (7 lines) in eslint.config.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in eslint.config.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4da32db68e8dc1e", "name": "Commented-code block (7 lines) in next.config.ts:51", "shortDescription": {"text": "Commented-code block (7 lines) in next.config.ts:51"}, "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-3fef58a04e37e79f", "name": "Commented-code block (5 lines) in __tests__/shared/constants/ai-models.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in __tests__/shared/constants/ai-models.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4de2d291008ec4e1", "name": "Commented-code block (7 lines) in __tests__/shared/utils/lab-categories.test.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in __tests__/shared/utils/lab-categories.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dade756fdc1d82ee", "name": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.audience.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.audience.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9fc95a12f64ca06f", "name": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.test.ts:6", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e99d7ea4bdab008", "name": "Commented-code block (6 lines) in __tests__/shared/utils/nhi-order-names.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/nhi-order-names.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1e06c5bdd180256b", "name": "Commented-code block (6 lines) in __tests__/shared/components/HeaderOverflowMenu.test.tsx:4", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/shared/components/HeaderOverflowMenu.test.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-071f66749f3e923c", "name": "Commented-code block (6 lines) in __tests__/infrastructure/ai/openai.service.test.ts:188", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/ai/openai.service.test.ts:188"}, "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-8851a8fadeee6fe3", "name": "Commented-code block (5 lines) in __tests__/infrastructure/fhir/local-bundle-medication-source.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in __tests__/infrastructure/fhir/local-bundle-medication-source.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0732db383bd0a28", "name": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-practitioner-display.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-practitioner-display.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9ee5f9ce6fe53f68", "name": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-urn-uuid.test.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-urn-uuid.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-584f061203f083b7", "name": "Commented-code block (7 lines) in __tests__/features/ips-export/useInferredProblems.test.tsx:3", "shortDescription": {"text": "Commented-code block (7 lines) in __tests__/features/ips-export/useInferredProblems.test.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7b32fda9d742ee7f", "name": "Commented-code block (5 lines) in __tests__/features/ips-export/ips-builder.test.ts:340", "shortDescription": {"text": "Commented-code block (5 lines) in __tests__/features/ips-export/ips-builder.test.ts:340"}, "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-bcbbeec7809c86e4", "name": "Commented-code block (12 lines) in __tests__/features/reports/useReportsData-ct-split.test.tsx:3", "shortDescription": {"text": "Commented-code block (12 lines) in __tests__/features/reports/useReportsData-ct-split.test.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e872d428441fabf8", "name": "Commented-code block (5 lines) in __tests__/features/reports/format-value.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in __tests__/features/reports/format-value.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-894d238386a20573", "name": "Commented-code block (6 lines) in __tests__/features/visit-history/useEncounterDetails.test.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in __tests__/features/visit-history/useEncounterDetails.test.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c2229103795462b4", "name": "Legacy-named symbol `docRefOld` in __tests__/features/document-summary/document-adapter.test.ts:217", "shortDescription": {"text": "Legacy-named symbol `docRefOld` in __tests__/features/document-summary/document-adapter.test.ts:217"}, "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-9b6673d4acb8d84e", "name": "Commented-code block (8 lines) in __tests__/features/medications/route-display.test.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in __tests__/features/medications/route-display.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-301145ad6a49d5f1", "name": "Commented-code block (5 lines) in scripts/write-version.mjs:7", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/write-version.mjs:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cdfaf908404c39a4", "name": "Commented-code block (5 lines) in scripts/build-gh.mjs:4", "shortDescription": {"text": "Commented-code block (5 lines) in scripts/build-gh.mjs:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1066909d53eb65c9", "name": "Commented-code block (6 lines) in app/layout.tsx:13", "shortDescription": {"text": "Commented-code block (6 lines) in app/layout.tsx: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-5798a335785170df", "name": "Commented-code block (5 lines) in features/settings/components/DisplaySettings.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/settings/components/DisplaySettings.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-04fed8156c415a74", "name": "Commented-code block (5 lines) in features/clinical-summary/advance-directives/AdvanceDirectivesCard.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/advance-directives/AdvanceDirectivesCard.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e3ab11358e4c59ef", "name": "Commented-code block (5 lines) in features/clinical-summary/problem-list/ProblemListCard.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/problem-list/ProblemListCard.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ffbac0977cbd2dc4", "name": "Commented-code block (6 lines) in features/clinical-summary/reports/ReportsCard.tsx:36", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/ReportsCard.tsx:36"}, "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-6f865c31f31c4e56", "name": "Commented-code block (9 lines) in features/clinical-summary/reports/utils/multi-region-grouping.ts:1", "shortDescription": {"text": "Commented-code block (9 lines) in features/clinical-summary/reports/utils/multi-region-grouping.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3800ce00c07ed264", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/components/CumulativeLabReport.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/CumulativeLabReport.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1c5fa8b18fbd8fdd", "name": "Commented-code block (8 lines) in features/clinical-summary/reports/components/ReportImageDialog.tsx:4", "shortDescription": {"text": "Commented-code block (8 lines) in features/clinical-summary/reports/components/ReportImageDialog.tsx:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b30b19a10f42ff77", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportRow.tsx:200", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportRow.tsx:200"}, "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-7c5500332137aa90", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ObservationTrendDialog.tsx:33", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ObservationTrendDialog.tsx:33"}, "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-92ee896a501de3b8", "name": "Commented-code block (7 lines) in features/clinical-summary/reports/components/ObservationBlock.tsx:91", "shortDescription": {"text": "Commented-code block (7 lines) in features/clinical-summary/reports/components/ObservationBlock.tsx:91"}, "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-17fece558624373b", "name": "Commented-code block (6 lines) in features/clinical-summary/reports/components/MultiRegionStudyCard.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/components/MultiRegionStudyCard.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-940808172c618cd3", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportsTabContent.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportsTabContent.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f6678e4cf5d0a304", "name": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useObservationHistory.ts:316", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useObservationHistory.ts:316"}, "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-12dc15c68faa838b", "name": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useReportsData.ts:40", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useReportsData.ts:40"}, "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-dabac316c134217c", "name": "Commented-code block (10 lines) in features/clinical-summary/reports/hooks/useLabPivot.ts:74", "shortDescription": {"text": "Commented-code block (10 lines) in features/clinical-summary/reports/hooks/useLabPivot.ts:74"}, "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-eed653af0b31f074", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useOrphanObservations.ts:25", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useOrphanObservations.ts:25"}, "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-151975268c950955", "name": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useProcedureRows.ts:24", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useProcedureRows.ts: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-72ef6e762b56b3f3", "name": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterCards.tsx:31", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterCards.tsx:31"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1f3616c2c8f16f50", "name": "Commented-code block (5 lines) in features/clinical-summary/visit-history/components/MedTrendRow.tsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/visit-history/components/MedTrendRow.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fcb78e1c9beab63", "name": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/AnalyteTrendRow.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/AnalyteTrendRow.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-963043d7eb9a60d6", "name": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterSection.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterSection.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c432fe10ef254362", "name": "Commented-code block (7 lines) in features/clinical-summary/visit-history/hooks/useEncounterDetails.ts:27", "shortDescription": {"text": "Commented-code block (7 lines) in features/clinical-summary/visit-history/hooks/useEncounterDetails.ts:27"}, "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-74727a1251bb31b6", "name": "Commented-code block (5 lines) in features/clinical-summary/visit-history/hooks/useVisitHistory.ts:64", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/visit-history/hooks/useVisitHistory.ts:64"}, "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-00e892c8665f5f22", "name": "Commented-code block (6 lines) in features/clinical-summary/document-summary/DocumentSummaryCard.tsx:5", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/document-summary/DocumentSummaryCard.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f00f6ffe966e4b9d", "name": "Commented-code block (5 lines) in features/clinical-summary/document-summary/types.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/types.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-95a003c0a6729b82", "name": "Commented-code block (5 lines) in features/clinical-summary/document-summary/utils/sanitize-narrative.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/utils/sanitize-narrative.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d3ca36b1b45061e", "name": "Commented-code block (5 lines) in features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8d2df5d244eb287a", "name": "Commented-code block (7 lines) in features/clinical-summary/document-summary/hooks/useDocumentSummaries.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in features/clinical-summary/document-summary/hooks/useDocumentSummaries.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5d1df9aa54f7ad02", "name": "Commented-code block (8 lines) in features/clinical-summary/medications/MedListCard.tsx:1", "shortDescription": {"text": "Commented-code block (8 lines) in features/clinical-summary/medications/MedListCard.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3760132d14fa5643", "name": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/components/TimelineSvg.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/components/TimelineSvg.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3c0f8dbfd21eedf2", "name": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/hooks/useMedicationTimeline.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/hooks/useMedicationTimeline.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1d66406967e71ae", "name": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationSourceMix.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationSourceMix.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4c00e029058af6a2", "name": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationRows.ts:24", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationRows.ts: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-9c16d6e8ae5ffe11", "name": "Commented-code block (5 lines) in features/clinical-summary/medications/hooks/useVaccineRows.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/hooks/useVaccineRows.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5bf75905daa4bb66", "name": "Commented-code block (6 lines) in features/import-bundle/hooks/useImportBundle.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in features/import-bundle/hooks/useImportBundle.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fc5751a10baeeca1", "name": "Commented-code block (5 lines) in features/medical-chat/components/AudioWaveform.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/medical-chat/components/AudioWaveform.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3224fff64de25e7c", "name": "Commented-code block (6 lines) in features/medical-chat/components/ChatToolbar.tsx:58", "shortDescription": {"text": "Commented-code block (6 lines) in features/medical-chat/components/ChatToolbar.tsx:58"}, "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-3ab8da8e2260892d", "name": "`fetch()` without try/.catch or AbortSignal \u2014 features/medical-chat/hooks/useVoiceRecording.ts:92", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 features/medical-chat/hooks/useVoiceRecording.ts:92"}, "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-fcc82c8aece25e19", "name": "Commented-code block (7 lines) in features/medical-chat/hooks/useAgentChat.ts:139", "shortDescription": {"text": "Commented-code block (7 lines) in features/medical-chat/hooks/useAgentChat.ts:139"}, "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-a83187e92624906f", "name": "Legacy-named symbol `llm_media_consent_v1` in features/medical-chat/hooks/useMediaConsent.ts:13", "shortDescription": {"text": "Legacy-named symbol `llm_media_consent_v1` in features/medical-chat/hooks/useMediaConsent.ts:13"}, "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-7830872f27e95653", "name": "Commented-code block (5 lines) in features/medical-chat/hooks/useMediaConsent.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/medical-chat/hooks/useMediaConsent.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-786a6f065cf44b36", "name": "Commented-code block (5 lines) in features/ips-export/utils/ips-constants.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/ips-export/utils/ips-constants.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9774f9c3530bd0ac", "name": "Commented-code block (10 lines) in features/ips-export/utils/ips-curation.ts:4", "shortDescription": {"text": "Commented-code block (10 lines) in features/ips-export/utils/ips-curation.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-01ab8c395f1aa3ea", "name": "Commented-code block (5 lines) in features/ips-export/utils/ips-builder.ts:135", "shortDescription": {"text": "Commented-code block (5 lines) in features/ips-export/utils/ips-builder.ts:135"}, "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-32eb4089416eeb98", "name": "Commented-code block (7 lines) in features/ips-export/utils/inference-engine.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in features/ips-export/utils/inference-engine.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c25a6dfcbd017d8e", "name": "Commented-code block (6 lines) in features/ips-export/utils/snomed-mapping.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in features/ips-export/utils/snomed-mapping.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f587182395a4b267", "name": "Commented-code block (5 lines) in features/ips-export/utils/llm-json.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in features/ips-export/utils/llm-json.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-48993509254db0c8", "name": "Commented-code block (5 lines) in features/ips-export/utils/inferred-problems-types.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in features/ips-export/utils/inferred-problems-types.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b931d0f61a9b8c5", "name": "Commented-code block (5 lines) in features/ips-export/components/InferredProblemsReview.tsx:5", "shortDescription": {"text": "Commented-code block (5 lines) in features/ips-export/components/InferredProblemsReview.tsx:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-302ad7d2de6b81dc", "name": "Commented-code block (6 lines) in features/ips-export/hooks/useInferredProblems.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in features/ips-export/hooks/useInferredProblems.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8a25a023d82c2da9", "name": "Commented-code block (6 lines) in features/clinical-insights/hooks/useInsightResponsesStore.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in features/clinical-insights/hooks/useInsightResponsesStore.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a153ff848dde61a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 features/feedback/components/FeedbackDialog.tsx:95", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 features/feedback/components/FeedbackDialog.tsx:95"}, "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-70b04767545ad272", "name": "Commented-code block (5 lines) in src/shared/i18n/locales/en.ts:269", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/i18n/locales/en.ts:269"}, "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-2a87a0dcd19be714", "name": "Commented-code block (6 lines) in src/shared/config/feature-registry.ts:106", "shortDescription": {"text": "Commented-code block (6 lines) in src/shared/config/feature-registry.ts:106"}, "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-945a291c3057fa9f", "name": "Commented-code block (5 lines) in src/shared/constants/data-selection.constants.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/constants/data-selection.constants.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c4986afbd0d66c63", "name": "Commented-code block (9 lines) in src/shared/utils/lab-categories.ts:4", "shortDescription": {"text": "Commented-code block (9 lines) in src/shared/utils/lab-categories.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d0130b2ec9a6dcc0", "name": "Commented-code block (8 lines) in src/shared/utils/route-display.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in src/shared/utils/route-display.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5fedbca8da53dca", "name": "Commented-code block (7 lines) in src/shared/utils/lab-normalize.ts:32", "shortDescription": {"text": "Commented-code block (7 lines) in src/shared/utils/lab-normalize.ts:32"}, "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-6c85836a529a8ebb", "name": "Commented-code block (9 lines) in src/shared/utils/nhi-order-names.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in src/shared/utils/nhi-order-names.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f8e49ee21a8be9d", "name": "Commented-code block (6 lines) in src/shared/utils/crypto.utils.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/shared/utils/crypto.utils.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7c2ac99bdda379c0", "name": "Commented-code block (7 lines) in src/shared/utils/report-text-format.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in src/shared/utils/report-text-format.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-41c05026f5c422cc", "name": "Commented-code block (5 lines) in src/shared/utils/encounter-type.utils.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/utils/encounter-type.utils.ts: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-a52bbc43d828eee0", "name": "Commented-code block (5 lines) in src/shared/components/HeaderOverflowMenu.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/components/HeaderOverflowMenu.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8f7ecd9f9d9e587", "name": "Commented-code block (5 lines) in src/shared/components/FeatureCard.tsx:43", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/components/FeatureCard.tsx:43"}, "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-5bd0cc105a79f385", "name": "Commented-code block (5 lines) in src/shared/components/VersionLink.tsx:18", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/components/VersionLink.tsx:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7d075735eca3a1e", "name": "Commented-code block (5 lines) in src/shared/hooks/use-app-version.hook.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/shared/hooks/use-app-version.hook.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dabac043c6a72d88", "name": "Commented-code block (5 lines) in src/core/utils/encounter-link.utils.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/utils/encounter-link.utils.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e112799d2f9d2165", "name": "Commented-code block (11 lines) in src/core/utils/observation-selectors.ts:7", "shortDescription": {"text": "Commented-code block (11 lines) in src/core/utils/observation-selectors.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c46beea5d4741685", "name": "Commented-code block (5 lines) in src/core/errors/index.ts:90", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/errors/index.ts:90"}, "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-92ac1646995182e8", "name": "Commented-code block (5 lines) in src/core/categories/encounters.category.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/categories/encounters.category.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f2eaba0e2cf6d3e", "name": "Commented-code block (5 lines) in src/core/categories/composition.category.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/categories/composition.category.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db026834f1c93a75", "name": "Commented-code block (6 lines) in src/core/entities/clinical-data.entity.ts:322", "shortDescription": {"text": "Commented-code block (6 lines) in src/core/entities/clinical-data.entity.ts:322"}, "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-0cea2e81b2caf0db", "name": "Commented-code block (5 lines) in src/core/entities/patient.entity.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/core/entities/patient.entity.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82c91b4f63a09a85", "name": "Commented-code block (6 lines) in src/infrastructure/ai/interceptors/proxy-fetch.interceptor.ts:50", "shortDescription": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/interceptors/proxy-fetch.interceptor.ts:50"}, "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-ffcbb2519b3aadae", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/infrastructure/ai/services/perplexity.service.ts:28", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/infrastructure/ai/services/perplexity.service.ts:28"}, "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-a0ccb4eb8d7e80c9", "name": "Commented-code block (6 lines) in src/infrastructure/ai/tools/fhir-tools.ts:83", "shortDescription": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/tools/fhir-tools.ts:83"}, "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-7bfefdb97e613d05", "name": "Commented-code block (5 lines) in src/infrastructure/ai/tools/_scrub-pii.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in src/infrastructure/ai/tools/_scrub-pii.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d762d55d49f99b59", "name": "Commented-code block (6 lines) in src/infrastructure/ai/streaming/ai-sdk-stream.adapter.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/streaming/ai-sdk-stream.adapter.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e3ec180090452398", "name": "Commented-code block (5 lines) in src/infrastructure/ai/streaming/stream-orchestrator.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/infrastructure/ai/streaming/stream-orchestrator.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5cdc65f881d01437", "name": "Commented-code block (8 lines) in src/infrastructure/fhir/client/fhir-client.service.ts:47", "shortDescription": {"text": "Commented-code block (8 lines) in src/infrastructure/fhir/client/fhir-client.service.ts:47"}, "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-1077f7847a0e1a5f", "name": "Commented-code block (8 lines) in src/infrastructure/fhir/mappers/fhir.mapper.ts:148", "shortDescription": {"text": "Commented-code block (8 lines) in src/infrastructure/fhir/mappers/fhir.mapper.ts:148"}, "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-0a98be9439544d33", "name": "Commented-code block (11 lines) in src/infrastructure/fhir/services/local-bundle.service.ts:6", "shortDescription": {"text": "Commented-code block (11 lines) in src/infrastructure/fhir/services/local-bundle.service.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e6f53ff9f2528d5d", "name": "Commented-code block (6 lines) in src/infrastructure/fhir/services/bundle-crypto.ts:8", "shortDescription": {"text": "Commented-code block (6 lines) in src/infrastructure/fhir/services/bundle-crypto.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-69df29aaf254c1ae", "name": "Commented-code block (9 lines) in src/infrastructure/fhir/repositories/patient.repository.ts:11", "shortDescription": {"text": "Commented-code block (9 lines) in src/infrastructure/fhir/repositories/patient.repository.ts: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-5b1fc7a23a81b869", "name": "Commented-code block (6 lines) in src/infrastructure/fhir/repositories/clinical-data.repository.ts:83", "shortDescription": {"text": "Commented-code block (6 lines) in src/infrastructure/fhir/repositories/clinical-data.repository.ts:83"}, "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-841684b131b5eec0", "name": "Commented-code block (5 lines) in src/application/stores/ai-config.store.ts:90", "shortDescription": {"text": "Commented-code block (5 lines) in src/application/stores/ai-config.store.ts:90"}, "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-fcb27da74f832bee", "name": "Commented-code block (5 lines) in src/application/providers/right-panel.provider.tsx:13", "shortDescription": {"text": "Commented-code block (5 lines) in src/application/providers/right-panel.provider.tsx: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-868413f290d87ba4", "name": "Commented-code block (5 lines) in src/application/providers/data-selection.provider.tsx:3", "shortDescription": {"text": "Commented-code block (5 lines) in src/application/providers/data-selection.provider.tsx:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc19c868642896f2", "name": "Commented-code block (7 lines) in src/layouts/RightPanelLayout.tsx:106", "shortDescription": {"text": "Commented-code block (7 lines) in src/layouts/RightPanelLayout.tsx:106"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/22397"}, "properties": {"repository": "voho0000/medical-note-smart-on-fhir", "repoUrl": "https://github.com/voho0000/medical-note-smart-on-fhir", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371337, "scanner": "foundry_dataset", "fingerprint": "31f8c3eaaf98c39e5a1599f036a36ff4752720d173b1323cebfb3a680e0efaf8", "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": 3, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 35, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#9", "issue_number": "9", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-824edd9496806a01", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': 5, 'pr_file': 3, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'test_or_ci': 3, 'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-751d8edc7b42677c", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371336, "scanner": "foundry_dataset", "fingerprint": "8d150457398fbe4158b0b56ce1f6db89eb64a1bb0ae75a520e20498e01db184b", "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, "test_or_ci": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 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": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#8", "issue_number": "8", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b0d397b521303792", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#8\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#8\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 22\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 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: {'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, 'deployment_env_gap': 1, 'test_or_ci': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-33bf657d246c227e", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371335, "scanner": "foundry_dataset", "fingerprint": "d9163d36857902645b748d596614a317a3b168356a28598a3851419061790401", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 1, "deployment_env_gap": 1, "security_auth_secret": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "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": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 13, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#7", "issue_number": "7", "quality_tiers": {"unresolved": 4}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-3b8bfdc5dde5ec5f", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"test_or_ci": 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: needs_more_evidence\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#7\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#7\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#7\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 7\nGraph consistency label: needs_more_evidence\nNodes: 13\nEdges: 20\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 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: {'not_resolved_or_not_observed': 4, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'test_or_ci': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'unresolved': 4}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-f1efa989ed9ef170", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371334, "scanner": "foundry_dataset", "fingerprint": "03975a69aa3646e936a7717166a0918bde5c87c403fedf146c07662dbcbbdafe", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 2, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#6", "issue_number": "6", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-482d7cf58d6ddaa6", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#6\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 5, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 4, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-0a386048bbc1f72d", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371333, "scanner": "foundry_dataset", "fingerprint": "5e80688a11281101d738da14b46ec21292423786301a85cb6ac3d017d6b4e9b2", "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": 3, "ui_workflow": 1, "ui_workflow_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 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": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 25, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#4", "issue_number": "4", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-b9313a5089597e02", "graph_gold_label": "supported_by_verification_signal", "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: supported_by_verification_signal\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#4\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#4\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 25\nNode types: {'commit': 5, 'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'ui_workflow': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-8429a512b9d04892", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371332, "scanner": "foundry_dataset", "fingerprint": "bbdf18490acaaaa4e0f4cb289a97009c793301d9c4783947b8a1432c0b12f384", "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, "ui_or_frontend": 1, "source_or_other": 1, "deployment_env_gap": 1, "generated_provenance": 1, "agent_instruction_gap": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 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, "thread_touches_file": 2, "chain_has_link_quality": 4, "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": 19, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#3", "issue_number": "3", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-6bc69fc2816aaf64", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#3\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 29\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'comment_chain_touches_file': 4, 'chain_has_link_quality': 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, '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, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-6e763ce028025a66", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371331, "scanner": "foundry_dataset", "fingerprint": "5dcf878e671fb55f9416082c9c5f40d1935ca829edf3b23e2db17054ef6dfd4b", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 1, "ui_or_frontend": 25, "source_or_other": 4, "deployment_env_gap": 1, "dependency_or_build": 1, "generated_provenance": 2, "agent_instruction_gap": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 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": 85, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 30, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 45, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 30, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#2", "issue_number": "2", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-f08c696ba084795c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 125, "source_or_other": 20, "dependency_or_build": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#2\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#2\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#2\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 2\nGraph consistency label: weak_supervision_needs_review\nNodes: 45\nEdges: 85\nNode types: {'pr_file': 30, 'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 30, 'comment_chain_touches_file': 24, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 4, 'comment_chain_links_commit': 3, '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: {'ui_or_frontend': 25, 'source_or_other': 4, 'claimed_resolved_unverified': 3, 'generated_provenance': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'dependency_or_build': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-69f7828e7ec4f695", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371330, "scanner": "foundry_dataset", "fingerprint": "1bd8df399e4829e90b8bcd107c8e128826224c0be0f87cee7ce50c3815dba8f8", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "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": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#16", "issue_number": "16", "quality_tiers": {"unresolved": 4}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-402c8e30cd9ccb4d", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#16\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 16\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 24\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'unresolved': 4}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-4185749737f899c9", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371329, "scanner": "foundry_dataset", "fingerprint": "7d68bfbcc4bda65191010fcd347a5423df3cfcf2f65e6315e20b09e4573474b3", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 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": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 2, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 17, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#15", "issue_number": "15", "quality_tiers": {"unresolved": 5}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-dedc0c1b45591030", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 12}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#15\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#15\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 15\nGraph consistency label: needs_more_evidence\nNodes: 17\nEdges: 31\nNode types: {'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 5}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-94a87ac697e0f5d0", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371328, "scanner": "foundry_dataset", "fingerprint": "386d1cd3f04bfc73fd9be31326b5f0d0e6c26e0b386870289c6fc2af23ba8154", "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, "dependency_or_build": 2, "positive_human_signal": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 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": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#14", "issue_number": "14", "quality_tiers": {"unresolved": 4}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c366b34cc8287344", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#14\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#14\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 14\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 24\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 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, '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': 3, 'dependency_or_build': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'positive_human_signal': 1, 'deployment_env_gap': 1, 'unlinked_human_feedback': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'unresolved': 4}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-10d3ca4d639d81e2", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371327, "scanner": "foundry_dataset", "fingerprint": "4ad3633dc675611179605cd3a6b07cbc667c67979c2f8464b80e83c799cc3d94", "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, "deployment_env_gap": 1, "dependency_or_build": 2, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#13", "issue_number": "13", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-7274e772d824ef17", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#13\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 31\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_touches_file': 4, 'comment_chain_links_commit': 3, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-5d1078a1a040cf6c", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371326, "scanner": "foundry_dataset", "fingerprint": "12c7be0463c16ef0ae89c327a9bedf25351c32c94318eb30058915808334d006", "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, "deployment_env_gap": 1, "dependency_or_build": 2, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#12", "issue_number": "12", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-0d1eac36adae00f8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#12\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#12\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 12\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 27\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'comment_chain_links_commit': 3, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-3c8321b62d237aee", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371325, "scanner": "foundry_dataset", "fingerprint": "69ca65790b23294a42e52b6c25565ddbf777ffc310d8770403b2a4a824c7d435", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 1, "mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 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, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 2, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_links_commit": 1, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 18, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 3, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#11", "issue_number": "11", "quality_tiers": {"unresolved": 2, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-9ad0708ef4126f1e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 12}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#11\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#11\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 18\nEdges: 32\nNode types: {'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-381d5bc54438204e", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371324, "scanner": "foundry_dataset", "fingerprint": "40f104778046c46e78be86df8033858134d0cf5b9ae49506317b7e5ff1cea138", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"test_or_ci": 1, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 19, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#10", "issue_number": "10", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-62e297211c5b2225", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#10\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 27\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'test_or_ci': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-c99682a6cef74491", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 371323, "scanner": "foundry_dataset", "fingerprint": "fefedea27d71f132386101c669924556be563853c84bda34867d18806ca63cb8", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"docs_or_claims": 1, "source_or_other": 12, "deployment_env_gap": 1, "agent_instruction_gap": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "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": 8}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 65, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 13, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 2, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 13, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#1", "issue_number": "1", "quality_tiers": {"unresolved": 4}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-9cf8cbc7fd1f5902", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 60}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#1\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#1\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#1\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 1\nGraph consistency label: needs_more_evidence\nNodes: 25\nEdges: 65\nNode types: {'pr_file': 13, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 13, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 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: {'source_or_other': 12, 'not_resolved_or_not_observed': 4, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'docs_or_claims': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'unresolved': 4}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-4f7a060d4c2315fe", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 357272, "scanner": "foundry_dataset", "fingerprint": "4e6021d37791ee3321fb1490ad9b8a65e191693a0a96cb3c7e53df9d2038f827", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 3, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 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": 3, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#9", "issue_number": "9", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3d1a6958c7cfab2c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 15}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': 5, 'pr_file': 3, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'test_or_ci': 3, 'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-a18233460d5107a9", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 357271, "scanner": "foundry_dataset", "fingerprint": "ffb328453e7f120d4e5aa0cd4155bd508d266b780e2ce16695f164cdcf14042b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 2, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#6", "issue_number": "6", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a792c96ade1bd5f5", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#6\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 5, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 4, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-629eb3d9dba81eed", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 357270, "scanner": "foundry_dataset", "fingerprint": "1455c0ca0620092762ec72d16060efe22da12a81377b730587ee8dd472243e95", "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, "deployment_env_gap": 1, "verification_or_tests": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_no_linked_fix": 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": {"not_resolved_or_not_observed": 2, "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": 2, "thread_has_comment": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#4", "issue_number": "4", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-04a904cc63ec45c8", "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#4\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#4\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 20\nEdges: 25\nNode types: {'commit': 5, 'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'bug_fix': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'verification_or_tests': 1, 'ui_workflow': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-e5813f024ff60476", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 357269, "scanner": "foundry_dataset", "fingerprint": "63b707c011cb3a301fa3a5ff006ccdd22705c0fbd204a04f8400f47f1aa2ff7b", "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, "deployment_env_gap": 1, "dependency_or_build": 2, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#13", "issue_number": "13", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1ade760c939c79ac", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#13\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 31\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_touches_file': 4, 'comment_chain_links_commit': 3, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-f554ee37f987ba16", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 357268, "scanner": "foundry_dataset", "fingerprint": "a959f6cd67fb4bc42c69539cb82e2a5985d9f0131d4f0684f0e12f7d00f088f5", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 1, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 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": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 19, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#10", "issue_number": "10", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-82fb87f05823d73d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#10\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 27\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'test_or_ci': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-40a27d488294eb25", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313651, "scanner": "foundry_dataset", "fingerprint": "9ba679e54ddbef6c1f03b81900627b2278abd4facee0ecc5c24171e0444dd8e7", "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": "voho0000/medical-note-smart-on-fhir#9", "human_labels": ["deployment_env_gap", "test_ci_gap", "test_or_ci"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-88b93177396da6e4", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 3}, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-09dd419ee7c94dee\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/9\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/9\\nTitle: chore(deps): Bump actions/checkout from 4 to 6\\nBody:\\nBumps [actions/checkout](https://github.com/actions/checkout) from 4 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/checkout/releases\\\">actions/checkout's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>Update README to include Node.js 24 support details and requirements by <a href=\\\"https://github.com/salmanmkc\\\"><code>@\u200bsalmanmkc</code></a> in <a href=\\\"https://redirect.github.com/actions/checkout/pull/2248\\\">actions/checkout#2248</a></li>\\n<li>Persist creds to a separate file by <a href=\\\"https://github.com/ericsciple\\\"><code>@\u200bericsciple</code></a> in <a href=\\\"https://redirect.github.com/actions/checkout/pull/2286\\\">actions/checkout#2286</a></li>\\n<li>v6-beta by <a href=\\\"https://github.com/ericsciple\\\"><code>@\u200bericsciple</code></a> in <a href=\\\"https://redirect.github.com/actions/checkout/pull/2298\\\">actions/checkout#2298</a></li>\\n<li>u\"\n  },\n  {\n    \"id\": \"github-feedback-comment-cf51c48e553223ea\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/9#issuecomment-4725939205\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/9#issuecomment-4725939205\\nTitle: \\nBody:\\n[vc]: #Wl8Dbs9CxpxUu4ZM5mEATQqr7ENKvuZJha4OPBlclmY=:eyJpc01vbm9yZXBvIjp0cnVlL\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-2e623328e4badb71", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313650, "scanner": "foundry_dataset", "fingerprint": "11e4ce033d8048f2d88cfcd00a815a0e975834676564af7af8b3295f1df1a02a", "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": "voho0000/medical-note-smart-on-fhir#8", "human_labels": ["deployment_env_gap", "security_auth_secret", "test_or_ci"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e20b422e5a4d8263", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#8\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#8\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a952e7a9d4cbf100\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/8\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/8\\nTitle: chore(deps): Bump github/codeql-action from 3 to 4\\nBody:\\nBumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/github/codeql-action/releases\\\">github/codeql-action's releases</a>.</em></p>\\n<blockquote>\\n<h2>v3.36.2</h2>\\n<ul>\\n<li>Cache CodeQL CLI version information across Actions steps. <a href=\\\"https://redirect.github.com/github/codeql-action/pull/3943\\\">#3943</a></li>\\n<li>Reduce requests while waiting for analysis processing by using exponential backoff when polling SARIF processing status. <a href=\\\"https://redirect.github.com/github/codeql-action/pull/3937\\\">#3937</a></li>\\n<li>Update default CodeQL bundle version to <a href=\\\"https://github.com/github/codeql-action/releases/tag/codeql-bundle-v2.25.6\\\">2.25.6</a>. <a href=\\\"https://redirect.github.com/github/codeql-action/pull/3948\\\">#3948</a></li>\\n</ul>\\n<h2>v3.36.1</h2>\\n<p>No user facing changes.</p>\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-178c610cc3d5ee9d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/8#issuecomment-4725938922\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/8#issuecomment-4725938922\\nTitle: \\nBody:\\n[vc]: #YYKb06nqyCPJ6k2OH1ipo9Djq5bchuOZQ4F92jVdp6M=:eyJpc01vbm9yZ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-7c183184968a4f2e", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313649, "scanner": "foundry_dataset", "fingerprint": "dea8c08bae986676a957efe53c203dce3f72fac69902dbb200967e0f2479f62f", "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": "voho0000/medical-note-smart-on-fhir#6", "human_labels": ["deployment_env_gap", "test_ci_gap", "test_or_ci"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fd2e0bc5040aadad", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 2}, "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", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#6\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6b8a101ce2d2b3e4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/6\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/6\\nTitle: chore(deps): Bump actions/setup-node from 4 to 6\\nBody:\\nBumps [actions/setup-node](https://github.com/actions/setup-node) from 4 to 6.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/setup-node/releases\\\">actions/setup-node's releases</a>.</em></p>\\n<blockquote>\\n<h2>v6.0.0</h2>\\n<h2>What's Changed</h2>\\n<p><strong>Breaking Changes</strong></p>\\n<ul>\\n<li>Limit automatic caching to npm, update workflows and documentation by <a href=\\\"https://github.com/priyagupta108\\\"><code>@\u200bpriyagupta108</code></a> in <a href=\\\"https://redirect.github.com/actions/setup-node/pull/1374\\\">actions/setup-node#1374</a></li>\\n</ul>\\n<p><strong>Dependency Upgrades</strong></p>\\n<ul>\\n<li>Upgrade ts-jest from 29.1.2 to 29.4.1 and document breaking changes in v5 by <a href=\\\"https://github.com/dependabot\\\"><code>@\u200bdependabot</code></a>[bot] in <a href=\\\"https://redirect.github.com/actions/setup-node/pull/1336\\\">#1336</a></li>\\n<li>Upgrade prettier from 2.8.8 to 3.6.2 \"\n  },\n  {\n    \"id\": \"github-feedback-comment-1a038205832588a4\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/6#issuecomment-4725938446\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/6#issuecomment-4725938446\\nTitle: \\nBody:\\n[vc]: #XDkEZdlB/Tj9u6UAscXHeQqQtiCkqHchPvqJywTxclg=:eyJpc01vbm9yZXBvIjp0cnVlLC\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-3a3474d466f5df6c", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313648, "scanner": "foundry_dataset", "fingerprint": "3e387c699cb5ccd74ef530caa9eb7d04c8785aae96a6035b6a0a5c829a3cbabd", "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": "voho0000/medical-note-smart-on-fhir#5", "human_labels": ["agent_instruction_gap", "ui_or_frontend"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0d84f2cb1d5aa327", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 3}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#5\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#5\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'agent_instruction_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-03472ef20bc73428\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/5\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: voho0000 (User)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/5\\nTitle: Truncate long test names + expand standard panel pinned columns\\nBody:\\n## Summary\\n\\nTwo related improvements to the \u5831\u544a view after the EHR-FHIR-Bridge fix that now sends full untruncated test names:\\n\\n### 1. One-line title with hover-to-see-full-name (`5ee668a`)\\nLong names like `Total Cholesterol \u8840\u6e05\u7e3d\u81bd\u56fa\u9187` or `\u5c3f\u751f\u5316\u6aa2\u67e5\uff08\u5305\u62ec\u86cb\u767d\u3001\u7cd6\u3001\u5c3f\u81bd\u5143\u3001\u81bd\u7d05\u7d20\u3001\u2026\uff09` wrapped to a second line. Added `truncate` + `title={row.title}` to all three title spots in `ReportRow.tsx` (long-text view, compact value row, accordion header) and to child observation names in `ObservationBlock.tsx`. Title wrappers switched from `shrink-0` to `min-w-0 flex-1` so the ellipsis can actually kick in. Hover shows the full name via the native browser tooltip.\\n\\n### 2. Expand `pinnedColumns` for standard panels (`5ffea80`)\\nPer the rule \\\"standard panels must always show their full column set even when patient has no data\\\":\\n\\n- **CBC**: + NEU, LYM, MONO, EOS, BASO (full differential). Skip MCH/MCHC/RDW/MPV per user.\\n- **Chem (\u751f\u5316)**: +\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-a8fc09c945c6cad8\",\n    \"filename\": \"features/clinical-summary/reports/components/ObservationBlock.tsx\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/blob/5ffea80861690a53ce4c2427d2ed5d4c8b94e5f5/features%2Fclinical-summary%2Freports%2Fcomponents%2FObservationBlock.tsx\"\n  },\n  {\n    \"id\": \"github-pr-file-file-29ce241a443314cb\",\n    \"filename\": \"features/clinical-summary/reports/components/ReportRow.tsx\",\n    \"label\": \"ui_or_frontend\",\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-5a68da8a90c5a318", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313647, "scanner": "foundry_dataset", "fingerprint": "c42a3110519499492f17023aa65fc259d74af87773f16a668868664d735e987b", "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": "voho0000/medical-note-smart-on-fhir#3", "human_labels": ["agent_instruction_gap", "deployment_env_gap", "source_or_other", "ui_or_frontend"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5595e5c3fe762d1d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#3\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#3\nRepo: voho0000/medical-note-smart-on-fhir\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: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3c0f4aa80e99aba0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/3\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: voho0000 (User)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/3\\nTitle: Fix duplicate report rows from bridge-emitted twin DiagnosticReports\\nBody:\\n## Summary\\n\\nThe EHR FHIR Bridge emits two DiagnosticReport resources per lab result \u2014 one referencing the structured Observation, one with only a `conclusion` text \u2014 which appeared as duplicate rows in the \u6aa2\u9a57 list (CA-199, CEA, CA-125, FSH/E2, *CBC, ALP/GGT, etc.). This PR collapses them into a single row.\\n\\n- **Group merge** (`useReportsData.ts`): second-pass merges conclusion-only DRs into their paired result-bearing group, with name normalisation (strips trailing commas, leading `*`, parenthetical labels, and space-around-comma differences) so `\\\"FSH,E2,\\\"` matches `\\\"FSH, E2\\\"`.\\n- **Drop redundant conclusion**: the merged DR's `conclusion` text is suppressed via a `WeakSet` flag \u2014 the structured observation already conveys the value, so single-test rows now render as a clean compact row instead of an accordion with a redundant \\\"Conclusion: RESULT: 13.62 U/mL\\\" line.\\n- **Preserve child observation \"\n  },\n  {\n    \"id\": \"github-feedback-comment-cba275e4e49384d0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/3#issuecomment-4452121021\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/3#issuecomment-4452121021\\nTitle: \\nBody:\\n[vc]: #Ay3xx5fQn2jckdvetY+4Yr1b2fhdLqHPVLpXF1n1t\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-2fade2157ae5924c", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313646, "scanner": "foundry_dataset", "fingerprint": "0bdc168fed77cf09714f6f6efc8ce2ebce35aa1ede1a6644354ac13168430b72", "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": "voho0000/medical-note-smart-on-fhir#2", "human_labels": ["agent_instruction_gap", "dependency_or_build", "deployment_env_gap", "source_or_other", "ui_or_frontend"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.607, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-cdbb9f8f160be511", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 30, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 25, "source_or_other": 4, "dependency_or_build": 1}, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#2\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: voho0000/medical-note-smart-on-fhir#2\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 30\nLabels: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 25, 'source_or_other': 4, 'dependency_or_build': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-26bdcd9791198975\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/2\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: voho0000 (User)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/2\\nTitle: feat: encounter-centric \u5de6\u5074\u75c5\u6b77\u8207 AI context + FHIR Bundle \u532f\u5165\\nBody:\\n\u5de6\u5074\u75c5\u6b77\u9762\u677f\u91cd\u65b0\u8a2d\u8a08\u6210 encounter-centric (\u7b26\u5408\u5317\u69ae HIS / \u5065\u5eb7\u5b58\u647a\u5de5\u4f5c\u6d41\u7a0b):\\r\\n- \u9801\u7c64\u9806\u5e8f: \u75c5\u60a3\u8cc7\u8a0a \u2192 \u5c31\u8a3a\u7d00\u9304 \u2192 \u5831\u544a \u2192 \u7528\u85e5\\r\\n- \u6bcf\u6b21\u5c31\u8a3a\u5c55\u958b\u986f\u793a\u5176\u8a3a\u65b7 / \u7528\u85e5 / \u6aa2\u9a57 / \u8655\u7f6e\\r\\n- ICD codes \u81ea\u52d5\u5c55\u958b\u63cf\u8ff0 (\u4f8b C50.912 \u2192 \u4e73\u623f\u60e1\u6027\u816b\u7624)\\r\\n- ConditionEntity / MedicationEntity \u65b0\u589e encounter reference \u6b04\u4f4d\\r\\n\\r\\n\u7528\u85e5\u300c\u76ee\u524d\u5728\u4f7f\u7528\u300d\u5224\u5b9a\u6539\u7528\u65e5\u671f\u8a08\u7b97:\\r\\n- endDate = authoredOn + expectedSupplyDuration\\r\\n- isInactive = status \u505c\u7528 OR endDate < today\\r\\n- UI \u986f\u793a\u5269\u9918\u5929\u6578 badge\\r\\n\\r\\nAI context \u65b0\u589e encounter-centric section (\u9810\u8a2d\u53d6\u4ee3 medications/conditions):\\r\\n- \u7f6e\u9802 \\\"Currently active medications\\\" \u6458\u8981\\r\\n- \u6700\u8fd1 10 \u6b21\u5c31\u8a3a\u7684\u5b8c\u6574\u8cc7\u6599 (Diagnoses / Meds / Tests / Procedures)\\r\\n- \u5c0d\u61c9 data-selection \u65b0\u589e \\\"Visits\\\" toggle\\r\\n\\r\\nFHIR Bundle \u672c\u6a5f\u532f\u5165\u529f\u80fd:\\r\\n- LocalBundleService: \u89e3\u6790\u3001\u5132\u5b58\u3001\u9810\u5148\u7528\u65e5\u671f\u914d\u5c0d encounter ref\\r\\n- LocalBundleRepository: \u53d6\u4ee3 FHIR server \u63d0\u4f9b\u8cc7\u6599\\r\\n- \u5de6\u4e0a\u89d2 Import \u6309\u9215 (Local data \u6a19\u793a)\\r\\n- \u89e3\u6c7a\u6e2c\u8a66\u6c99\u76d2\u8cc7\u6599\u7121 encounter reference \u7684\u554f\u984c\\r\\n\\r\\n\u5176\u4ed6:\\r\\n- \u4fee\u6b63 toMedication mapper \u6f0f\u5e36 encounter / dispenseRequest\\r\\n- worktree \u6a21\u5f0f: next.config.ts \u8a2d\u5b9a turbopack.root\\r\\n- dev port \u6539\u70ba 3001\\r\\n\\r\\n\ud83e\udd16 Generated with [Claude Co\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bdd6815688c25a4d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/2#issuecomment-4421467482\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/2#issuecomment-44\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-72ce6b9f0e430057", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313645, "scanner": "foundry_dataset", "fingerprint": "f7b82ef4d3430ed8d10e82b00a11261d968d59158c97bbb63466325e8d5b712c", "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": "voho0000/medical-note-smart-on-fhir#14", "human_labels": ["dependency_or_build", "deployment_env_gap", "positive_human_signal"], "issue_number": "14", "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": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-5da513c1bbf57f04", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#14\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: voho0000/medical-note-smart-on-fhir#14\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'positive_human_signal': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-af5ea613fe977f0e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"positive_human_signal\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/14\",\n    \"text\": \"GitHub feedback: positive_human_signal\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/14\\nTitle: chore(deps-dev): Bump typescript from 5.9.3 to 6.0.3\\nBody:\\nBumps [typescript](https://github.com/microsoft/TypeScript) from 5.9.3 to 6.0.3.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/microsoft/TypeScript/releases\\\">typescript's releases</a>.</em></p>\\n<blockquote>\\n<h2>TypeScript 6.0.3</h2>\\n<p>For release notes, check out the <a href=\\\"https://devblogs.microsoft.com/typescript/announcing-typescript-6-0/\\\">release announcement blog post</a>.</p>\\n<ul>\\n<li><a href=\\\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.0%22\\\">fixed issues query for TypeScript 6.0.0 (Beta)</a>.</li>\\n<li><a href=\\\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.1%22\\\">fixed issues query for TypeScript 6.0.1 (RC)</a>.</li>\\n<li><a href=\\\"https://github.com/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=milestone%3A%22TypeScript+6.0.2%22\\\">fixed issues\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c8e1f9dcb98938c5\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/14#issuecomment-4725961052\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/14#issuecomment-4725961052\\nTitle: \\nBody:\\n[vc]: #fZI7eSb62AgBffXjqVddz\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-863d12ffc8350def", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313644, "scanner": "foundry_dataset", "fingerprint": "285b69c70ee3c9fb95db378979d70b0bbe3c2a2f503d580050e5fddb04ba09a0", "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": "voho0000/medical-note-smart-on-fhir#13", "human_labels": ["dependency_or_build", "deployment_env_gap", "test_ci_gap"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.642, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fd7eddacceeb913a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\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: voho0000/medical-note-smart-on-fhir#13\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fae417c8c2b13794\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/13\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/13\\nTitle: chore(deps-dev): Bump eslint from 9.39.4 to 10.5.0\\nBody:\\nBumps [eslint](https://github.com/eslint/eslint) from 9.39.4 to 10.5.0.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/eslint/eslint/releases\\\">eslint's releases</a>.</em></p>\\n<blockquote>\\n<h2>v10.5.0</h2>\\n<h2>Features</h2>\\n<ul>\\n<li><a href=\\\"https://github.com/eslint/eslint/commit/5ca8c5278edea1fd84d3ba83d8ea3f52fb3831ad\\\"><code>5ca8c52</code></a> feat: correct stack tracking in max-nested-callbacks (<a href=\\\"https://redirect.github.com/eslint/eslint/issues/20973\\\">#20973</a>) (Pixel998)</li>\\n<li><a href=\\\"https://github.com/eslint/eslint/commit/b5657837604fa5e8cf1278074782025cadd34b6c\\\"><code>b565783</code></a> feat: report no-with violations at the with keyword (<a href=\\\"https://redirect.github.com/eslint/eslint/issues/20971\\\">#20971</a>) (Pixel998)</li>\\n<li><a href=\\\"https://github.com/eslint/eslint/commit/2ce032fbc72a1a80c024c084a4f382fb6dece684\\\"><code>2ce032f</code></a> feat\"\n  },\n  {\n    \"id\": \"github-feedback-comment-b67dbd84f07c84ae\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/13#issuecomment-4725960753\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/13#issuecomment-4725960753\\nTitle: \\nBody:\\n[vc]: #6V/2WUC5bsbba6muqMpYQHZP0dFfKJH6kem8VcmXZbQ=:eyJpc01vbm9yZX\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-192e26cf143e81f0", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313643, "scanner": "foundry_dataset", "fingerprint": "5f8bc338710ddee91946f846b07a842c551f4fc6054495b0753270c483e42223", "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": "voho0000/medical-note-smart-on-fhir#12", "human_labels": ["dependency_or_build", "deployment_env_gap", "runtime_failure"], "issue_number": "12", "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": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3e33a5b110c755df", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#12\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: voho0000/medical-note-smart-on-fhir#12\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'runtime_failure': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-49f8a4ed50236ad0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/12\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/12\\nTitle: chore(deps): Bump lucide-react from 0.545.0 to 1.20.0\\nBody:\\nBumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.545.0 to 1.20.0.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/lucide-icons/lucide/releases\\\">lucide-react's releases</a>.</em></p>\\n<blockquote>\\n<h2>Version 1.20.0</h2>\\n<h2>What's Changed</h2>\\n<ul>\\n<li>fix(icons): decreased size of arrows inside <code>square-arrow-*</code> icons by <a href=\\\"https://github.com/jguddas\\\"><code>@\u200bjguddas</code></a> in <a href=\\\"https://redirect.github.com/lucide-icons/lucide/pull/3926\\\">lucide-icons/lucide#3926</a></li>\\n<li>chore(tags): Add tags to <code>search-</code> icons by <a href=\\\"https://github.com/jamiemlaw\\\"><code>@\u200bjamiemlaw</code></a> in <a href=\\\"https://redirect.github.com/lucide-icons/lucide/pull/4099\\\">lucide-icons/lucide#4099</a></li>\\n<li>feat(icons): added <code>save-check</code> icon by <a href=\\\"https://github.com/Konixy\\\"><co\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a35419404c094031\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/12#issuecomment-4725960050\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/12#issuecomment-4725960050\\nTitle: \\nBody:\\n[vc]: #hQoPZmCvHrZREGQPxb9UQnYF1fvLA61XfcxvMKFFAx4=:eyJpc0\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-c963ec1b1fc7d89a", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 313642, "scanner": "foundry_dataset", "fingerprint": "e2b2267a896137b6762e81670ea420b06c049b0dbe4deb856d1643574dae4d7a", "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": "voho0000/medical-note-smart-on-fhir#10", "human_labels": ["deployment_env_gap", "test_ci_gap", "test_or_ci"], "issue_number": "10", "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": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ef70cf776abe504a", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 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": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#10\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4feaca90b7bec55d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/10\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/10\\nTitle: chore(deps): Bump actions/deploy-pages from 4 to 5\\nBody:\\nBumps [actions/deploy-pages](https://github.com/actions/deploy-pages) from 4 to 5.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/deploy-pages/releases\\\">actions/deploy-pages's releases</a>.</em></p>\\n<blockquote>\\n<h2>v5.0.0</h2>\\n<h1>Changelog</h1>\\n<ul>\\n<li>Update Node.js version to 24.x <a href=\\\"https://github.com/salmanmkc\\\"><code>@\u200bsalmanmkc</code></a> (<a href=\\\"https://redirect.github.com/actions/deploy-pages/issues/404\\\">#404</a>)</li>\\n<li>Add workflow file for publishing releases to immutable action package <a href=\\\"https://github.com/Jcambass\\\"><code>@\u200bJcambass</code></a> (<a href=\\\"https://redirect.github.com/actions/deploy-pages/issues/374\\\">#374</a>)</li>\\n<li>Bump braces from 3.0.2 to 3.0.3 in the npm_and_yarn group across 1 directory <a href=\\\"https://github.com/dependabot\\\"><code>@\u200bdependabot</code></a> (<a href=\\\"https://redirect.github.com/actions/deploy-pages/\"\n  },\n  {\n    \"id\": \"github-feedback-comment-beb86df31923463c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/10#issuecomment-4725939444\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/10#issuecomment-4725939444\\nTitle: \\nBody:\\n[vc]: #IId2o60oq9m7zlXFuHqyIlYYEH4+plx/9I8MKHDn25I=:eyJpc01vbm9yZXBvIjp0cn\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-assumption_checks-0d83fa2283c5dd1c", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 341474, "scanner": "foundry_dataset", "fingerprint": "f6c4a60fc910d426cb2cd3a72c8c2671910e0bc01e33cf8e5de2882f7dc4ca38", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 3, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 35, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#9", "issue_number": "9", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ce1aa9eb3bdb97cf", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 15}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#9\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 35\nNode types: {'link_quality': 5, 'pr_file': 3, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'test_or_ci': 3, 'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-548e03d2a78f5269", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 341473, "scanner": "foundry_dataset", "fingerprint": "fa05222e7d87c0ee3b08f06f74349d36f757ad185503cefa14ecccc6b1b904b6", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 2, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 4, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#6", "issue_number": "6", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2789011278c27edc", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#6\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 32\nNode types: {'link_quality': 5, 'commit': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 4, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 3, 'test_or_ci': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-e643c553111c8619", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 341472, "scanner": "foundry_dataset", "fingerprint": "471825e5cfa63b440875de69ab3ecc646381360c63aa6828a95e09c35b5d7a57", "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, "deployment_env_gap": 1, "dependency_or_build": 2, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 20, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#13", "issue_number": "13", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9435fb30d513c66d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 10}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#13\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 31\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_touches_file': 4, 'comment_chain_links_commit': 3, '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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-c7135f4ff8430b2f", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 341471, "scanner": "foundry_dataset", "fingerprint": "fe9e0f6f5ff3ba873e12c3e08990307f55d88901efff93d691ba9a04dcca98a1", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_or_ci": 1, "test_ci_gap": 1, "deployment_env_gap": 1, "verification_or_tests": 3, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 5, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 19, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#10", "issue_number": "10", "quality_tiers": {"unresolved": 1, "assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d2cbb7861da317a8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"test_or_ci": 5}}, "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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#10\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 27\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'test_or_ci': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 1, 'assumption_check': 1}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-5492ee2b85e89c3a", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 323823, "scanner": "foundry_dataset", "fingerprint": "c1f9ee5538ce426d944123aafc81bcc62e2f35a09cd26f6e70d4d42ff4f19262", "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": "voho0000/medical-note-smart-on-fhir#7", "human_labels": ["deployment_env_gap", "security_auth_secret", "test_or_ci"], "issue_number": "7", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-db19df63f19cb558", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"test_or_ci": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#7\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#7\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-455ec63d3dfe30fd\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/7\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/7\\nTitle: chore(deps): Bump actions/upload-pages-artifact from 3 to 5\\nBody:\\nBumps [actions/upload-pages-artifact](https://github.com/actions/upload-pages-artifact) from 3 to 5.\\n<details>\\n<summary>Release notes</summary>\\n<p><em>Sourced from <a href=\\\"https://github.com/actions/upload-pages-artifact/releases\\\">actions/upload-pages-artifact's releases</a>.</em></p>\\n<blockquote>\\n<h2>v5.0.0</h2>\\n<h1>Changelog</h1>\\n<ul>\\n<li>Update upload-artifact action to version 7 <a href=\\\"https://github.com/Tom-van-Woudenberg\\\"><code>@\u200bTom-van-Woudenberg</code></a> (<a href=\\\"https://redirect.github.com/actions/upload-pages-artifact/issues/139\\\">#139</a>)</li>\\n<li>feat: add <code>include-hidden-files</code> input <a href=\\\"https://github.com/jonchurch\\\"><code>@\u200bjonchurch</code></a> (<a href=\\\"https://redirect.github.com/actions/upload-pages-artifact/issues/137\\\">#137</a>)</li>\\n</ul>\\n<p>See details of <a href=\\\"https://github.com/actions/upload-pages-artifact/compare/v4.0.0...v4.0.1\\\">all code changes</a>\"\n  },\n  {\n    \"id\": \"github-feedback-comment-36d8f3ee0f924d3e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/7#issuecomment-4725938646\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/7#issuecomment-4725938646\\nTitle: \\nBody:\\n[vc]: #6mZ/SobWgqlVrgSqMYLSfks2kXvZSiMtNK81eGNTuvw=:eyJpc01vbm9yZXBv\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-bad_chains-942fb12671c7101b", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 323822, "scanner": "foundry_dataset", "fingerprint": "377c8778935cd9db55ce802d8f9bc9b569bda82080bbef68c607914e3f2c6ee7", "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": "voho0000/medical-note-smart-on-fhir#16", "human_labels": ["dependency_or_build", "deployment_env_gap", "mock_placeholder"], "issue_number": "16", "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": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-39413b684dcf9ef0", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\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: voho0000/medical-note-smart-on-fhir#16\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-42cf8e7fce5aeeb5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/16\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/16\\nTitle: chore(deps): Bump the minor-and-patch group across 1 directory with 24 updates\\nBody:\\nBumps the minor-and-patch group with 21 updates in the / directory:\\n\\n| Package | From | To |\\n| --- | --- | --- |\\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.84` | `3.0.85` |\\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.82` | `3.0.83` |\\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.71` | `3.0.72` |\\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.13` | `1.2.14` |\\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.16` | `1.1.17` |\\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.4` | `1.3.5` |\\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages\"\n  },\n  {\n    \"id\": \"github-feedback-comment-0fd2128762ded7e3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/16#issuecomment-4732300877\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/16#issuecomment-4732300877\\nTitle: \\nBody:\\n[vc]: #fxHvKslq7OqcdEcaiaGdVdcQEZPgfiDPCxhUwz8yxD8=:eyJpc01vbm9yZXBvIjp0cnV\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-bad_chains-bdbd051dcc823808", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 323821, "scanner": "foundry_dataset", "fingerprint": "7d6cf603f14ad28656b70debc4c8428b2bcdbe2d6035a3239fa1149adfe046eb", "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": "voho0000/medical-note-smart-on-fhir#15", "human_labels": ["dependency_or_build", "deployment_env_gap", "human_feedback_general", "mock_placeholder"], "issue_number": "15", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-48ac5be987d1558f", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#15\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#15\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 3\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 2, 'neutral': 1}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4a3df3cf3708ec7d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/15\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/15\\nTitle: chore(deps): Bump the minor-and-patch group across 1 directory with 23 updates\\nBody:\\nBumps the minor-and-patch group with 20 updates in the / directory:\\n\\n| Package | From | To |\\n| --- | --- | --- |\\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.84` | `3.0.85` |\\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.82` | `3.0.83` |\\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.71` | `3.0.72` |\\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.13` | `1.2.14` |\\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.16` | `1.1.17` |\\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.4` | `1.3.5` |\\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages\"\n  },\n  {\n    \"id\": \"github-feedback-comment-1f376a3ecc6fc853\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/15#issuecomment-4728944033\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/15#issuecomment-4728944033\\nTitle: \\nBody:\\n[vc]: #t1462knzvuHn3gNNnARAUTbFW\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-bad_chains-d4d327b97ce19533", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 323820, "scanner": "foundry_dataset", "fingerprint": "f99231a59e23cbdd3cc4fe9e34b073066f5e7a70bb81e837dabb342795fc1abd", "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": "voho0000/medical-note-smart-on-fhir#11", "human_labels": ["dependency_or_build", "deployment_env_gap", "human_feedback_general", "mock_placeholder"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.59, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3ce7bcd40bb3cce7", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"dependency_or_build": 2}, "linked_commit_count": 1, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#11\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#11\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 3\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1}\nPolarities: {'bad': 2, 'neutral': 1}\nChanged file labels: {'dependency_or_build': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fa6b78eda662115b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/11\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: dependabot[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/11\\nTitle: chore(deps): Bump the minor-and-patch group across 1 directory with 22 updates\\nBody:\\nBumps the minor-and-patch group with 19 updates in the / directory:\\n\\n| Package | From | To |\\n| --- | --- | --- |\\n| [@ai-sdk/anthropic](https://github.com/vercel/ai/tree/HEAD/packages/anthropic) | `3.0.84` | `3.0.85` |\\n| [@ai-sdk/google](https://github.com/vercel/ai/tree/HEAD/packages/google) | `3.0.82` | `3.0.83` |\\n| [@ai-sdk/openai](https://github.com/vercel/ai/tree/HEAD/packages/openai) | `3.0.71` | `3.0.72` |\\n| [@radix-ui/react-accordion](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/accordion) | `1.2.13` | `1.2.14` |\\n| [@radix-ui/react-alert-dialog](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/alert-dialog) | `1.1.16` | `1.1.17` |\\n| [@radix-ui/react-checkbox](https://github.com/radix-ui/primitives/tree/HEAD/packages/react/checkbox) | `1.3.4` | `1.3.5` |\\n| [@radix-ui/react-dropdown-menu](https://github.com/radix-ui/primitives/tree/HEAD/packages\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d600619a0a4ffd4e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/11#issuecomment-4725959166\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/11#issuecomment-4725959166\\nTitle: \\nBody:\\n[vc]: #1Fp9uXgarSD0ORZIn38H1F8K31pPr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-bad_chains-5ac83eb9560d5745", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 323819, "scanner": "foundry_dataset", "fingerprint": "ad6cdede8a26f83ebf814d00fd3f59263dfef52b05b9ac6a852a40346973a479", "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": "voho0000/medical-note-smart-on-fhir#1", "human_labels": ["agent_instruction_gap", "deployment_env_gap", "docs_or_claims", "source_or_other"], "issue_number": "1", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-995cca888181c570", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 1, "docs": 3, "generated_claims": 4}, "source_chain_kind": "issue_chain", "changed_file_count": 13, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 12}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#1\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: voho0000/medical-note-smart-on-fhir#1\nRepo: voho0000/medical-note-smart-on-fhir\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 2\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 13\nLabels: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 12, 'docs_or_claims': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-31fb9cb83f01076b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/1\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: voho0000 (User)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/1\\nTitle: feat: \u521d\u59cb\u5316\u9748\u754c\u8336\u9928 Godot 4 \u5c08\u6848\\nBody:\\n- \u5efa\u7acb\u5c08\u6848\u7d50\u69cb\u8207 project.godot \u8a2d\u5b9a\uff08\u624b\u6a5f\u76f4\u5f0f 1080x1920\uff09\\n- \u5be6\u4f5c\u6230\u9b25\u7cfb\u7d71\u6838\u5fc3\uff1aSP \u7cfb\u7d71\u3001\u4e94\u884c\u76f8\u524b\u3001\u6280\u80fd\u4e09\u5c64\u67b6\u69cb\\n- \u5be6\u4f5c\u89d2\u8272\u6230\u9b25\u985e (CharacterBattle) \u8207\u6575\u4eba\u985e (EnemyBattle)\\n- \u6575\u4eba\u610f\u5716\u9810\u544a\u7cfb\u7d71\\n- \u8336\u9928\u57fa\u5730\u7cfb\u7d71\uff1a5 \u968e\u6bb5\u6210\u9577\u3001\u639b\u6a5f\u7522\u51fa\u3001\u96a8\u6a5f\u4e8b\u4ef6\\n- \u521d\u59cb\u89d2\u8272\u8cc7\u6599\uff1a\u8334\uff08\u72d0\u9748\uff09\u8207\u4f4e\u968e\u904a\u9748\\n- \u6230\u9b25\u5834\u666f\u539f\u578b (battle_scene.tscn)\\n\\nhttps://claude.ai/code/session_01JyV8TUmxhoSAF6xUJ1FDSE\"\n  },\n  {\n    \"id\": \"github-feedback-comment-6fa8219a1bd110cd\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/voho0000/medical-note-smart-on-fhir/pull/1#issuecomment-4188349021\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: voho0000/medical-note-smart-on-fhir\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/voho0000/medical-note-smart-on-fhir/pull/1#issuecomment-4188349021\\nTitle: \\nBody:\\n[vc]: #4sBuNxhDJU+zIkZufUY7vB42yVQDdGtvPN0Lu0VyMI0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtZWRpY2FsLW5vdGUtc21hcnQtb24tZmhpciIsInByb2plY3RJZCI6InByal85dWF2QUo0Y05QeTViMm96aVpqY2ZvUjB3Q1dtIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6Im1lZGljYWwtbm90ZS1zbWFydC1vbi1maGlyLWdpdC1jLTllZmU3Yi12b2hvMDAwMC0zODk0cy1wcm9qZWN0cy52ZXJjZWwuYXBwIn0sImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92b2hvMDAwMC0zODk0cy1wcm9qZWN0cy9tZWRpY2FsLW5vdGUtc21hcnQtb24tZmhpci9CcjZ5c2hyRnM4VzNMaUtmblREZExOcUt0Q0RiIiwicHJldmlld1VybCI6Im1lZGljYWwtbm90ZS1zbWFydC1vbi1maGlyLWdpdC1jLTllZmU3Yi12b2hvMDAwMC0zODk0cy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIn1dfQ==\\nThe latest\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/voho0000/medical-note-smart-on-fhir", "source_id": "comment-chain-pattern-bad_chains-241e25a5cb2c64be", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 327412, "scanner": "foundry_dataset", "fingerprint": "35f3426f93d97d0574795e7d2d0cdf547f8f62b70f62648e487bab20ed38989e", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"not_resolved_or_not_observed": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 24, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#16", "issue_number": "16", "quality_tiers": {"unresolved": 4}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-367338bfa0f6aaa7", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 10}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: needs_more_evidence\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#16\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#16\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 16\nGraph consistency label: needs_more_evidence\nNodes: 14\nEdges: 24\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1}\nOutcomes: {'not_resolved_or_not_observed': 8}\nQuality tiers: {'unresolved': 4}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-e506d8f038d45ca5", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 327411, "scanner": "foundry_dataset", "fingerprint": "2e3c877d478069017b03aa9ac020755a3b3ba773bf7f6edf21613cf8fc9ec819", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 4, "ambiguous_needs_more_evidence": 1, "human_reported_issue_no_linked_fix": 2, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"not_resolved_or_not_observed": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 31, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 2, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 17, "node_types": {"repo": 1, "thread": 1, "comment": 3, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#15", "issue_number": "15", "quality_tiers": {"unresolved": 5}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-1ec4748a1d172c66", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"dependency_or_build": 12}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: needs_more_evidence\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#15\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#15\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#15\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 15\nGraph consistency label: needs_more_evidence\nNodes: 17\nEdges: 31\nNode types: {'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'not_resolved_or_not_observed': 4, 'dependency_or_build': 2, 'human_reported_issue_no_linked_fix': 2, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'unresolved': 5}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-51227d2906bdbc94", "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": "voho0000/medical-note-smart-on-fhir", "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: voho0000/medical-note-smart-on-fhir"}, "properties": {"repobilityId": 327410, "scanner": "foundry_dataset", "fingerprint": "0625d312d60c70e1ef23fe65a038ef55bead96de9ef84973743cbb113fbfd64e", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 2, "human_feedback_general": 1, "unlinked_human_feedback": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "ambiguous_needs_more_evidence": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 32, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 2, "chain_has_link_quality": 5, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 3, "comment_chain_links_commit": 1, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 18, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 3, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 3}, "query_type": "motif_query", "thread_key": "voho0000/medical-note-smart-on-fhir#11", "issue_number": "11", "quality_tiers": {"unresolved": 2, "weak_supervision": 3}, "repo_full_name": "voho0000/medical-note-smart-on-fhir", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-fe95c5f941e396bd", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"dependency_or_build": 12}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#11\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: voho0000/medical-note-smart-on-fhir\nThread: voho0000/medical-note-smart-on-fhir#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: voho0000/medical-note-smart-on-fhir#11\nRepo: voho0000/medical-note-smart-on-fhir\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 18\nEdges: 32\nNode types: {'link_quality': 5, 'comment': 3, 'comment_chain': 3, 'pr_file': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 5, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'thread_touches_file': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'human_reported_issue_then_fix_attempt': 1, 'bug_fix': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'unlinked_human_feedback': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 3, 'unresolved': 2}\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/voho0000/medical-note-smart-on-fhir", "source_id": "graph-query-motif_query-e4dee28f47f7164f", "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": "voho0000/medical-note-smart-on-fhir", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-bead75b0f9233e05", "level": "none", "message": {"text": "No API endpoints detected"}, "properties": {"repobilityId": "0f8bb852027c38f8", "scanner": "scanner-primary", "fingerprint": "bead75b0f9233e05", "layer": "api", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-541cef4167007416", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-reports-row-count.hook.test.tsx:7"}, "properties": {"repobilityId": "bf07a7df30860455", "scanner": "scanner-primary", "fingerprint": "541cef4167007416", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-d35dcbea95b23e54", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/use-data-categories.hook.test.tsx:7"}, "properties": {"repobilityId": "4bd40f8254c00e59", "scanner": "scanner-primary", "fingerprint": "d35dcbea95b23e54", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-b4045c88c94975f3", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/patient/use-patient-query.hook.test.tsx:7"}, "properties": {"repobilityId": "506473011399d93d", "scanner": "scanner-primary", "fingerprint": "b4045c88c94975f3", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-bd3be88ebfad14d1", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/chat/use-fhir-context.hook.test.tsx:7"}, "properties": {"repobilityId": "34f594752bae9e75", "scanner": "scanner-primary", "fingerprint": "bd3be88ebfad14d1", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-af99f623fb33f63e", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 __tests__/application/hooks/clinical-data/use-clinical-data-query.hook.test.tsx:7"}, "properties": {"repobilityId": "9281ec2893541f13", "scanner": "scanner-primary", "fingerprint": "af99f623fb33f63e", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-d580441f341df243", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 __tests__/features/document-summary/sanitize-narrative.test.ts:2"}, "properties": {"repobilityId": "5644e2f6ff611abf", "scanner": "scanner-primary", "fingerprint": "d580441f341df243", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-fb5e826bf327da52", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 scripts/generate-tests.ts:57"}, "properties": {"repobilityId": "bada01c84bf77d6b", "scanner": "scanner-primary", "fingerprint": "fb5e826bf327da52", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-0d2e6de6153e2410", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/generate-tests.ts:70"}, "properties": {"repobilityId": "ba58222502c448f3", "scanner": "scanner-primary", "fingerprint": "0d2e6de6153e2410", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-27b7a8d501856c93", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 scripts/seed-prompts.ts:144"}, "properties": {"repobilityId": "db879adeecd9a87c", "scanner": "scanner-primary", "fingerprint": "27b7a8d501856c93", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e718e080fe8d38e1", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 app/smart/launch/page.tsx:41"}, "properties": {"repobilityId": "e957c9d7d0ad0451", "scanner": "scanner-primary", "fingerprint": "e718e080fe8d38e1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-ede1f3a345ff9aad", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 app/api/feedback/route.ts:249"}, "properties": {"repobilityId": "89a886fd0edcd5df", "scanner": "scanner-primary", "fingerprint": "ede1f3a345ff9aad", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-0d814590dc4fedfd", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:286"}, "properties": {"repobilityId": "80d89841b7ba20a6", "scanner": "scanner-primary", "fingerprint": "0d814590dc4fedfd", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-0df92ead9b6fa7b3", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 features/prompt-gallery/components/SharePromptDialog.tsx:169"}, "properties": {"repobilityId": "9934c5d39a9e1a60", "scanner": "scanner-primary", "fingerprint": "0df92ead9b6fa7b3", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-2dfa6da1f9353353", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/AuthStatus.tsx:143"}, "properties": {"repobilityId": "b2b52bec920d4e62", "scanner": "scanner-primary", "fingerprint": "2dfa6da1f9353353", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-4ecb053aa93c57a2", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/auth/components/HeaderAuthButton.tsx:122"}, "properties": {"repobilityId": "a04d6b914b021ca9", "scanner": "scanner-primary", "fingerprint": "4ecb053aa93c57a2", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-2fa6d6c70715e789", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/ReportsCard.tsx:314"}, "properties": {"repobilityId": "081f72863b6d9842", "scanner": "scanner-primary", "fingerprint": "2fa6d6c70715e789", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-e8099f4c81c5fdbb", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ReportRow.tsx:222"}, "properties": {"repobilityId": "b64dde5092f90c23", "scanner": "scanner-primary", "fingerprint": "e8099f4c81c5fdbb", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-622f00894493caf0", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/reports/components/ObservationBlock.tsx:45"}, "properties": {"repobilityId": "ee1e798fe73d88a2", "scanner": "scanner-primary", "fingerprint": "622f00894493caf0", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-9ee75e5f71c1f42a", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:199"}, "properties": {"repobilityId": "2ab696383cdad21a", "scanner": "scanner-primary", "fingerprint": "9ee75e5f71c1f42a", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-627d9df3d868dada", "level": "none", "message": {"text": "TODO/FIXME marker in shipping code \u2014 features/clinical-summary/visit-history/components/VisitItem.tsx:10"}, "properties": {"repobilityId": "58181f7440d21419", "scanner": "scanner-primary", "fingerprint": "627d9df3d868dada", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.todo-marker"]}}, {"ruleId": "scanner-cfbf57266aec03ee", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/NoteItem.tsx:58"}, "properties": {"repobilityId": "39acadfb86713a6e", "scanner": "scanner-primary", "fingerprint": "cfbf57266aec03ee", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-b336ffa7c03014c1", "level": "note", "message": {"text": "\"active\" state uses light bg in a dark theme \u2014 features/clinical-summary/visit-history/components/VisitHistoryCard.tsx:291"}, "properties": {"repobilityId": "e8d45a8e4dc9a232", "scanner": "scanner-primary", "fingerprint": "b336ffa7c03014c1", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.active-light-bg"]}}, {"ruleId": "scanner-263b81381cd97029", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/EncounterObservationCard.tsx:80"}, "properties": {"repobilityId": "8b1b0d73d1884005", "scanner": "scanner-primary", "fingerprint": "263b81381cd97029", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-fd9c52faaf4efc41", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/visit-history/components/MedTrendRow.tsx:51"}, "properties": {"repobilityId": "f195f89f9071bba8", "scanner": "scanner-primary", "fingerprint": "fd9c52faaf4efc41", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-34c58f2371d21c5c", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/DocumentSummaryCard.tsx:131"}, "properties": {"repobilityId": "f030aa7004194467", "scanner": "scanner-primary", "fingerprint": "34c58f2371d21c5c", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-6bf6a03f12c47490", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/utils/sanitize-narrative.ts:7"}, "properties": {"repobilityId": "268eb88413cd6c9f", "scanner": "scanner-primary", "fingerprint": "6bf6a03f12c47490", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-1b56426644ef6221", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:144"}, "properties": {"repobilityId": "f51868cf6b354a30", "scanner": "scanner-primary", "fingerprint": "1b56426644ef6221", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-cbe37da6f93a3cd7", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:26"}, "properties": {"repobilityId": "64bfd2ef494ce3fa", "scanner": "scanner-primary", "fingerprint": "cbe37da6f93a3cd7", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-603af3fc0db78c41", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/document-summary/components/CompositionRenderer.tsx:135"}, "properties": {"repobilityId": "d021e094e0766b4f", "scanner": "scanner-primary", "fingerprint": "603af3fc0db78c41", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-cd7ff0856bbd8b82", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/clinical-summary/document-summary/components/CompositionRenderer.tsx:144"}, "properties": {"repobilityId": "e8d1a15e642d906a", "scanner": "scanner-primary", "fingerprint": "cd7ff0856bbd8b82", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-a3742a7b04425a8a", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/timeline/components/TimelineSvg.tsx:247"}, "properties": {"repobilityId": "2fce1a0a222f4c1f", "scanner": "scanner-primary", "fingerprint": "a3742a7b04425a8a", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-2c8d8b4cf0b221d2", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/VaccineItem.tsx:42"}, "properties": {"repobilityId": "01253cd448886d5c", "scanner": "scanner-primary", "fingerprint": "2c8d8b4cf0b221d2", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-c4fdde82a5b49d09", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/clinical-summary/medications/components/MedicationItem.tsx:120"}, "properties": {"repobilityId": "3eb05db5537b890c", "scanner": "scanner-primary", "fingerprint": "c4fdde82a5b49d09", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-41e9b45ae47b0cfd", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ImagePreview.tsx:46"}, "properties": {"repobilityId": "09732af944484928", "scanner": "scanner-primary", "fingerprint": "41e9b45ae47b0cfd", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-5720d1b8ac8a1fc7", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/medical-chat/components/ChatToolbar.tsx:118"}, "properties": {"repobilityId": "62f28ca4685d15b8", "scanner": "scanner-primary", "fingerprint": "5720d1b8ac8a1fc7", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-05d8a32335a1e00e", "level": "note", "message": {"text": "React Flow edge with `label=` but no project-wide edge-label CSS override \u2014 features/ips-export/utils/inference-engine.ts:588"}, "properties": {"repobilityId": "0f3ed5fef87687c4", "scanner": "scanner-primary", "fingerprint": "05d8a32335a1e00e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.edge-label.no-bg"]}}, {"ruleId": "scanner-6cd89e2db1e34683", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 features/ips-export/components/IpsSectionPreview.tsx:21"}, "properties": {"repobilityId": "09b1a337cad7bb63", "scanner": "scanner-primary", "fingerprint": "6cd89e2db1e34683", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-00d5eb12dbadb952", "level": "warning", "message": {"text": "`dangerouslySetInnerHTML` used in a React component \u2014 features/ips-export/components/IpsSectionPreview.tsx:30"}, "properties": {"repobilityId": "c4a265db548f0a29", "scanner": "scanner-primary", "fingerprint": "00d5eb12dbadb952", "layer": "frontend", "severity": "medium", "confidence": 1.0, "tags": ["frontend-quality", "fq.dangerous-html"]}}, {"ruleId": "scanner-ff58d7561fb9818e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/shared/services/logger.service.ts:31"}, "properties": {"repobilityId": "1d9566a7746e08b1", "scanner": "scanner-primary", "fingerprint": "ff58d7561fb9818e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-709015719a74ec1f", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 src/application/providers/auth.provider.tsx:111"}, "properties": {"repobilityId": "a9e184c1ae8fe8dd", "scanner": "scanner-primary", "fingerprint": "709015719a74ec1f", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-3edbdd94ef63279d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in scripts/build-gh.mjs:18"}, "properties": {"repobilityId": "a8c4bbe7cf237d57", "scanner": "scanner-primary", "fingerprint": "3edbdd94ef63279d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "scripts/build-gh.mjs"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-e03d488401d15776", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in features/clinical-summary/document-summary/utils/sanitize-narrative.ts:78"}, "properties": {"repobilityId": "e200dbde1a925d80", "scanner": "scanner-primary", "fingerprint": "e03d488401d15776", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "features/clinical-summary/document-summary/utils/sanitize-narrative.ts"}, "region": {"startLine": 78}}}]}, {"ruleId": "scanner-affd33f7e02d0edf", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in features/clinical-summary/document-summary/components/CompositionRenderer.tsx:144"}, "properties": {"repobilityId": "fa116ee700be46db", "scanner": "scanner-primary", "fingerprint": "affd33f7e02d0edf", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "features/clinical-summary/document-summary/components/CompositionRenderer.tsx"}, "region": {"startLine": 144}}}]}, {"ruleId": "scanner-44b70b386028e3a6", "level": "warning", "message": {"text": "Insecure pattern 'dangerous_innerhtml' in features/ips-export/components/IpsSectionPreview.tsx:30"}, "properties": {"repobilityId": "69cab70063910161", "scanner": "scanner-primary", "fingerprint": "44b70b386028e3a6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "dangerous_innerhtml"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "features/ips-export/components/IpsSectionPreview.tsx"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-5b5f676086e8e419", "level": "error", "message": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "properties": {"repobilityId": "2fe2159d72a8bc02", "scanner": "scanner-primary", "fingerprint": "5b5f676086e8e419", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/shared/i18n/locales/en.ts"}, "region": {"startLine": 1043}}}]}, {"ruleId": "scanner-5b5f676086e8e419", "level": "error", "message": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "properties": {"repobilityId": "2fe2159d72a8bc02", "scanner": "scanner-primary", "fingerprint": "5b5f676086e8e419", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/shared/i18n/locales/en.ts"}, "region": {"startLine": 1046}}}]}, {"ruleId": "scanner-5b5f676086e8e419", "level": "error", "message": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "properties": {"repobilityId": "2fe2159d72a8bc02", "scanner": "scanner-primary", "fingerprint": "5b5f676086e8e419", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/shared/i18n/locales/en.ts"}, "region": {"startLine": 1047}}}]}, {"ruleId": "scanner-5b5f676086e8e419", "level": "error", "message": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "properties": {"repobilityId": "2fe2159d72a8bc02", "scanner": "scanner-primary", "fingerprint": "5b5f676086e8e419", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/shared/i18n/locales/en.ts"}, "region": {"startLine": 1068}}}]}, {"ruleId": "scanner-5b5f676086e8e419", "level": "error", "message": {"text": "Possible secret in src/shared/i18n/locales/en.ts"}, "properties": {"repobilityId": "2fe2159d72a8bc02", "scanner": "scanner-primary", "fingerprint": "5b5f676086e8e419", "layer": "security", "severity": "critical", "confidence": 1.0, "tags": ["secrets"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "src/shared/i18n/locales/en.ts"}, "region": {"startLine": 1069}}}]}, {"ruleId": "scanner-a229ea54dced94e5", "level": "note", "message": {"text": "GitHub Action is tag-pinned rather than SHA-pinned"}, "properties": {"repobilityId": "6662d662323bd323", "scanner": "scanner-primary", "fingerprint": "a229ea54dced94e5", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/gh-pages.yml"}, "region": {"startLine": 67}}}]}, {"ruleId": "scanner-bd1acc2ea11a05aa", "level": "warning", "message": {"text": "GitHub Actions workflow grants broad write permissions"}, "properties": {"repobilityId": "4cf82543b4b8a202", "scanner": "scanner-primary", "fingerprint": "bd1acc2ea11a05aa", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["supply-chain", "github-actions", "least-privilege"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": ".github/workflows/gh-pages.yml"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-e3c05de1dcdd96a7", "level": "note", "message": {"text": "Very large file: src/shared/i18n/locales/en.ts (1267 lines)"}, "properties": {"repobilityId": "8aeeac23751e618c", "scanner": "scanner-primary", "fingerprint": "e3c05de1dcdd96a7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-f873f5e03e552afa", "level": "note", "message": {"text": "Very large file: src/shared/i18n/locales/zh-TW.ts (1269 lines)"}, "properties": {"repobilityId": "5e8730164b513d2f", "scanner": "scanner-primary", "fingerprint": "f873f5e03e552afa", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-49946a6d5230b7f5", "level": "note", "message": {"text": "Very large file: src/shared/utils/lab-normalize.ts (1071 lines)"}, "properties": {"repobilityId": "51763e0d0e453623", "scanner": "scanner-primary", "fingerprint": "49946a6d5230b7f5", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-ea3b5e389d8c9c0f", "level": "note", "message": {"text": "Low test-to-source ratio"}, "properties": {"repobilityId": "ef7b2552cc00a375", "scanner": "scanner-primary", "fingerprint": "ea3b5e389d8c9c0f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["tests"]}}, {"ruleId": "scanner-3ab5d313dda8e5f9", "level": "note", "message": {"text": "Debug logging residue appears in source files"}, "properties": {"repobilityId": "dac6737c38966107", "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": "64fa52bb90171aec", "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": "cc8200f28ee9ac07", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "a1407a7f891c9980", "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": "47f1a381a77a606c", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-9852142888cd805a", "level": "none", "message": {"text": "Commented-code block (7 lines) in eslint.config.mjs:3"}, "properties": {"repobilityId": "effe17ecc1978a31", "scanner": "scanner-primary", "fingerprint": "9852142888cd805a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4da32db68e8dc1e", "level": "none", "message": {"text": "Commented-code block (7 lines) in next.config.ts:51"}, "properties": {"repobilityId": "bf99ca2b4cf3ef9d", "scanner": "scanner-primary", "fingerprint": "f4da32db68e8dc1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3fef58a04e37e79f", "level": "none", "message": {"text": "Commented-code block (5 lines) in __tests__/shared/constants/ai-models.test.ts:1"}, "properties": {"repobilityId": "136dee04996df3b8", "scanner": "scanner-primary", "fingerprint": "3fef58a04e37e79f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4de2d291008ec4e1", "level": "none", "message": {"text": "Commented-code block (7 lines) in __tests__/shared/utils/lab-categories.test.ts:1"}, "properties": {"repobilityId": "c84df3972726b074", "scanner": "scanner-primary", "fingerprint": "4de2d291008ec4e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dade756fdc1d82ee", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.audience.test.ts:3"}, "properties": {"repobilityId": "18a6b6a820ba72dc", "scanner": "scanner-primary", "fingerprint": "dade756fdc1d82ee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9fc95a12f64ca06f", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/lab-normalize.test.ts:6"}, "properties": {"repobilityId": "eedb899bd8d964c6", "scanner": "scanner-primary", "fingerprint": "9fc95a12f64ca06f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e99d7ea4bdab008", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/shared/utils/nhi-order-names.test.ts:3"}, "properties": {"repobilityId": "893f9e9ecddc4480", "scanner": "scanner-primary", "fingerprint": "9e99d7ea4bdab008", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1e06c5bdd180256b", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/shared/components/HeaderOverflowMenu.test.tsx:4"}, "properties": {"repobilityId": "72925ff1b83e6c42", "scanner": "scanner-primary", "fingerprint": "1e06c5bdd180256b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-071f66749f3e923c", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/ai/openai.service.test.ts:188"}, "properties": {"repobilityId": "542e0e96cbf6d8f7", "scanner": "scanner-primary", "fingerprint": "071f66749f3e923c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8851a8fadeee6fe3", "level": "none", "message": {"text": "Commented-code block (5 lines) in __tests__/infrastructure/fhir/local-bundle-medication-source.test.ts:1"}, "properties": {"repobilityId": "966332f79d67fc9b", "scanner": "scanner-primary", "fingerprint": "8851a8fadeee6fe3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0732db383bd0a28", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-practitioner-display.test.ts:4"}, "properties": {"repobilityId": "e50c12bae760d20f", "scanner": "scanner-primary", "fingerprint": "a0732db383bd0a28", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9ee5f9ce6fe53f68", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/infrastructure/fhir/local-bundle-urn-uuid.test.ts:4"}, "properties": {"repobilityId": "3c0064d6a644c475", "scanner": "scanner-primary", "fingerprint": "9ee5f9ce6fe53f68", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-584f061203f083b7", "level": "none", "message": {"text": "Commented-code block (7 lines) in __tests__/features/ips-export/useInferredProblems.test.tsx:3"}, "properties": {"repobilityId": "d5af1d333db021d1", "scanner": "scanner-primary", "fingerprint": "584f061203f083b7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7b32fda9d742ee7f", "level": "none", "message": {"text": "Commented-code block (5 lines) in __tests__/features/ips-export/ips-builder.test.ts:340"}, "properties": {"repobilityId": "8d3f5e5a9f52b43d", "scanner": "scanner-primary", "fingerprint": "7b32fda9d742ee7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcbbeec7809c86e4", "level": "none", "message": {"text": "Commented-code block (12 lines) in __tests__/features/reports/useReportsData-ct-split.test.tsx:3"}, "properties": {"repobilityId": "e2ef3a1fa8a508b1", "scanner": "scanner-primary", "fingerprint": "bcbbeec7809c86e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e872d428441fabf8", "level": "none", "message": {"text": "Commented-code block (5 lines) in __tests__/features/reports/format-value.test.ts:1"}, "properties": {"repobilityId": "e572b591965f1281", "scanner": "scanner-primary", "fingerprint": "e872d428441fabf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-894d238386a20573", "level": "none", "message": {"text": "Commented-code block (6 lines) in __tests__/features/visit-history/useEncounterDetails.test.tsx:1"}, "properties": {"repobilityId": "f422b5af8d65be29", "scanner": "scanner-primary", "fingerprint": "894d238386a20573", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c2229103795462b4", "level": "note", "message": {"text": "Legacy-named symbol `docRefOld` in __tests__/features/document-summary/document-adapter.test.ts:217"}, "properties": {"repobilityId": "603357e0a462aed9", "scanner": "scanner-primary", "fingerprint": "c2229103795462b4", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-9b6673d4acb8d84e", "level": "none", "message": {"text": "Commented-code block (8 lines) in __tests__/features/medications/route-display.test.ts:3"}, "properties": {"repobilityId": "ea9c009bd5ea9b25", "scanner": "scanner-primary", "fingerprint": "9b6673d4acb8d84e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-301145ad6a49d5f1", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/write-version.mjs:7"}, "properties": {"repobilityId": "1a9c2f3f18e84a96", "scanner": "scanner-primary", "fingerprint": "301145ad6a49d5f1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cdfaf908404c39a4", "level": "none", "message": {"text": "Commented-code block (5 lines) in scripts/build-gh.mjs:4"}, "properties": {"repobilityId": "6de38569e2a0425f", "scanner": "scanner-primary", "fingerprint": "cdfaf908404c39a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1066909d53eb65c9", "level": "none", "message": {"text": "Commented-code block (6 lines) in app/layout.tsx:13"}, "properties": {"repobilityId": "bd6447a9600d241e", "scanner": "scanner-primary", "fingerprint": "1066909d53eb65c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5798a335785170df", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/settings/components/DisplaySettings.tsx:3"}, "properties": {"repobilityId": "fff4c5c0bd60a48f", "scanner": "scanner-primary", "fingerprint": "5798a335785170df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04fed8156c415a74", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/advance-directives/AdvanceDirectivesCard.tsx:3"}, "properties": {"repobilityId": "ed02deb0c25c0247", "scanner": "scanner-primary", "fingerprint": "04fed8156c415a74", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e3ab11358e4c59ef", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/problem-list/ProblemListCard.tsx:3"}, "properties": {"repobilityId": "31ddd6fd13b92a52", "scanner": "scanner-primary", "fingerprint": "e3ab11358e4c59ef", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffbac0977cbd2dc4", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/ReportsCard.tsx:36"}, "properties": {"repobilityId": "b7f2bba2b6e5b020", "scanner": "scanner-primary", "fingerprint": "ffbac0977cbd2dc4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f865c31f31c4e56", "level": "none", "message": {"text": "Commented-code block (9 lines) in features/clinical-summary/reports/utils/multi-region-grouping.ts:1"}, "properties": {"repobilityId": "58a6ae8aecffa69c", "scanner": "scanner-primary", "fingerprint": "6f865c31f31c4e56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3800ce00c07ed264", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/CumulativeLabReport.tsx:3"}, "properties": {"repobilityId": "92c896b3caa2bb97", "scanner": "scanner-primary", "fingerprint": "3800ce00c07ed264", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1c5fa8b18fbd8fdd", "level": "none", "message": {"text": "Commented-code block (8 lines) in features/clinical-summary/reports/components/ReportImageDialog.tsx:4"}, "properties": {"repobilityId": "edd14ce23a7d6dc9", "scanner": "scanner-primary", "fingerprint": "1c5fa8b18fbd8fdd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b30b19a10f42ff77", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportRow.tsx:200"}, "properties": {"repobilityId": "7fb69f729a205fd7", "scanner": "scanner-primary", "fingerprint": "b30b19a10f42ff77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c5500332137aa90", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ObservationTrendDialog.tsx:33"}, "properties": {"repobilityId": "7e817c0f1c00b39d", "scanner": "scanner-primary", "fingerprint": "7c5500332137aa90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92ee896a501de3b8", "level": "none", "message": {"text": "Commented-code block (7 lines) in features/clinical-summary/reports/components/ObservationBlock.tsx:91"}, "properties": {"repobilityId": "73d27fac2d6b546d", "scanner": "scanner-primary", "fingerprint": "92ee896a501de3b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-17fece558624373b", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/components/MultiRegionStudyCard.tsx:1"}, "properties": {"repobilityId": "f6d826704a799996", "scanner": "scanner-primary", "fingerprint": "17fece558624373b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-940808172c618cd3", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/components/ReportsTabContent.tsx:3"}, "properties": {"repobilityId": "a3e0e4d51075ab39", "scanner": "scanner-primary", "fingerprint": "940808172c618cd3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f6678e4cf5d0a304", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useObservationHistory.ts:316"}, "properties": {"repobilityId": "6c8f4d150a81162a", "scanner": "scanner-primary", "fingerprint": "f6678e4cf5d0a304", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12dc15c68faa838b", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/reports/hooks/useReportsData.ts:40"}, "properties": {"repobilityId": "095a1b7aac376e68", "scanner": "scanner-primary", "fingerprint": "12dc15c68faa838b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dabac316c134217c", "level": "none", "message": {"text": "Commented-code block (10 lines) in features/clinical-summary/reports/hooks/useLabPivot.ts:74"}, "properties": {"repobilityId": "65a68832140d222d", "scanner": "scanner-primary", "fingerprint": "dabac316c134217c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eed653af0b31f074", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useOrphanObservations.ts:25"}, "properties": {"repobilityId": "47296fdbaed5d30a", "scanner": "scanner-primary", "fingerprint": "eed653af0b31f074", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-151975268c950955", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/reports/hooks/useProcedureRows.ts:24"}, "properties": {"repobilityId": "7ce5d1e1eda404be", "scanner": "scanner-primary", "fingerprint": "151975268c950955", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72ef6e762b56b3f3", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterCards.tsx:31"}, "properties": {"repobilityId": "12bb3997a19944f1", "scanner": "scanner-primary", "fingerprint": "72ef6e762b56b3f3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1f3616c2c8f16f50", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/visit-history/components/MedTrendRow.tsx:1"}, "properties": {"repobilityId": "b92c37af8267ca52", "scanner": "scanner-primary", "fingerprint": "1f3616c2c8f16f50", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fcb78e1c9beab63", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/AnalyteTrendRow.tsx:1"}, "properties": {"repobilityId": "aa48529f5932bfcb", "scanner": "scanner-primary", "fingerprint": "4fcb78e1c9beab63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-963043d7eb9a60d6", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/visit-history/components/EncounterSection.tsx:1"}, "properties": {"repobilityId": "804f55b7673d615c", "scanner": "scanner-primary", "fingerprint": "963043d7eb9a60d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c432fe10ef254362", "level": "none", "message": {"text": "Commented-code block (7 lines) in features/clinical-summary/visit-history/hooks/useEncounterDetails.ts:27"}, "properties": {"repobilityId": "de22d9a9ad3fe91e", "scanner": "scanner-primary", "fingerprint": "c432fe10ef254362", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-74727a1251bb31b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/visit-history/hooks/useVisitHistory.ts:64"}, "properties": {"repobilityId": "4f8962e1dd0e3eb9", "scanner": "scanner-primary", "fingerprint": "74727a1251bb31b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00e892c8665f5f22", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/document-summary/DocumentSummaryCard.tsx:5"}, "properties": {"repobilityId": "11faf636ee7482c7", "scanner": "scanner-primary", "fingerprint": "00e892c8665f5f22", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f00f6ffe966e4b9d", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/types.ts:4"}, "properties": {"repobilityId": "67541a1002adf619", "scanner": "scanner-primary", "fingerprint": "f00f6ffe966e4b9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-95a003c0a6729b82", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/utils/sanitize-narrative.ts:1"}, "properties": {"repobilityId": "a193bfc4e7dc7649", "scanner": "scanner-primary", "fingerprint": "95a003c0a6729b82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d3ca36b1b45061e", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/document-summary/components/HtmlDocumentRenderer.tsx:1"}, "properties": {"repobilityId": "4e735da41c68cb39", "scanner": "scanner-primary", "fingerprint": "5d3ca36b1b45061e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8d2df5d244eb287a", "level": "none", "message": {"text": "Commented-code block (7 lines) in features/clinical-summary/document-summary/hooks/useDocumentSummaries.ts:6"}, "properties": {"repobilityId": "f0377f901e3ad7a1", "scanner": "scanner-primary", "fingerprint": "8d2df5d244eb287a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5d1df9aa54f7ad02", "level": "none", "message": {"text": "Commented-code block (8 lines) in features/clinical-summary/medications/MedListCard.tsx:1"}, "properties": {"repobilityId": "d8f6da52b6740534", "scanner": "scanner-primary", "fingerprint": "5d1df9aa54f7ad02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3760132d14fa5643", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/components/TimelineSvg.tsx:3"}, "properties": {"repobilityId": "78544262b2b2db37", "scanner": "scanner-primary", "fingerprint": "3760132d14fa5643", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3c0f8dbfd21eedf2", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/timeline/hooks/useMedicationTimeline.ts:3"}, "properties": {"repobilityId": "bc43f6503b6251c6", "scanner": "scanner-primary", "fingerprint": "3c0f8dbfd21eedf2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1d66406967e71ae", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationSourceMix.ts:1"}, "properties": {"repobilityId": "85534fd61be5950d", "scanner": "scanner-primary", "fingerprint": "e1d66406967e71ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4c00e029058af6a2", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-summary/medications/hooks/useMedicationRows.ts:24"}, "properties": {"repobilityId": "a57a325f11dc3d81", "scanner": "scanner-primary", "fingerprint": "4c00e029058af6a2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c16d6e8ae5ffe11", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/clinical-summary/medications/hooks/useVaccineRows.ts:1"}, "properties": {"repobilityId": "28dda2e579ce322b", "scanner": "scanner-primary", "fingerprint": "9c16d6e8ae5ffe11", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bf75905daa4bb66", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/import-bundle/hooks/useImportBundle.ts:5"}, "properties": {"repobilityId": "4d0410c6513cbe1d", "scanner": "scanner-primary", "fingerprint": "5bf75905daa4bb66", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fc5751a10baeeca1", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/medical-chat/components/AudioWaveform.tsx:3"}, "properties": {"repobilityId": "5967292813f42407", "scanner": "scanner-primary", "fingerprint": "fc5751a10baeeca1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3224fff64de25e7c", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/medical-chat/components/ChatToolbar.tsx:58"}, "properties": {"repobilityId": "0532f4802fe7659e", "scanner": "scanner-primary", "fingerprint": "3224fff64de25e7c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ab8da8e2260892d", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 features/medical-chat/hooks/useVoiceRecording.ts:92"}, "properties": {"repobilityId": "60b751eb39f0f6aa", "scanner": "scanner-primary", "fingerprint": "3ab8da8e2260892d", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-fcc82c8aece25e19", "level": "none", "message": {"text": "Commented-code block (7 lines) in features/medical-chat/hooks/useAgentChat.ts:139"}, "properties": {"repobilityId": "aca755e2bd8a1594", "scanner": "scanner-primary", "fingerprint": "fcc82c8aece25e19", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a83187e92624906f", "level": "note", "message": {"text": "Legacy-named symbol `llm_media_consent_v1` in features/medical-chat/hooks/useMediaConsent.ts:13"}, "properties": {"repobilityId": "f0598f5c9a2dcdc3", "scanner": "scanner-primary", "fingerprint": "a83187e92624906f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-7830872f27e95653", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/medical-chat/hooks/useMediaConsent.ts:3"}, "properties": {"repobilityId": "b8adf3fd8c753219", "scanner": "scanner-primary", "fingerprint": "7830872f27e95653", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-786a6f065cf44b36", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/ips-export/utils/ips-constants.ts:3"}, "properties": {"repobilityId": "175160a059f7e46e", "scanner": "scanner-primary", "fingerprint": "786a6f065cf44b36", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9774f9c3530bd0ac", "level": "none", "message": {"text": "Commented-code block (10 lines) in features/ips-export/utils/ips-curation.ts:4"}, "properties": {"repobilityId": "01dccac7c4f8cdee", "scanner": "scanner-primary", "fingerprint": "9774f9c3530bd0ac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-01ab8c395f1aa3ea", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/ips-export/utils/ips-builder.ts:135"}, "properties": {"repobilityId": "987287aed87e101c", "scanner": "scanner-primary", "fingerprint": "01ab8c395f1aa3ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32eb4089416eeb98", "level": "none", "message": {"text": "Commented-code block (7 lines) in features/ips-export/utils/inference-engine.ts:3"}, "properties": {"repobilityId": "2f0937d91de9c110", "scanner": "scanner-primary", "fingerprint": "32eb4089416eeb98", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c25a6dfcbd017d8e", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/ips-export/utils/snomed-mapping.ts:3"}, "properties": {"repobilityId": "d3765907cab66b19", "scanner": "scanner-primary", "fingerprint": "c25a6dfcbd017d8e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f587182395a4b267", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/ips-export/utils/llm-json.ts:3"}, "properties": {"repobilityId": "beb56402e5968bdf", "scanner": "scanner-primary", "fingerprint": "f587182395a4b267", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-48993509254db0c8", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/ips-export/utils/inferred-problems-types.ts:8"}, "properties": {"repobilityId": "8eeadf1fa0432069", "scanner": "scanner-primary", "fingerprint": "48993509254db0c8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b931d0f61a9b8c5", "level": "none", "message": {"text": "Commented-code block (5 lines) in features/ips-export/components/InferredProblemsReview.tsx:5"}, "properties": {"repobilityId": "4e2f0e6ab62d694c", "scanner": "scanner-primary", "fingerprint": "3b931d0f61a9b8c5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-302ad7d2de6b81dc", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/ips-export/hooks/useInferredProblems.ts:5"}, "properties": {"repobilityId": "9e995ffd4144a2b5", "scanner": "scanner-primary", "fingerprint": "302ad7d2de6b81dc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8a25a023d82c2da9", "level": "none", "message": {"text": "Commented-code block (6 lines) in features/clinical-insights/hooks/useInsightResponsesStore.ts:3"}, "properties": {"repobilityId": "da992b4a46982889", "scanner": "scanner-primary", "fingerprint": "8a25a023d82c2da9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a153ff848dde61a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 features/feedback/components/FeedbackDialog.tsx:95"}, "properties": {"repobilityId": "157944f9e84c92f5", "scanner": "scanner-primary", "fingerprint": "5a153ff848dde61a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-70b04767545ad272", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/i18n/locales/en.ts:269"}, "properties": {"repobilityId": "907b181b1925353a", "scanner": "scanner-primary", "fingerprint": "70b04767545ad272", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a87a0dcd19be714", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/shared/config/feature-registry.ts:106"}, "properties": {"repobilityId": "f84b3464d0084865", "scanner": "scanner-primary", "fingerprint": "2a87a0dcd19be714", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-945a291c3057fa9f", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/constants/data-selection.constants.ts:7"}, "properties": {"repobilityId": "2497726ef91798d6", "scanner": "scanner-primary", "fingerprint": "945a291c3057fa9f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c4986afbd0d66c63", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/shared/utils/lab-categories.ts:4"}, "properties": {"repobilityId": "9ff5a324a7494532", "scanner": "scanner-primary", "fingerprint": "c4986afbd0d66c63", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d0130b2ec9a6dcc0", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/shared/utils/route-display.ts:3"}, "properties": {"repobilityId": "232a97b69d0591d6", "scanner": "scanner-primary", "fingerprint": "d0130b2ec9a6dcc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5fedbca8da53dca", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/shared/utils/lab-normalize.ts:32"}, "properties": {"repobilityId": "425a4744b8a143b8", "scanner": "scanner-primary", "fingerprint": "d5fedbca8da53dca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c85836a529a8ebb", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/shared/utils/nhi-order-names.ts:5"}, "properties": {"repobilityId": "98c85481be328011", "scanner": "scanner-primary", "fingerprint": "6c85836a529a8ebb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f8e49ee21a8be9d", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/shared/utils/crypto.utils.ts:3"}, "properties": {"repobilityId": "2e9197809b7e617a", "scanner": "scanner-primary", "fingerprint": "4f8e49ee21a8be9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7c2ac99bdda379c0", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/shared/utils/report-text-format.ts:4"}, "properties": {"repobilityId": "5e728a33acf0cd5f", "scanner": "scanner-primary", "fingerprint": "7c2ac99bdda379c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-41c05026f5c422cc", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/utils/encounter-type.utils.ts:11"}, "properties": {"repobilityId": "72ec83ceeb169869", "scanner": "scanner-primary", "fingerprint": "41c05026f5c422cc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a52bbc43d828eee0", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/components/HeaderOverflowMenu.tsx:3"}, "properties": {"repobilityId": "d8d0be83a3c86959", "scanner": "scanner-primary", "fingerprint": "a52bbc43d828eee0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8f7ecd9f9d9e587", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/components/FeatureCard.tsx:43"}, "properties": {"repobilityId": "80f34c6a0e985cae", "scanner": "scanner-primary", "fingerprint": "a8f7ecd9f9d9e587", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5bd0cc105a79f385", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/components/VersionLink.tsx:18"}, "properties": {"repobilityId": "bf1561fd50c0e9e2", "scanner": "scanner-primary", "fingerprint": "5bd0cc105a79f385", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7d075735eca3a1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/shared/hooks/use-app-version.hook.ts:3"}, "properties": {"repobilityId": "83aea0e3114f674f", "scanner": "scanner-primary", "fingerprint": "c7d075735eca3a1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dabac043c6a72d88", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/utils/encounter-link.utils.ts:3"}, "properties": {"repobilityId": "53a68f2a94a67e25", "scanner": "scanner-primary", "fingerprint": "dabac043c6a72d88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e112799d2f9d2165", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/core/utils/observation-selectors.ts:7"}, "properties": {"repobilityId": "aa0086ff9633b9cf", "scanner": "scanner-primary", "fingerprint": "e112799d2f9d2165", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c46beea5d4741685", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/errors/index.ts:90"}, "properties": {"repobilityId": "2d13a667f7205edd", "scanner": "scanner-primary", "fingerprint": "c46beea5d4741685", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-92ac1646995182e8", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/categories/encounters.category.ts:1"}, "properties": {"repobilityId": "74af106dc8bab6f9", "scanner": "scanner-primary", "fingerprint": "92ac1646995182e8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f2eaba0e2cf6d3e", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/categories/composition.category.ts:3"}, "properties": {"repobilityId": "adeca64f314a99d4", "scanner": "scanner-primary", "fingerprint": "8f2eaba0e2cf6d3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db026834f1c93a75", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/core/entities/clinical-data.entity.ts:322"}, "properties": {"repobilityId": "1d57b78a9b94b705", "scanner": "scanner-primary", "fingerprint": "db026834f1c93a75", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0cea2e81b2caf0db", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/core/entities/patient.entity.ts:3"}, "properties": {"repobilityId": "6bcacb636206dc01", "scanner": "scanner-primary", "fingerprint": "0cea2e81b2caf0db", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82c91b4f63a09a85", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/interceptors/proxy-fetch.interceptor.ts:50"}, "properties": {"repobilityId": "3ee11bdbe689a139", "scanner": "scanner-primary", "fingerprint": "82c91b4f63a09a85", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffcbb2519b3aadae", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/infrastructure/ai/services/perplexity.service.ts:28"}, "properties": {"repobilityId": "6041ba6bf2634467", "scanner": "scanner-primary", "fingerprint": "ffcbb2519b3aadae", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-a0ccb4eb8d7e80c9", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/tools/fhir-tools.ts:83"}, "properties": {"repobilityId": "82cf5e1a3cc0d6ba", "scanner": "scanner-primary", "fingerprint": "a0ccb4eb8d7e80c9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7bfefdb97e613d05", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/infrastructure/ai/tools/_scrub-pii.ts:6"}, "properties": {"repobilityId": "b458ffdbd2fb4b3e", "scanner": "scanner-primary", "fingerprint": "7bfefdb97e613d05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d762d55d49f99b59", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/infrastructure/ai/streaming/ai-sdk-stream.adapter.ts:3"}, "properties": {"repobilityId": "3a593248a98a9798", "scanner": "scanner-primary", "fingerprint": "d762d55d49f99b59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e3ec180090452398", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/infrastructure/ai/streaming/stream-orchestrator.ts:3"}, "properties": {"repobilityId": "3909e48d674e9df0", "scanner": "scanner-primary", "fingerprint": "e3ec180090452398", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5cdc65f881d01437", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/infrastructure/fhir/client/fhir-client.service.ts:47"}, "properties": {"repobilityId": "f4e4a3b867f44d18", "scanner": "scanner-primary", "fingerprint": "5cdc65f881d01437", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1077f7847a0e1a5f", "level": "none", "message": {"text": "Commented-code block (8 lines) in src/infrastructure/fhir/mappers/fhir.mapper.ts:148"}, "properties": {"repobilityId": "d7d7765c8d440490", "scanner": "scanner-primary", "fingerprint": "1077f7847a0e1a5f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0a98be9439544d33", "level": "none", "message": {"text": "Commented-code block (11 lines) in src/infrastructure/fhir/services/local-bundle.service.ts:6"}, "properties": {"repobilityId": "a8355049907dc02e", "scanner": "scanner-primary", "fingerprint": "0a98be9439544d33", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e6f53ff9f2528d5d", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/infrastructure/fhir/services/bundle-crypto.ts:8"}, "properties": {"repobilityId": "c51404b73cf4633e", "scanner": "scanner-primary", "fingerprint": "e6f53ff9f2528d5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-69df29aaf254c1ae", "level": "none", "message": {"text": "Commented-code block (9 lines) in src/infrastructure/fhir/repositories/patient.repository.ts:11"}, "properties": {"repobilityId": "61d0a9b6562b5773", "scanner": "scanner-primary", "fingerprint": "69df29aaf254c1ae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5b1fc7a23a81b869", "level": "none", "message": {"text": "Commented-code block (6 lines) in src/infrastructure/fhir/repositories/clinical-data.repository.ts:83"}, "properties": {"repobilityId": "73f3e633ee477d2f", "scanner": "scanner-primary", "fingerprint": "5b1fc7a23a81b869", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-841684b131b5eec0", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/application/stores/ai-config.store.ts:90"}, "properties": {"repobilityId": "b20038e5d8b8d216", "scanner": "scanner-primary", "fingerprint": "841684b131b5eec0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcb27da74f832bee", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/application/providers/right-panel.provider.tsx:13"}, "properties": {"repobilityId": "af25a2794a9a9e0c", "scanner": "scanner-primary", "fingerprint": "fcb27da74f832bee", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-868413f290d87ba4", "level": "none", "message": {"text": "Commented-code block (5 lines) in src/application/providers/data-selection.provider.tsx:3"}, "properties": {"repobilityId": "f991a92b717eb5e2", "scanner": "scanner-primary", "fingerprint": "868413f290d87ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc19c868642896f2", "level": "none", "message": {"text": "Commented-code block (7 lines) in src/layouts/RightPanelLayout.tsx:106"}, "properties": {"repobilityId": "ba515baeeada062d", "scanner": "scanner-primary", "fingerprint": "bc19c868642896f2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}