{"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: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined unresolved feedback: Vantar23/ams-os"}, "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: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#3\nRepo: Vantar23/ams-os\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 65\nNode types: {'pr_file': 12, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "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: Vantar23/ams-os\nThread: Vantar23/ams-os#7\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: Vantar23/ams-os\nThread: Vantar23/ams-os#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#7\nRepo: Vantar23/ams-os\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 32\nNode types: {'link_quality': 5, 'commit': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome':"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os#8\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a22dc853c9571a1c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\""}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined schema ui api mismatch: Vantar23/ams-os"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 50\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'th"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined bad chains: Vantar23/ams-os"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nOutcome: self_attested_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: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 2, 'ui_or_frontend': 3, 'schema_or_data': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9404a7d8ec28243b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_auth_guardrail_gap", "name": "Foundry mined security auth guardrail gaps: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: Vantar23/ams-os"}, "fullDescription": {"text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#8\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#8\nRepo: Vantar23/ams-os\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 30\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcom"}, "properties": {"scanner": "foundry_dataset", "category": "auth", "severity": "critical", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: Vantar23/ams-os", "shortDescription": {"text": "Foundry mined mock as real or placeholder: Vantar23/ams-os"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\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: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 50\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_ch"}, "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-73013e6a54b8b96e", "name": "`truncate` class without `title=` for hover reveal \u2014 components/capitan-card.tsx:24", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/capitan-card.tsx:24"}, "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-fad1401f0e8d9a23", "name": "React Flow <Controls> without dark theming \u2014 components/mapa-image.tsx:57", "shortDescription": {"text": "React Flow <Controls> without dark theming \u2014 components/mapa-image.tsx:57"}, "fullDescription": {"text": "`<Controls>` ships with white buttons. Override `.react-flow__controls` and `.react-flow__controls-button` in your stylesheet or pass a styled wrapper.\n\nWhy: P1 in CHECKLIST.md \u2014 vendor defaults bleed light through.\nRule id: fq.controls.no-bg"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-296deb981f16bfed", "name": "`truncate` class without `title=` for hover reveal \u2014 components/areas-selector.tsx:81", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/areas-selector.tsx:81"}, "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-7adca3ed5f3636a5", "name": "`truncate` class without `title=` for hover reveal \u2014 components/page-header.tsx:33", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/page-header.tsx:33"}, "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-7e1c973390dded38", "name": "`truncate` class without `title=` for hover reveal \u2014 app/acomodador/[access_token]/asistencia/page.tsx:91", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/acomodador/[access_token]/asistencia/page.tsx:91"}, "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-39d24d6855acb5f3", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/hermanas-de-apoyo/hermanas-client.tsx:1037", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/hermanas-de-apoyo/hermanas-client.tsx:1037"}, "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-852480b9a97cdafc", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/avisos/aviso-card.tsx:157", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/avisos/aviso-card.tsx:157"}, "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-869d72a1bcee7ce1", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/acomodadores/acomodadores-client.tsx:1085", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/acomodadores/acomodadores-client.tsx:1085"}, "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-029b1ca92ea81950", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/puestos/puestos-client.tsx:660", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/puestos/puestos-client.tsx:660"}, "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-f2d5921efc4fca8e", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mapa/mapa-client.tsx:146", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mapa/mapa-client.tsx:146"}, "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-fa425555dbf3dd60", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/areas/areas-client.tsx:330", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/areas/areas-client.tsx:330"}, "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-73b665f80069bd9c", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/resumen/page.tsx:497", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/resumen/page.tsx:497"}, "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-7fab6050ad2de6e1", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/sub-aux/sub-aux-client.tsx:523", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/sub-aux/sub-aux-client.tsx:523"}, "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-36fa1ca19f3219aa", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/remplazos/remplazos-client.tsx:244", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/remplazos/remplazos-client.tsx:244"}, "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-5c49c9c53837a820", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/disponibilidad/disponibilidad-view.tsx:789", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/disponibilidad/disponibilidad-view.tsx:789"}, "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-7eb2ef1f09fb75b5", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/accesos/accesos-client.tsx:198", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/accesos/accesos-client.tsx:198"}, "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-d72635ed4aa799c6", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/asistencia/asistencia-client.tsx:927", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/asistencia/asistencia-client.tsx:927"}, "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-5812aa0644dcb980", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mensajes/mensajes-client.tsx:276", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mensajes/mensajes-client.tsx:276"}, "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-c710efcded047ccc", "name": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/capitanes/capitanes-client.tsx:492", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/capitanes/capitanes-client.tsx:492"}, "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-aaa52ac7ad738646", "name": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/page.tsx:96", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/page.tsx:96"}, "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-ffdc269be2f46351", "name": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/pase-de-lista/lista-pase.tsx:96", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/pase-de-lista/lista-pase.tsx:96"}, "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-50fb7126d2714b21", "name": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/asistencia/conteo-area-card.tsx:223", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/asistencia/conteo-area-card.tsx:223"}, "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-4601e3ad3bb28677", "name": "No CI/CD pipelines detected", "shortDescription": {"text": "No CI/CD pipelines detected"}, "fullDescription": {"text": "No GitHub Actions, GitLab CI, or CircleCI configs found. Without CI you can't gate deploys on tests/lints."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "0 test file(s) for 215 source file(s) (ratio 0.00). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 138 placeholder/mock markers across 35 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci, tests. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-749d4bc1bd66df5f", "name": "Agent instructions exist but release-hardening basics are missing", "shortDescription": {"text": "Agent instructions exist but release-hardening basics are missing"}, "fullDescription": {"text": "AI-coder instruction files were found, but the repo is missing license, ci, tests. Treat this as a contract gap: the agent is guided, but the generated output is not yet guarded by the controls that make it repeatable."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e725d2ab884fbd49", "name": "Multiple root agent instruction files without precedence", "shortDescription": {"text": "Multiple root agent instruction files without precedence"}, "fullDescription": {"text": "The repo has multiple top-level AI-coder instruction files. Without precedence rules, different agents may follow different policies."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-43a9524ff184e6d3", "name": "Commented-code block (8 lines) in app/api/cron/recordatorios/route.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in app/api/cron/recordatorios/route.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-bfb7ac12ad7ad03f", "name": "Commented-code block (5 lines) in lib/disponibilidad.ts:63", "shortDescription": {"text": "Commented-code block (5 lines) in lib/disponibilidad.ts:63"}, "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/22070"}, "properties": {"repository": "Vantar23/ams-os", "repoUrl": "https://github.com/Vantar23/ams-os", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Vantar23/ams-os"}, "properties": {"repobilityId": 361798, "scanner": "foundry_dataset", "fingerprint": "a9c641364a156808a6ab5c09f1989b04d4db606c26ccac97318bac70a142ccf3", "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, "schema_or_data": 1, "ui_or_frontend": 11, "deployment_env_gap": 1, "human_feedback_general": 1, "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": 65, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 12, "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": 1, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 12, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#3", "issue_number": "3", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "Vantar23/ams-os", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-306d50de9107e5e2", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 5, "ui_or_frontend": 55}}, "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: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#3\nRepo: Vantar23/ams-os\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 65\nNode types: {'pr_file': 12, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 12, '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, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'schema_or_data': 1, 'comment_has_related_commit_context': 1, 'bug_fix': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-48a29e078a446cda", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Vantar23/ams-os"}, "properties": {"repobilityId": 361797, "scanner": "foundry_dataset", "fingerprint": "a24bb3884d8bc0834b8ed97643bd3930b15764db68dbd9f370c55355fa1348b4", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"ui_or_frontend": 1, "source_or_other": 1, "deployment_env_gap": 1, "security_or_secrets": 2, "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": 26, "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": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 16, "node_types": {"repo": 1, "commit": 2, "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": "Vantar23/ams-os#2", "issue_number": "2", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "Vantar23/ams-os", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-ac2010757d988314", "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: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#2\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#2\nRepo: Vantar23/ams-os\nIssue/PR number: 2\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 26\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'commit': 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, 'comment_chain_links_commit': 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: {'claimed_resolved_unverified': 3, 'security_or_secrets': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-0aae8fab84103df8", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Vantar23/ams-os"}, "properties": {"repobilityId": 361796, "scanner": "foundry_dataset", "fingerprint": "cf624a7e841b5053683c8a66fce8ed0f8806edaed725b0c0e44cb1444737f045", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 1, "ui_or_frontend": 3, "source_or_other": 1, "deployment_env_gap": 1, "human_feedback_general": 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": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 5, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 2, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "thread": 1, "comment": 2, "pr_file": 5, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#1", "issue_number": "1", "quality_tiers": {"unresolved": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-82bcbfd372c6dc04", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {"api_or_backend": 5, "ui_or_frontend": 15, "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: needs_more_evidence\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#1\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#1\nRepo: Vantar23/ams-os\nIssue/PR number: 1\nGraph consistency label: needs_more_evidence\nNodes: 17\nEdges: 36\nNode types: {'pr_file': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 10, 'thread_touches_file': 5, 'issue_chain_touches_file': 5, '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: {'ui_or_frontend': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'api_or_backend': 1, 'source_or_other': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-ae7f1771544a246b", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345555, "scanner": "foundry_dataset", "fingerprint": "165adccb1ba836becf9e439152a2e4a69b8ef44c19a03cb50c52e37ce0d903a8", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "api_or_backend": 1, "commit_general": 1, "schema_or_data": 1, "deployment_env_gap": 1, "api_integration_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 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": 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": "Vantar23/ams-os#7", "issue_number": "7", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-06473b6c4b278edc", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5, "schema_or_data": 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: Vantar23/ams-os\nThread: Vantar23/ams-os#7\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: Vantar23/ams-os\nThread: Vantar23/ams-os#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#7\nRepo: Vantar23/ams-os\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 32\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_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: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'api_or_backend': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-4d6baeec796c3b0b", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345554, "scanner": "foundry_dataset", "fingerprint": "9cf23bcac5af0a07799ea8fd93e94010f985c4da504c7d186e9cc27fdc942fa3", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "api_or_backend": 1, "ui_or_frontend": 10, "source_or_other": 2, "ui_workflow_gap": 1, "deployment_env_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 72, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 13, "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": 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": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 13, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#6", "issue_number": "6", "quality_tiers": {"high_confidence": 3, "assumption_check": 1, "weak_supervision": 1}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-38ca6869c53fb447", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "ui_or_frontend": 50, "source_or_other": 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: supported_by_high_confidence_link\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#6\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#6\nRepo: Vantar23/ams-os\nIssue/PR number: 6\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 72\nNode types: {'pr_file': 13, 'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 13, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, '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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_or_frontend': 10, 'claimed_resolved_unverified': 4, 'source_or_other': 2, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'deployment_env_gap': 1, 'api_or_backend': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-d591502952db087c", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345553, "scanner": "foundry_dataset", "fingerprint": "932b964acb961fd97b477b14888a26c1d6300031960ded87b4b9273649cef3fd", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "api_or_backend": 5, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 7, "source_or_other": 1, "deployment_env_gap": 1, "api_integration_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 75, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 15, "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": 12, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 33, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 15, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#5", "issue_number": "5", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-852d8bddaad99a01", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 25, "schema_or_data": 10, "ui_or_frontend": 35, "source_or_other": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#5\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: Vantar23/ams-os\nThread: Vantar23/ams-os#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#5\nRepo: Vantar23/ams-os\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 33\nEdges: 75\nNode types: {'pr_file': 15, 'link_quality': 5, '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': 24, 'thread_touches_file': 15, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'comment_chain_links_commit': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_or_frontend': 7, 'api_or_backend': 5, 'claimed_resolved_unverified': 3, 'schema_or_data': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-c80ae293ea4a9854", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345552, "scanner": "foundry_dataset", "fingerprint": "caf5496ae583d9854060cffcb1dd0ede418b329d598481de21bd62a429224868", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"ui_workflow": 1, "api_or_backend": 2, "commit_general": 1, "ui_workflow_gap": 1, "deployment_env_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 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": 19, "node_types": {"repo": 1, "commit": 2, "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": "Vantar23/ams-os#15", "issue_number": "15", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-bc6ae96a00177a0d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 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: Vantar23/ams-os\nThread: Vantar23/ams-os#15\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: Vantar23/ams-os\nThread: Vantar23/ams-os#15\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#15\nRepo: Vantar23/ams-os\nIssue/PR number: 15\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 31\nNode types: {'link_quality': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'commit': 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: {'claimed_resolved_unverified': 3, 'api_or_backend': 2, '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_fix_attempt': 1, 'commit_general': 1, 'ui_workflow': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-4d098945afe0f815", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345551, "scanner": "foundry_dataset", "fingerprint": "0a7905bc26a0fe5d8406d5548b2d3ace773a31791b4954030b7d637844dc0c9d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "ui_or_frontend": 1, "ui_workflow_gap": 1, "deployment_env_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_disagreement": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 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": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 1, "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": "Vantar23/ams-os#14", "issue_number": "14", "quality_tiers": {"high_confidence": 3, "assumption_check": 1, "weak_supervision": 1}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a065b596126635c4", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#14\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: Vantar23/ams-os\nThread: Vantar23/ams-os#14\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#14\nRepo: Vantar23/ams-os\nIssue/PR number: 14\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 26\nNode types: {'link_quality': 5, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, '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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'deployment_env_gap': 1, 'ui_or_frontend': 1, 'bug_fix': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-69ee9e85d651da05", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345550, "scanner": "foundry_dataset", "fingerprint": "3bcfdc668394d273f66e9c82174e5d9d1b7e6c717b18eb04c679ecea20771a44", "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": {"commit_general": 1, "ui_or_frontend": 2, "ui_workflow_gap": 1, "deployment_env_gap": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 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": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 18, "node_types": {"repo": 1, "commit": 1, "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": "Vantar23/ams-os#13", "issue_number": "13", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8a3a0e5e74dd562e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 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: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os\nThread: Vantar23/ams-os#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#13\nRepo: Vantar23/ams-os\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 18\nEdges: 30\nNode types: {'link_quality': 5, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'chain_has_link_quality': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 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: {'ambiguous_needs_more_evidence': 4, 'ui_or_frontend': 2, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'deployment_env_gap': 1, 'commit_general': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-17234817323ebc28", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345549, "scanner": "foundry_dataset", "fingerprint": "f1a28e7b9a4c8f33c66dd8138a5061f86359b8dfc9c2cea7c1358505a2dbc265", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow": 1, "commit_general": 1, "ui_or_frontend": 2, "ui_workflow_gap": 1, "deployment_env_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 33, "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": 5, "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": "Vantar23/ams-os#12", "issue_number": "12", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-4da0f1fcb3c27372", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 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: Vantar23/ams-os\nThread: Vantar23/ams-os#12\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#12\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#12\nRepo: Vantar23/ams-os\nIssue/PR number: 12\nGraph consistency label: weak_supervision_needs_review\nNodes: 21\nEdges: 33\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: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 5, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, '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: {'claimed_resolved_unverified': 3, 'ui_or_frontend': 2, 'bug_fix': 2, '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_fix_attempt': 1, 'commit_general': 1, 'ui_workflow': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-efe213f05f163437", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Vantar23/ams-os"}, "properties": {"repobilityId": 345548, "scanner": "foundry_dataset", "fingerprint": "a0e46211c081634181ffaa52135ebd58591a113f1939f10f678743a6deb549a5", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"api_or_backend": 3, "commit_general": 1, "deployment_env_gap": 1, "api_integration_gap": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 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": 2, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 19, "node_types": {"repo": 1, "commit": 1, "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": "Vantar23/ams-os#11", "issue_number": "11", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-22df9967c09f981a", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 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: Vantar23/ams-os\nThread: Vantar23/ams-os#11\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#11\nRepo: Vantar23/ams-os\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 34\nNode types: {'link_quality': 5, 'pr_file': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 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, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'api_or_backend': 3, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'commit_general': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, '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/Vantar23/ams-os", "source_id": "graph-query-motif_query-a5b42a5c2c9347a3", "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": "Vantar23/ams-os", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301250, "scanner": "foundry_dataset", "fingerprint": "ca855c880a97222d382b85bc9d7343178ce1db7d4b585ad72c845f6fcb9c91fd", "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": "Vantar23/ams-os#8", "human_labels": ["deployment_env_gap", "security_auth_secret", "ui_or_frontend"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.725, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-12e73760d4afdf3b", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 6, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os#8\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a22dc853c9571a1c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/8\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/8\\nTitle: Aviso cordial al acomodador reemplazado\\nBody:\\n## Resumen\\nCuando administraci\u00f3n reemplaza a un acomodador (porque su capit\u00e1n lo marc\u00f3 como *necesita reemplazo*), ahora se le avisa de manera amorosa y cordial **en su propio sistema**:\\n\\n- **Banner c\u00e1lido en su inicio** (`/acomodador/[token]`): derivado de la tabla `reemplazos` (su `saliente_id`), le dice que como no pudo estar en su puesto (\u00e1rea \u00b7 turno), otro hermano lo cubri\u00f3 para no dejar el \u00e1rea sola, agradeci\u00e9ndole su disposici\u00f3n. Tono cordial (\u00e1mbar, con coraz\u00f3n), no de error. Usa el cliente admin porque el portal es por token y `reemplazos` tiene RLS de miembros.\\n- **Push cordial al momento del reemplazo** (`realizarReemplazo`): si el acomodador tiene notificaciones activas, recibe un aviso \\\"Gracias por tu servicio \ud83d\udc9b\\\" que enlaza a su portal. Nunca rompe el reemplazo si el push falla.\\n\\n## Verificaci\u00f3n\\n- `tsc --noEmit`, `pnpm lint` (0/0) y `next build` OK.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-9858d6c3665ceaeb\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/8#issuecomment-4699002156\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/8#issuecomment-4699002156\\nTitle: \\nBody:\\n[vc]: #U+XfvyoavCZoimAc4DNwns8+k9rQwq2hgotFLqNz67s=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMv\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-39e567b4f62cac79", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301249, "scanner": "foundry_dataset", "fingerprint": "c263b7cd1cccd99330b83effcf506aa3db945171ec79273f55513ec1d322d7e7", "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": "Vantar23/ams-os#7", "human_labels": ["api_integration_gap", "api_or_backend", "deployment_env_gap", "schema_or_data"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.777, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8f988d0fef7311a3", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 1, "schema_or_data": 1}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#7\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Vantar23/ams-os#7\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 1, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-af354b47bed58e6a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/7\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/7\\nTitle: Aviso a capitanes al inicio del turno para pasar lista\\nBody:\\n## Resumen\\nAl **inicio de cada turno**, el sistema env\u00eda un aviso a los capitanes record\u00e1ndoles **pasar lista** (marcar qui\u00e9n lleg\u00f3 / qui\u00e9n necesita reemplazo en *Pase de lista*).\\n\\n- **Como anuncio en su portal:** los capitanes no reciben web push (lo confirma el c\u00f3digo actual), as\u00ed que el aviso es un mensaje **admin\u2192capit\u00e1n** que aparece en `/capitan/mensajes` con su badge de no le\u00eddos. Es el mismo mecanismo que los \\\"avisos\\\" masivos existentes.\\n- **A qui\u00e9n:** solo a los capitanes que tienen al menos un acomodador con puesto en ese turno (cruzando `capitanes.area` \u2194 `areas` \u2194 `asignaciones` del slot). Evita avisar a quien no tiene equipo esa sesi\u00f3n.\\n- **Cu\u00e1ndo:** exactamente al inicio (`asambleas.hora_inicio_manana` / `hora_inicio_tarde`), reutilizando el cron `pg_cron` \u2192 `/api/cron/recordatorios` que ya corre cada minuto. El recordatorio a acomodadores sigue saliendo 20 min antes.\\n\\n## Cambios\\n- Migraci\u00f3n `recordatorios_capitanes`: columna `tipo` en \"\n  },\n  {\n    \"id\": \"github-feedback-comment-d9e26bd4ee044e1b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/7#issuecomment-4698991388\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/7#issuecomment-4698991388\\nTitle: \\nBody:\\n[vc]: #OCkCJ0QoYoiZeCwzP7dKQXTl3Z8hvYy5ZFT/aY1Ko38=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclV\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-639a3a020be88d49", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301248, "scanner": "foundry_dataset", "fingerprint": "9bdfe29ac644ef7cb60f0cec0a83e3dca5da8b2c77dd7b30b65ec2c972eabe2c", "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": "Vantar23/ams-os#6", "human_labels": ["api_or_backend", "deployment_env_gap", "source_or_other", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.825, "repo_full_name": "Vantar23/ams-os", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-c59aab8190f8b7c7", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 13, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 1, "ui_or_frontend": 10, "source_or_other": 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_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#6\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Vantar23/ams-os#6\nRepo: Vantar23/ams-os\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: 13\nLabels: {'ui_workflow_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 10, 'api_or_backend': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-cfe3482d7d45f30b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/6\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/6\\nTitle: Limpia errores de lint react-hooks/set-state-in-effect\\nBody:\\nDeja `pnpm lint` en **0 errores, 0 advertencias**. Los 18 hallazgos eran de la misma regla opinada (`react-hooks/set-state-in-effect`, de `eslint-plugin-react-hooks@7` v\u00eda `eslint-config-next/core-web-vitals`) sobre patrones intencionales y seguros.\\n\\n- **useIsMobile** (`hooks/use-mobile.ts`): reescrito con `useSyncExternalStore` \u2014 lee el viewport sin `setState` en un efecto; es m\u00e1s correcto y sin riesgo de hidrataci\u00f3n.\\n- **Resto**: `eslint-disable-next-line` por l\u00ednea, con raz\u00f3n, en cada sitio reviewado (reset de estado al cerrar di\u00e1logos, lectura de `localStorage`/`window` al montar, reinicio al cambiar de turno/rol, arranque de flujo seg\u00fan estado guardado). Se mantiene la regla como **error** para detectar usos accidentales en c\u00f3digo nuevo.\\n\\nSin cambios de comportamiento. `tsc --noEmit` y `next build` OK.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e5ffbdb5b8100c94\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/6#issuecomment-4698960669\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/6#issuecomment-4698960669\\nTitle: \\nBody:\\n[vc]: #cZjRyVr58s+LyLNyJc4cHYIgfKwGD/+YGkLdrV2VZJg=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zLzV3QjVGS\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-d58a6331f2e23760", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301247, "scanner": "foundry_dataset", "fingerprint": "1c1d71d5ed38ed6f532f6f99ca0f615a667e155c222792f1f033a08c8c4e2e5c", "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": "Vantar23/ams-os#5", "human_labels": ["api_integration_gap", "api_or_backend", "deployment_env_gap", "schema_or_data", "source_or_other", "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.76, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5d447b22478cd5b8", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 15, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 5, "schema_or_data": 2, "ui_or_frontend": 7, "source_or_other": 1}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Vantar23/ams-os#5\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 15\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 7, 'api_or_backend': 5, 'source_or_other': 1, 'schema_or_data': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-718305032cf58d9f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/5\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/5\\nTitle: Pase de lista, sistema de remplazos y recordatorios de turno\\nBody:\\n## Resumen\\n\\nTres funciones nuevas alrededor de la asistencia del personal:\\n\\n### 1. Capit\u00e1n \u2014 Pase de lista (`/capitan/pase-de-lista`)\\nEl capit\u00e1n ve a sus acomodadores con puesto en el turno vigente y marca, por cada uno, **Vino** o **Necesita reemplazo**. Se guarda v\u00eda RPC `capitan_marcar_asistencia` (valida que el \u00e1rea sea suya) en nuevas columnas de `asignaciones` (`asistencia`, `asistencia_at`, `asistencia_por`).\\n\\n### 2. Administraci\u00f3n \u2014 Remplazos (`/remplazos`)\\nLista los acomodadores marcados como *necesita_remplazo*, con buscador de toda la lista de acomodadores (indica disponibilidad para el turno y si ya tienen puesto). Al elegir un reemplazo se **transfiere el puesto** (\u00e1rea+sesi\u00f3n) al entrante y se reinicia su asistencia; queda registro saliente\u2192entrante en la tabla `reemplazos`. Entrada nueva en el sidebar (grupo Asignaciones); oculta para capitanes.\\n\\n### 3. Recordatorio de turno (push)\\nPush **20 min antes del inicio del programa** a \"\n  },\n  {\n    \"id\": \"github-feedback-comment-61da60bcebe12b45\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/5#issuecomment-4698902957\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/5#issuecomment-4698902957\\nTitle: \\nBody:\\n[vc]: #upIP2ntOB2+qDDMD7d9NYuZ5aoqWGbt5MJ7zWnyTJTc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZl\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-3988f77d90d34bf2", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301246, "scanner": "foundry_dataset", "fingerprint": "636abe9cf06b66e285bd558ff231cbc5a2ddbf22237f6542fca5d44d4075690b", "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": "Vantar23/ams-os#4", "human_labels": ["api_or_backend", "deployment_env_gap", "human_feedback_general", "source_or_other", "ui_or_frontend"], "issue_number": "4", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.62, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-432a16cc2c6a6671", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 3, "ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#4\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: Vantar23/ams-os#4\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 1, 'api_or_backend': 3, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7e68977c74382be8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/4\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/4\\nTitle: Show available seats to ushers and captains by section and area\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bbe5c04916c04ecf\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/4#issuecomment-4693287250\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/4#issuecomment-4693287250\\nTitle: \\nBody:\\n[vc]: #dpzNlovWrL9j2Vbhg9rhNkVNr55e3qSChpUd7P5Vd4g=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhbXMtb3MtZ2l0LWNsYXVkZS1jYXB0YWluLWF0dGVuZGFuY2UtMWEyNjgwLXZhbnRhcjIzcy1wcm9qZWN0cy52ZXJjZWwuYXBwIn0sImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0Y1NFoxMUZCSDJqQnNnU3pEQlpjQUtSOXlRWlYiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1jbGF1ZGUtY2FwdGFpbi1hdHRlbmRhbmNlLTFhMjY4MC12YW50YXIyM3MtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [ams-os](https://vercel.com/vantar23s-projects/ams-os) | ![Ready](https://vercel.com/static/status/ready.svg) [Ready](http\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-e4c1e29f97991c6b\",\n    \"filename\": \"app/acomodador/[access_to\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-cb5cda11ac939c8a", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301245, "scanner": "foundry_dataset", "fingerprint": "42b46f7529d82bb6265d248b2fffdc94a4572b2cfcbb5d01bf77b7944118eeb7", "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": "Vantar23/ams-os#3", "human_labels": ["deployment_env_gap", "human_feedback_general", "schema_or_data", "ui_or_frontend"], "issue_number": "3", "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": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3d6bd195f1874ffd", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 12, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 1, "ui_or_frontend": 11}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#3\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: Vantar23/ams-os#3\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 12\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 11, 'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f83284dc07c35af7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/3\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/3\\nTitle: Puestos para hermanas de apoyo y puesto asignado en las listas\\nBody:\\n- Puestos: a\u00f1ade un selector de rol (Acomodadores / Hermanas de apoyo)\\n  para asignar hermanas a las mismas \u00e1reas y turnos, en una secci\u00f3n\\n  aparte con su propio cupo y faltantes.\\n- \u00c1reas: nuevo campo \\\"Hermanas necesarias\\\" por \u00e1rea.\\n- Acomodadores y Hermanas de apoyo: nueva columna \\\"Puestos\\\" (y en el\\n  export a Excel) que muestra a qu\u00e9 \u00e1rea y turno est\u00e1 asignada cada\\n  persona.\\n- Migraci\u00f3n: tabla asignaciones_hermanas (con RLS) y columna\\n  areas.hermanas_necesarias.\"\n  },\n  {\n    \"id\": \"github-feedback-comment-45309b4967dcccc4\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/3#issuecomment-4665817336\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/3#issuecomment-4665817336\\nTitle: \\nBody:\\n[vc]: #02SJfyeiwFfrSIvqOAZfZAclrD1OxZZobjOh4EGv7oA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zLzY1emhzMkRHUG1VSHFaOGtFVERIeE5lQUZlVEgiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1jbGF1ZGUtc3VwcG9ydC1zaXN0ZXJzLXNlYS01MzQ5YmYtdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiUEVORElORyIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhbXMtb3MtZ2l0LWNsYXVkZS1zdXBwb3J0LXNpc3RlcnMtc2VhLTUzNDliZi12YW50YXIyM3MtcHJvamVjdHMudmVyY2VsLmFwcC\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-ad0c4ed4f82902b8", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301244, "scanner": "foundry_dataset", "fingerprint": "8508aad06ea9799712a0a76242eeb06d942a19e71805df4934ca88849cd555fe", "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": "Vantar23/ams-os#2", "human_labels": ["deployment_env_gap", "security_auth_secret", "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.625, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-eef1851300d2253d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os#2\nRepo: Vantar23/ams-os\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: 2\nLabels: {'security_auth_secret': 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-f9b1aa521517db0f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/2\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/2\\nTitle: Let logged-in users without an asamblea reach the creation form\\nBody:\\nAfter signUp the user has a session but no asamblea yet. If step 2 of\\n/register was interrupted (reload, error, closed tab), the proxy treated\\n/register as an auth-only route and bounced every logged-in user back to\\n/resumen, where the only action ('Crear asamblea') links to /register \u2014\\nan inescapable loop with no way to create the first asamblea.\\n\\n- proxy.ts: drop /register from AUTH_ROUTES so authenticated users can reach it.\\n- register/page.tsx: on mount, check the session. Users who already have an\\n  asamblea go to /resumen; logged-in users without one skip account creation\\n  and land directly on step 2 to create it.\\n\\nhttps://claude.ai/code/session_01PgZUYEjqC2mB3cEGY96mZ4\"\n  },\n  {\n    \"id\": \"github-feedback-comment-6cc146f3e6d22420\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/2#issuecomment-4606779137\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/2#issuecomment-4606779137\\nTitle: \\nBody:\\n[vc]: #0YcUUW+P78/xMXTcoC/0dMZRCycvU/ThATzkJPiTnl0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0RTcThNcXFpRzF3eTFVeEI4b2d3R21UUGoxMXMiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1jbGF1ZGUtdXNlci1yZWdpc3RyYXRpb24tYS0yMGVjNTQtdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29t\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-ddc26f87d420a09c", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301243, "scanner": "foundry_dataset", "fingerprint": "7824d341b8d6647cc42abbd7b66c703ec6b03df108cbdf31b0f1daff0df9bf8e", "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": "Vantar23/ams-os#17", "human_labels": ["deployment_env_gap", "human_feedback_general", "ui_or_frontend"], "issue_number": "17", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.62, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a1305710b5d64129", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 2}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#17\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: Vantar23/ams-os#17\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1e6af469f439a26c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/17\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/17\\nTitle: Accesos: t\u00edtulo propio para enlaces de varios (no usan nombre personal)\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-067191a19b53463d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/17#issuecomment-4702994457\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/17#issuecomment-4702994457\\nTitle: \\nBody:\\n[vc]: #PjRNu6s7CQZdWUJZsvuyLwmEnkovqK0DRPMzVZLYaKE=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zLzV1WVh3bXJQVmJSWHBZVldqZ1Yxd3J0TktEcGEiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1jbGF1ZGUtYWNjZXNzLWRpc3BsYXktcGVycy1iYjcxMGMtdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiUEVORElORyIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhbXMtb3MtZ2l0LWNsYXVkZS1hY2Nlc3MtZGlzcGxheS1wZXJzLWJiNzEwYy12YW50YXIyM3MtcHJvamVjdHMudmVyY2VsLmFwcCJ9fV19\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [ams-os](https://vercel.com/vantar23s-projects/ams-os) | ![Building](https://vercel.com/static/status/building.svg) [Buil\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-cda24fc5136d1744\",\n    \"filename\": \"app/(app)/accesos/accesos-client.tsx\",\n    \"label\": \"ui\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-ab0bbe79f5fc74ff", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301242, "scanner": "foundry_dataset", "fingerprint": "4f24d01372c551097f6bacd79850f3659d715c413aa4b3336134511df9d90194", "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": "Vantar23/ams-os#16", "human_labels": ["agent_instruction_gap", "api_or_backend", "deployment_env_gap", "source_or_other", "ui_or_frontend"], "issue_number": "16", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-8a862cfc448272a1", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 23, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 1, "ui_or_frontend": 21, "source_or_other": 1}, "linked_commit_count": 6, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#16\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: Vantar23/ams-os#16\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 23\nLabels: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 21, 'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8030b0f7ee6bc9c7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/16\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/16\\nTitle: Redise\u00f1o de UI: header, sidebar, puestos y vista Personal\\nBody:\\n## Resumen\\nRedise\u00f1o de UI sobre varias secciones del sistema.\\n\\n- **Sidebar**: \u00edcono de hamburguesa; el men\u00fa se cierra al cambiar de p\u00e1gina.\\n- **Header**: t\u00edtulo grande + subt\u00edtulo de asamblea (`AsambleaProvider`); se eliminan los t\u00edtulos duplicados en cada p\u00e1gina.\\n- **Puestos**: se quita el select de \u00c1rea; D\u00eda/Turno/Rol en una sola caja; preselecci\u00f3n de d\u00eda/turno seg\u00fan fecha/hora (corte 12 h); wizard de 3 pasos en m\u00f3vil (Slot \u2192 Asignar \u2192 Faltantes); fix de desbordamiento horizontal (`min-w-0`) y altura con scroll interno en \\\"Sin asignar\\\".\\n- **Vista Personal** (antes \\\"Disponibilidad\\\"): renombrada; buscador por nombre/n\u00famero/\u00e1rea; tarjetas/chips para filtrar por \u00e1rea; muestra el puesto asignado del acomodador (turno actual en \\\"Todos\\\", o el del turno seleccionado); al tocar un n\u00famero, pregunta **Marcar** o **WhatsApp**.\\n- **Otros**: utilidad `.no-scrollbar`; helper `currentDiaSesion`; correcci\u00f3n del texto de la tarjeta \\\"Asistencia\\\" en el portal de\"\n  },\n  {\n    \"id\": \"github-feedback-comment-24a0e0c21a2e50ba\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/16#issuecomment-4699676633\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/16#issuecomment-4699676633\\nTitle: \\nBody:\\n[vc]: #r7uG0s0Gota0uBMMH9SP6ahnsB/x/w37S6WLdMcUn7Q=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14e\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-ac0593481014e9b5", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301241, "scanner": "foundry_dataset", "fingerprint": "829244871b6722ec21b7e30026515d415b6a61eb421c3278bb55b379659fed00", "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": "Vantar23/ams-os#15", "human_labels": ["api_or_backend", "deployment_env_gap", "ui_workflow_gap"], "issue_number": "15", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f9cf365da44572ec", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#15\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: Vantar23/ams-os#15\nRepo: Vantar23/ams-os\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: 2\nLabels: {'ui_workflow_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8988aa90036f692e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/15\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/15\\nTitle: Avisar si otro capit\u00e1n del \u00e1rea ya report\u00f3 la asistencia\\nBody:\\n## Qu\u00e9 hace\\n\\nCuando un \u00e1rea la comparten dos capitanes, al entrar a reportar asistencia el capit\u00e1n ve un aviso si el conteo vigente de esa sesi\u00f3n lo mand\u00f3 **otro** capit\u00e1n.\\n\\n- `app/capitan/asistencia/page.tsx`: el conteo vigente por \u00e1rea+slot ahora incluye `reportadoPorOtro` (nombre del capit\u00e1n que lo report\u00f3, si no fuiste t\u00fa).\\n- `app/capitan/asistencia/conteo-area-card.tsx`: muestra un banner \u00e1mbar en la tarjeta y una nota en el di\u00e1logo de confirmaci\u00f3n, indicando qui\u00e9n ya report\u00f3 y que se sobrescribir\u00e1 su conteo.\\n\\nNo bloquea el reporte: solo avisa, para evitar duplicados accidentales entre capitanes de la misma \u00e1rea.\\n\\nType-check y lint pasan.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-bdf22d97350846d4\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/15#issuecomment-4699259790\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/15#issuecomment-4699259790\\nTitle: \\nBody:\\n[vc]: #2l6VTY2icDhJ5qlON2zVBRSqKRI1omxkbmJiQwjfZRU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL1pvclJoTUNLVE13YnJ2RHZTU3VnVWV3RVVuUXUiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1mZWF0LWF2aXNvLWFzaXN0ZW5jaWEtb3Ryby1kMjhlM2QtdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiUEVORElORyIsImxpdmVG\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-2e79ae6a6563623b", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301240, "scanner": "foundry_dataset", "fingerprint": "a3e4cc735fa40488c77775d43fc7a0a0aaa1ca6aa95c0b076ca9281949bc2f0a", "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": "Vantar23/ams-os#14", "human_labels": ["deployment_env_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.842, "repo_full_name": "Vantar23/ams-os", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-a9ad9a9dc020d1ab", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#14\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Vantar23/ams-os#14\nRepo: Vantar23/ams-os\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: {'ui_workflow_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-97d69de6c44cbf8c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/14\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/14\\nTitle: Reemplazar conteo de capit\u00e1n por \u00e1rea+slot en /asistencia\\nBody:\\n## Problema\\nDos capitanes reportando la misma \u00e1rea y sesi\u00f3n generaban dos filas (dedup por capit\u00e1n+\u00e1rea+slot) que `ResumenAsistencia` **sumaba** (100 + 14 = 114), cuando deber\u00eda **reemplazar**.\\n\\n## Arreglo\\nEn la vista de administraci\u00f3n (`/asistencia`) ahora se deduplica por **\u00e1rea+slot**: gana la fila m\u00e1s reciente de `conteos_capitan`, sin importar qu\u00e9 capit\u00e1n la report\u00f3. Un reporte nuevo reemplaza al anterior.\\n\\nEsto deja la vista de admin consistente con la del capit\u00e1n (`capitan/asistencia/page.tsx`) y respeta la intenci\u00f3n documentada en la migraci\u00f3n `conteos_capitan`: *\\\"el conteo vigente por \u00e1rea+slot es la fila m\u00e1s reciente\\\"*.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a5b15b43041b974e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/14#issuecomment-4699161069\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/14#issuecomment-4699161069\\nTitle: \\nBody:\\n[vc]: #7KrU1XJxJfYJqdQ9JzuLJs95VTT8OT6ZmjUPZQtouKE=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0J4QlFldFVzSlZoZFUxeGNjSE53VEt4Q2JOazQiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1maXgtYXNpc3RlbmNpYS1jYXBpdGFuLW5vLXN1bWFyLXZhbnRhcjIzcy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IlBFTkRJTkciLCJsaXZlRmVlZGJhY2siOnsicmV\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-6820de0d08e88c67", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301239, "scanner": "foundry_dataset", "fingerprint": "cf1146e5df1cb44483e896e4568ba7ecfe43622937ef2f6e240892f88ca0d827", "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": "Vantar23/ams-os#13", "human_labels": ["deployment_env_gap", "ui_or_frontend", "ui_workflow_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.742, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-661691d152220fdc", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 2}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#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: Vantar23/ams-os#13\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-162fdbbe7fad5b82\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/13\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/13\\nTitle: Mostrar qu\u00e9 \u00e1reas no tienen capit\u00e1n en /areas\\nBody:\\n## Qu\u00e9 hace\\n\\nEn la vista de **\u00c1reas** ahora se ve qu\u00e9 \u00e1reas no tienen capit\u00e1n asignado.\\n\\n- `page.tsx` trae los capitanes y agrupa por etiqueta `\\\"piso \u2014 nombre\\\"` qu\u00e9 capitanes cubren cada \u00e1rea (`capitanesPorArea`).\\n- Nueva columna **\\\"Capit\u00e1n\\\"** en la tabla (desktop) y fila equivalente en tarjetas m\u00f3viles.\\n- Las \u00e1reas sin capit\u00e1n muestran un badge \u00e1mbar **\\\"Sin capit\u00e1n\\\"**; las cubiertas listan los nombres.\\n- El encabezado resume *\\\"N sin capit\u00e1n\\\"* cuando hay alguna.\\n\\nCoherente con el filtro de `/acomodadores`: ambos cruzan por la etiqueta `\\\"piso \u2014 nombre\\\"` de `capitanes.area`.\\n\\n## Archivos\\n\\n- `app/(app)/areas/page.tsx`\\n- `app/(app)/areas/areas-client.tsx`\\n\\nType-check y lint pasan.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e540e24e327a24c6\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/13#issuecomment-4699127472\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/13#issuecomment-4699127472\\nTitle: \\nBody:\\n[vc]: #lhjDsG3C4h6v0AN0b1roz4APQRa5PQcqLZ2WYEQQuUU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0F4dEZQR1VpTFhyd3NVTWkzcTJxQzgxUFZDQ00iLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1mZWF0LWFyZWFzLXNpbi1jYXBpdGFuLXZhbnRhcjIzcy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-79bd4d784079fdbe", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301238, "scanner": "foundry_dataset", "fingerprint": "03c9d642c7c09980e051f13356e56c34095c8d8df64cd92e6c86dda39b748b86", "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": "Vantar23/ams-os#12", "human_labels": ["deployment_env_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.725, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2e16fe2b29382801", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#12\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: Vantar23/ams-os#12\nRepo: Vantar23/ams-os\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: {'ui_workflow_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3702b4abf8784e8f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/12\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/12\\nTitle: Filtrar capit\u00e1n de acomodador por su \u00e1rea asignada\\nBody:\\n## Qu\u00e9 hace\\n\\nLa asignaci\u00f3n de un capit\u00e1n a un acomodador ahora depende del \u00e1rea que tiene asignada el acomodador.\\n\\n- El selector de capit\u00e1n **solo lista capitanes cuyas \u00e1reas coinciden** con el \u00e1rea asignada al acomodador (derivada de sus puestos en `asignaciones`, cruzando por la etiqueta `\\\"piso \u2014 nombre\\\"`).\\n- **Sin \u00e1rea asignada** (acomodador nuevo o sin puestos): el selector queda **deshabilitado** con el aviso *\\\"Asigna primero un puesto en un \u00e1rea para poder elegir capit\u00e1n.\\\"*\\n- **Con \u00e1rea pero sin capitanes que la cubran**: lista vac\u00eda con aviso.\\n- Se mantiene visible el capit\u00e1n ya asignado aunque sus \u00e1reas dejen de coincidir (datos heredados), para no romper el valor mostrado.\\n\\n## Archivos\\n\\n- `app/(app)/acomodadores/page.tsx` \u2014 deriva y pasa `areasPorAcomodador`.\\n- `app/(app)/acomodadores/acomodadores-client.tsx` \u2014 propaga el prop y reescribe `CapitanSelector` con filtro estricto + estado bloqueado.\\n\\n## Notas\\n\\nEl cruce depende de que `capitanes.area` u\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3c67e1a6a56cce16\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/12#issuecomment-4699104384\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/12#issuecomment-4699104384\\nTitle: \\nBody:\\n[vc]: #Yfb9pCTwZMYF+niy/Vh0RrLnNjkCE+REEAlmGsBg3YY=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzO\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-4258320485082959", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301237, "scanner": "foundry_dataset", "fingerprint": "eb138713b4db665a31dce2c3f7cc826911b2d0530f8a61b2c8ad7226770b31fd", "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": "Vantar23/ams-os#11", "human_labels": ["api_integration_gap", "api_or_backend", "deployment_env_gap"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-91351977d42e9188", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 3}, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#11\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: Vantar23/ams-os#11\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-09c4497b3d1c2d8f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/11\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/11\\nTitle: Renombrar \\\"Pase de lista\\\" a \\\"Asistencias y Remplazos\\\"\\nBody:\\nCambia la etiqueta del men\u00fa del capit\u00e1n de \\\"Pase de lista\\\" a **\\\"Asistencias y Remplazos\\\"**.\\n\\nIncluye:\\n- T\u00edtulo de la tarjeta del men\u00fa del capit\u00e1n (`app/capitan/page.tsx`).\\n- Encabezado (H1) de la p\u00e1gina (`app/capitan/pase-de-lista/page.tsx`).\\n- Aviso del cron de inicio de turno que dirige a ese men\u00fa por nombre (`app/api/cron/recordatorios/route.ts`).\\n\\nLa ruta `/capitan/pase-de-lista` no cambia, para no romper enlaces.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-dfc61e71bba8072d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/11#issuecomment-4699047005\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/11#issuecomment-4699047005\\nTitle: \\nBody:\\n[vc]: #8jnGqWYKpEOP0BqybzP6SeYUGeFMzqxpftTFv2ZACzI=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0J4bzdMcjNGY2tWeW5ReHVIN0dkZzZrenJoaksiLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1mZWF0LXJlbm9tYnJhci1hc2lzdGVuY2lhcy1jMDA0N2ItdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiUEVORElORyIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhbXMtb3MtZ2l0LWZlYXQtcmVub21icmFyLWFzaXN0ZW5jaWFzLWMwMDQ3Yi12YW50YXIyM3MtcHJvamVjdHMudmVyY2VsLmFwcCJ9fV19\\nThe latest updates on your pr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-7ea36d074f58536d", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301236, "scanner": "foundry_dataset", "fingerprint": "090cc15e9580a10c733d2df0e934b91323f30852dfa041972a483c4d91e9266d", "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": "Vantar23/ams-os#10", "human_labels": ["deployment_env_gap", "runtime_failure", "schema_or_data"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "Vantar23/ams-os", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-971ae32fc4e8eb43", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"schema_or_data": 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_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Vantar23/ams-os#10\nRepo: Vantar23/ams-os\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: 1\nLabels: {'runtime_failure': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'schema_or_data': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a0c70fef0dc2018d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/10\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/10\\nTitle: Arregla colisi\u00f3n de migraci\u00f3n y aplica realtime de remplazos\\nBody:\\n## Problema\\nDos archivos de migraci\u00f3n compart\u00edan el prefijo `20260613000002`:\\n- `20260613000002_recordatorios_turno.sql`\\n- `20260613000002_remplazos_realtime.sql`\\n\\nVersiones duplicadas rompen el orden y el tooling de migraciones (`supabase db push`).\\n\\nAdem\u00e1s, la migraci\u00f3n `remplazos_realtime` (que agrega `public.asignaciones` a la publicaci\u00f3n `supabase_realtime`, necesaria para que el panel reciba en vivo los puestos marcados como *necesita_remplazo* \u2014 usada por `realtime-alerts.tsx` y `remplazos-badge.tsx`) **no estaba aplicada** en el proyecto remoto.\\n\\n## Cambios\\n- Renombra `..._remplazos_realtime.sql` a `20260613000005_remplazos_realtime.sql` (\u00fanica y posterior a las dem\u00e1s de hoy; el `do/exception` la hace idempotente).\\n- Se aplic\u00f3 la publicaci\u00f3n en remoto: `asignaciones` ya est\u00e1 en `supabase_realtime` (verificado).\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e88f901dc26d1561\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/10#issuecomment-4699025698\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/10#issuecomment-4699025698\\nTitle: \\nBody:\\n[vc]: #cHSmK33Crn7wyUhV4zKaQmOfr5Yz0RYeKKrFmv47MTQ=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zLzNmaUZTZ1VuQVJ0Q1FkWnNh\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-79016d3244d44ace", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Vantar23/ams-os"}, "properties": {"repobilityId": 301235, "scanner": "foundry_dataset", "fingerprint": "33704d5add37fea472985db8949d8c5ce59614b1fcdd5155ff63a0b6f381dfcd", "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": "Vantar23/ams-os#1", "human_labels": ["api_or_backend", "deployment_env_gap", "human_feedback_general", "source_or_other", "ui_or_frontend"], "issue_number": "1", "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": "Vantar23/ams-os", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-64e9502e5c58306d", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 1, "ui_or_frontend": 3, "source_or_other": 1}, "linked_commit_count": 0, "helicopter_view_count": 2, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: assumption_checks\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#1\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: Vantar23/ams-os#1\nRepo: Vantar23/ams-os\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: 5\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 3, 'api_or_backend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a0d89a33486242f8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/1\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/1\\nTitle: Add Excel export to personnel tables\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-5b85d303029ccd32\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/1#issuecomment-4526451787\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/1#issuecomment-4526451787\\nTitle: \\nBody:\\n[vc]: #Euo5dxFN5yc/8qWK8TJ1s8+zGDatKmQOUNaCUbDGLuA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFVSIsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS92YW50YXIyM3MtcHJvamVjdHMvYW1zLW9zL0ZQZUtueHI1RnZIUXNVOWNla1hYZUMyNmdvVE4iLCJwcmV2aWV3VXJsIjoiYW1zLW9zLWdpdC1jbGF1ZGUtcGVyc29ubmVsLWV4Y2VsLWV4cC03YTkzNWQtdmFudGFyMjNzLXByb2plY3RzLnZlcmNlbC5hcHAiLCJuZXh0Q29tbWl0U3RhdHVzIjoiUEVORElORyIsImxpdmVGZWVkYmFjayI6eyJyZXNvbHZlZCI6MCwidW5yZXNvbHZlZCI6MCwidG90YWwiOjAsImxpbmsiOiJhbXMtb3MtZ2l0LWNsYXVkZS1wZXJzb25uZWwtZXhjZWwtZXhwLTdhOTM1ZC12YW50YXIyM3MtcHJvamVjdHMudmVyY2VsLmFwcCJ9fV19\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [ams-os](https://vercel.com/vantar23s-projects/ams-os) | ![Building](https://vercel.com/static/status/building.svg) [Build\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-391acb958527c820\",\n    \"filename\": \"app/(app)/acomodadores/acomodadores-client.tsx\",\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-assumption_checks-2e787a507d61052f", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Vantar23/ams-os"}, "properties": {"repobilityId": 328454, "scanner": "foundry_dataset", "fingerprint": "de99ac03478b5c87df0cc2e3e77e4324cc03e290490c78eb91f6617a8fb6eda0", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"api_or_backend": 2, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 3, "deployment_env_gap": 1, "generated_provenance": 4, "agent_instruction_gap": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"self_attested_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 7, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 14, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 7, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#9", "issue_number": "9", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-b82cb4c8c9298666", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 10, "schema_or_data": 10, "ui_or_frontend": 15}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 50\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'comment_chain_links_commit': 6, '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: {'generated_provenance': 4, 'ui_or_frontend': 3, 'self_attested_unverified': 3, 'api_or_backend': 2, 'schema_or_data': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'self_attested_or_generated_fix_unverified': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'self_attested_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-b626706ddcebbf5f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Vantar23/ams-os"}, "properties": {"repobilityId": 328453, "scanner": "foundry_dataset", "fingerprint": "e85021ec6524cc46e5cedf7d6496162ed50b02ab331cfcb40658f0dc1ccae041", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 2, "api_or_backend": 1, "commit_general": 1, "schema_or_data": 1, "deployment_env_gap": 1, "api_integration_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 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": 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": "Vantar23/ams-os#7", "issue_number": "7", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-bbc79821ad0f0f37", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 5, "schema_or_data": 5}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#7\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#7\nRepo: Vantar23/ams-os\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 20\nEdges: 32\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_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: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'api_or_backend': 1, 'schema_or_data': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-4c7fee2806717672", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Vantar23/ams-os"}, "properties": {"repobilityId": 328452, "scanner": "foundry_dataset", "fingerprint": "f47c2ce09af3f244c5e2e98ea9a06e6b81b2a3a13a889449cdb1a72601dcbf5b", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 2, "api_or_backend": 5, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 7, "source_or_other": 1, "deployment_env_gap": 1, "api_integration_gap": 1, "mostly follows blueprint": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_disagreement": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 75, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 15, "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": 12, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 33, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 15, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 5, "comment_chain": 2, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#5", "issue_number": "5", "quality_tiers": {"assumption_check": 1, "weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-204174b644062a74", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 25, "schema_or_data": 10, "ui_or_frontend": 35, "source_or_other": 5}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#5\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#5\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#5\nRepo: Vantar23/ams-os\nIssue/PR number: 5\nGraph consistency label: weak_supervision_needs_review\nNodes: 33\nEdges: 75\nNode types: {'pr_file': 15, 'link_quality': 5, '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': 24, 'thread_touches_file': 15, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 5, 'comment_chain_links_commit': 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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_or_frontend': 7, 'api_or_backend': 5, 'claimed_resolved_unverified': 3, 'schema_or_data': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'source_or_other': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-1ce6cf4268ed5da6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: Vantar23/ams-os"}, "properties": {"repobilityId": 328451, "scanner": "foundry_dataset", "fingerprint": "13e49a068a853743f0575ea68f5a291822c1396039ea32bfa4e1db6679bc0050", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 1, "schema_or_data": 1, "ui_or_frontend": 11, "deployment_env_gap": 1, "human_feedback_general": 1, "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": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 65, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 12, "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": 1, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 12, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#3", "issue_number": "3", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-28d680ef010ee736", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"schema_or_data": 5, "ui_or_frontend": 55}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#3\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#3\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#3\nRepo: Vantar23/ams-os\nIssue/PR number: 3\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 65\nNode types: {'pr_file': 12, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 12, '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, 'comment_chain_links_commit': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 11, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'schema_or_data': 1, 'comment_has_related_commit_context': 1, 'bug_fix': 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- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-2024a4f64e5092da", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Vantar23/ams-os"}, "properties": {"repobilityId": 316691, "scanner": "foundry_dataset", "fingerprint": "9c74bcdfe539ca115a1458ffee277a34bdf8ec54dca668ae75f1a24bba6ba516", "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": "Vantar23/ams-os#9", "human_labels": ["agent_instruction_gap", "api_or_backend", "deployment_env_gap", "schema_or_data", "ui_or_frontend"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.742, "repo_full_name": "Vantar23/ams-os", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-aa154bbbddf6a6ff", "helicopter_views": {"schemas": 2}, "artifact_families": {"ci": 2, "docs": 3, "architecture": 1, "generated_claims": 2}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {"api_or_backend": 2, "schema_or_data": 2, "ui_or_frontend": 3}, "linked_commit_count": 6, "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": 2, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nOutcome: self_attested_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: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'agent_instruction_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'api_or_backend': 2, 'ui_or_frontend': 3, 'schema_or_data': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9404a7d8ec28243b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/9\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Vantar23/ams-os\\nAuthor: Vantar23 (User)\\nURL: https://github.com/Vantar23/ams-os/pull/9\\nTitle: El capit\u00e1n puede cancelar un reemplazo pendiente\\nBody:\\n## Resumen\\nEl capit\u00e1n ahora puede **cancelar una solicitud de reemplazo** si ya no la necesita (p. ej. el acomodador finalmente lleg\u00f3), desde **Pase de lista**.\\n\\n- En cada acomodador marcado como *Necesita reemplazo* aparece un bot\u00f3n **\\\"Cancelar reemplazo (ya no lo necesito)\\\"**. Al tocarlo, se limpia la marca de asistencia y el puesto **sale de la cola de reemplazos** de administraci\u00f3n.\\n- RPC `capitan_marcar_asistencia` ahora acepta el estado `cancelar` \u2192 pone `asistencia = null` (valida igual que antes que el puesto sea de un \u00e1rea del capit\u00e1n).\\n\\n## Alcance\\nAplica mientras la solicitud est\u00e1 **pendiente**. Una vez que administraci\u00f3n transfiere el puesto, la fila ya pertenece al entrante (asistencia en null), as\u00ed que no hay solicitud que cancelar; `realizarReemplazo` ya maneja la carrera (si el capit\u00e1n cancela justo antes, el reemplazo responde \\\"ese puesto ya no necesita reemplazo\\\").\\n\\n## Verificaci\u00f3n\\n- `tsc --noEmit`, `pnpm lint` (0/0) y `next build` OK.\\n\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d0cdaa7ced52a4a4\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Vantar23/ams-os/pull/9#issuecomment-4699018326\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Vantar23/ams-os\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Vantar23/ams-os/pull/9#issuecomment-4699018326\\nTitle: \\nBody:\\n[vc]: #ULTJN3ED0zd6wKn5xeNkmmm95GeokdPgRisg859fCoM=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJhbXMtb3MiLCJwcm9qZWN0SWQiOiJwcmpfVGxoMlVvZlliOG14ekU2OUdFWkg3THM5MHFFV\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "comment-chain-pattern-bad_chains-3f8c931ffeb4e03e", "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": "Vantar23/ams-os", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: Vantar23/ams-os"}, "properties": {"repobilityId": 332252, "scanner": "foundry_dataset", "fingerprint": "bea21d1ae256464d1d237efdd0b4020bdaf1c1716db083d3c6b70c2a437fab97", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 1, "commit_general": 1, "ui_or_frontend": 2, "deployment_env_gap": 1, "security_or_secrets": 3, "security_auth_secret": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 30, "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": 6, "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": "Vantar23/ams-os#8", "issue_number": "8", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-5b107e73fff6ac31", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 10}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#8\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#8\nRepo: Vantar23/ams-os\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 19\nEdges: 30\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': 6, '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: {'security_or_secrets': 3, 'claimed_resolved_unverified': 3, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'bug_fix': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {}\nCurriculum targets:\n- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-699679843518d845", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: Vantar23/ams-os"}, "properties": {"repobilityId": 332251, "scanner": "foundry_dataset", "fingerprint": "9ed39ecfc3209eb0c67f1e164f1b557c4894e9802c164d0997bf9ac089deba56", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"ui_or_frontend": 1, "source_or_other": 1, "deployment_env_gap": 1, "security_or_secrets": 2, "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": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 6, "not_resolved_or_not_observed": 2}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 26, "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": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 16, "node_types": {"repo": 1, "commit": 2, "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": "Vantar23/ams-os#2", "issue_number": "2", "quality_tiers": {"unresolved": 1, "weak_supervision": 3}, "repo_full_name": "Vantar23/ams-os", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-55cb554a5768b339", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 5}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#2\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#2\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#2\nRepo: Vantar23/ams-os\nIssue/PR number: 2\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 26\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'commit': 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, 'comment_chain_links_commit': 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: {'claimed_resolved_unverified': 3, 'security_or_secrets': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 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- Train auth boundary repair with tests, permission matrices, and secret-handling checks.\n- Keep risky auth changes separate from ordinary bug-fix examples.\nAssumption checks:\n- Are auth/permission paths covered by tests?\n- Are secrets, CORS, or access rules verified rather than summarized?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Vantar23/ams-os", "source_id": "graph-query-motif_query-df32595399237e5d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/security_auth_guardrail_gaps/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Vantar23/ams-os", "source_dataset": "graph_queries/security_auth_guardrail_gaps", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: Vantar23/ams-os"}, "properties": {"repobilityId": 324973, "scanner": "foundry_dataset", "fingerprint": "cecfe26b9b47c4f08826c8f20df768a4c96c346414a9679642cdece63d211bee", "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": {"api_or_backend": 2, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 3, "deployment_env_gap": 1, "generated_provenance": 4, "agent_instruction_gap": 1, "self_attested_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 7, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 14, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 7, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#9", "issue_number": "9", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c2ff481843996d15", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 10, "schema_or_data": 10, "ui_or_frontend": 15}}, "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: Vantar23/ams-os\nThread: Vantar23/ams-os#9\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: Vantar23/ams-os\nThread: Vantar23/ams-os#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#9\nRepo: Vantar23/ams-os\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 50\nNode types: {'pr_file': 7, 'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'comment_chain_links_commit': 6, '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: {'generated_provenance': 4, 'ui_or_frontend': 3, 'self_attested_unverified': 3, 'api_or_backend': 2, 'schema_or_data': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'self_attested_or_generated_fix_unverified': 1, 'commit_general': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'self_attested_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-77981272848ef0c5", "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": "Vantar23/ams-os", "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: Vantar23/ams-os"}, "properties": {"repobilityId": 324972, "scanner": "foundry_dataset", "fingerprint": "a2bf86d69eb3db11165372c170976e4ed27c7f94469764893ff539c252baf17e", "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": {"api_or_backend": 3, "ui_or_frontend": 1, "source_or_other": 1, "deployment_env_gap": 1, "generated_provenance": 1, "human_feedback_general": 1, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 5, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 18, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 5, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Vantar23/ams-os#4", "issue_number": "4", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-9e5d7ea8300b0760", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"api_or_backend": 15, "ui_or_frontend": 5, "source_or_other": 5}}, "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: Vantar23/ams-os\nThread: Vantar23/ams-os#4\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: Vantar23/ams-os\nThread: Vantar23/ams-os#4\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#4\nRepo: Vantar23/ams-os\nIssue/PR number: 4\nGraph consistency label: weak_supervision_needs_review\nNodes: 18\nEdges: 38\nNode types: {'pr_file': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 10, 'thread_touches_file': 5, 'issue_chain_touches_file': 5, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'api_or_backend': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-1e3da6960f7e9feb", "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": "Vantar23/ams-os", "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: Vantar23/ams-os"}, "properties": {"repobilityId": 324971, "scanner": "foundry_dataset", "fingerprint": "a34e9fa9f6b123368531c5c274c769fa557711b147d651bdfc1c8ea3a409afef", "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": {"ui_or_frontend": 2, "deployment_env_gap": 1, "generated_provenance": 1, "human_feedback_general": 1, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 26, "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": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 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": "Vantar23/ams-os#17", "issue_number": "17", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Vantar23/ams-os", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-f4564db4f2c4ae51", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 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: weak_supervision_needs_review\nRepo: Vantar23/ams-os\nThread: Vantar23/ams-os#17\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: Vantar23/ams-os\nThread: Vantar23/ams-os#17\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Vantar23/ams-os#17\nRepo: Vantar23/ams-os\nIssue/PR number: 17\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 26\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 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, 'comment_chain_links_commit': 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, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 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/Vantar23/ams-os", "source_id": "graph-query-motif_query-cebdfcbbf698d10d", "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": "Vantar23/ams-os", "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-73013e6a54b8b96e", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/capitan-card.tsx:24"}, "properties": {"repobilityId": "1164e6f020b3087c", "scanner": "scanner-primary", "fingerprint": "73013e6a54b8b96e", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-fad1401f0e8d9a23", "level": "note", "message": {"text": "React Flow <Controls> without dark theming \u2014 components/mapa-image.tsx:57"}, "properties": {"repobilityId": "8ca1b39316381630", "scanner": "scanner-primary", "fingerprint": "fad1401f0e8d9a23", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.controls.no-bg"]}}, {"ruleId": "scanner-296deb981f16bfed", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/areas-selector.tsx:81"}, "properties": {"repobilityId": "a853081202d03538", "scanner": "scanner-primary", "fingerprint": "296deb981f16bfed", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-7adca3ed5f3636a5", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 components/page-header.tsx:33"}, "properties": {"repobilityId": "34cb44fbce065b82", "scanner": "scanner-primary", "fingerprint": "7adca3ed5f3636a5", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-7e1c973390dded38", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/acomodador/[access_token]/asistencia/page.tsx:91"}, "properties": {"repobilityId": "0761c24cff62a5d2", "scanner": "scanner-primary", "fingerprint": "7e1c973390dded38", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-39d24d6855acb5f3", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/hermanas-de-apoyo/hermanas-client.tsx:1037"}, "properties": {"repobilityId": "956c1daec6adb61d", "scanner": "scanner-primary", "fingerprint": "39d24d6855acb5f3", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-852480b9a97cdafc", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/avisos/aviso-card.tsx:157"}, "properties": {"repobilityId": "71442153c8808f94", "scanner": "scanner-primary", "fingerprint": "852480b9a97cdafc", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-869d72a1bcee7ce1", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/acomodadores/acomodadores-client.tsx:1085"}, "properties": {"repobilityId": "58a1af6f484b60e2", "scanner": "scanner-primary", "fingerprint": "869d72a1bcee7ce1", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-029b1ca92ea81950", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/puestos/puestos-client.tsx:660"}, "properties": {"repobilityId": "57689d5b8f4c28a5", "scanner": "scanner-primary", "fingerprint": "029b1ca92ea81950", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-f2d5921efc4fca8e", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mapa/mapa-client.tsx:146"}, "properties": {"repobilityId": "f2a5f66282b698ad", "scanner": "scanner-primary", "fingerprint": "f2d5921efc4fca8e", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-fa425555dbf3dd60", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/areas/areas-client.tsx:330"}, "properties": {"repobilityId": "c4f2aeef25919a2a", "scanner": "scanner-primary", "fingerprint": "fa425555dbf3dd60", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-73b665f80069bd9c", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/resumen/page.tsx:497"}, "properties": {"repobilityId": "1484d1338e2ea3e2", "scanner": "scanner-primary", "fingerprint": "73b665f80069bd9c", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-7fab6050ad2de6e1", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/sub-aux/sub-aux-client.tsx:523"}, "properties": {"repobilityId": "f66446562184092e", "scanner": "scanner-primary", "fingerprint": "7fab6050ad2de6e1", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-36fa1ca19f3219aa", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/remplazos/remplazos-client.tsx:244"}, "properties": {"repobilityId": "94074f60a913de55", "scanner": "scanner-primary", "fingerprint": "36fa1ca19f3219aa", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-5c49c9c53837a820", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/disponibilidad/disponibilidad-view.tsx:789"}, "properties": {"repobilityId": "8869d024a85e5d87", "scanner": "scanner-primary", "fingerprint": "5c49c9c53837a820", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-7eb2ef1f09fb75b5", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/accesos/accesos-client.tsx:198"}, "properties": {"repobilityId": "478389686b5519fb", "scanner": "scanner-primary", "fingerprint": "7eb2ef1f09fb75b5", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-d72635ed4aa799c6", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/asistencia/asistencia-client.tsx:927"}, "properties": {"repobilityId": "afe12906466e1da4", "scanner": "scanner-primary", "fingerprint": "d72635ed4aa799c6", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-5812aa0644dcb980", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/mensajes/mensajes-client.tsx:276"}, "properties": {"repobilityId": "083fa1964e147ab9", "scanner": "scanner-primary", "fingerprint": "5812aa0644dcb980", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-c710efcded047ccc", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/(app)/capitanes/capitanes-client.tsx:492"}, "properties": {"repobilityId": "00bb372ffcb5cbfa", "scanner": "scanner-primary", "fingerprint": "c710efcded047ccc", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-aaa52ac7ad738646", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/page.tsx:96"}, "properties": {"repobilityId": "1e9d7b4ae90f0c04", "scanner": "scanner-primary", "fingerprint": "aaa52ac7ad738646", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-ffdc269be2f46351", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/pase-de-lista/lista-pase.tsx:96"}, "properties": {"repobilityId": "301d6668b131c93a", "scanner": "scanner-primary", "fingerprint": "ffdc269be2f46351", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-50fb7126d2714b21", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 app/capitan/asistencia/conteo-area-card.tsx:223"}, "properties": {"repobilityId": "ae90f7dda50f4a02", "scanner": "scanner-primary", "fingerprint": "50fb7126d2714b21", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-4601e3ad3bb28677", "level": "warning", "message": {"text": "No CI/CD pipelines detected"}, "properties": {"repobilityId": "c3ee439bce2bc51e", "scanner": "scanner-primary", "fingerprint": "4601e3ad3bb28677", "layer": "cicd", "severity": "medium", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "fbf3d767fa053b60", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "f6b6f181a30edc9c", "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": "4702abd0d6e4cb1e", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "warning", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "961771c1e9b20a9b", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-749d4bc1bd66df5f", "level": "warning", "message": {"text": "Agent instructions exist but release-hardening basics are missing"}, "properties": {"repobilityId": "2b73f15eb75d0d9e", "scanner": "scanner-primary", "fingerprint": "749d4bc1bd66df5f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["agent-instructions", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "0405440df3343b17", "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": "b10f7ad093a95b4f", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-e725d2ab884fbd49", "level": "note", "message": {"text": "Multiple root agent instruction files without precedence"}, "properties": {"repobilityId": "1953db6c89508d22", "scanner": "scanner-primary", "fingerprint": "e725d2ab884fbd49", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["agent-instructions", "governance"]}}, {"ruleId": "scanner-43a9524ff184e6d3", "level": "none", "message": {"text": "Commented-code block (8 lines) in app/api/cron/recordatorios/route.ts:1"}, "properties": {"repobilityId": "0da2ebaca3d9b980", "scanner": "scanner-primary", "fingerprint": "43a9524ff184e6d3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bfb7ac12ad7ad03f", "level": "none", "message": {"text": "Commented-code block (5 lines) in lib/disponibilidad.ts:63"}, "properties": {"repobilityId": "eeafb90a533a4560", "scanner": "scanner-primary", "fingerprint": "bfb7ac12ad7ad03f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}