{"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_assumption_check", "name": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#4\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-44e9d4278149f0f7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Rodrig"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined test ci gap after feedback: RodrigoAndresHG/centro-builder-heredia"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#2\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, "}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined schema ui api mismatch: RodrigoAndresHG/centro-builder-heredia"}, "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: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#5\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 5\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': "}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#9\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bc2ee0f216bfd9e1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/cent"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_failing_ci_claim", "name": "Foundry mined claimed resolved with failing ci: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined claimed resolved with failing ci: RodrigoAndresHG/centro-builder-heredia"}, "fullDescription": {"text": "Graph query export: Claimed resolved with failing CI\nQuery id: claimed_resolved_with_failing_ci\nQuery type: motif_query\nIntent: Hard negatives where CI/failure evidence contradicts a resolution claim.\nMotif: claimed_resolved_with_failing_ci\nTraining usage: hard_negative\nGraph gold label: contradicted_by_ci_or_failure_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nEvidence:\nGraph motif: Claimed resolved while CI or failure evidence contradicts it\nMotif id: claimed_resolved_with_failing_ci\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nGraph gold label: contradicted_by_ci_or_failure_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#38\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 38\nGraph consistency label: contradicted_by_ci_or_failure_signal\nNodes"}, "properties": {"scanner": "foundry_dataset", "category": "ci", "severity": "critical", "confidence": 0.86, "cwe": "", "owasp": ""}}, {"id": "foundry_auth_guardrail_gap", "name": "Foundry mined security auth guardrail gaps: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: RodrigoAndresHG/centro-builder-heredia"}, "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: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#4\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 4\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges:"}, "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: RodrigoAndresHG/centro-builder-heredia", "shortDescription": {"text": "Foundry mined mock as real or placeholder: RodrigoAndresHG/centro-builder-heredia"}, "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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#9\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 1"}, "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-b06241098821ded0", "name": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/videos/page.tsx:80", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/videos/page.tsx:80"}, "fullDescription": {"text": "A truncated value should reveal the full text on hover. Pass the full string via `title={...}` so the user can read it.\n\nWhy: P2 in CHECKLIST.md \u2014 truncate without hover-reveal.\nRule id: fq.truncate.no-title"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45e64fcc63749483", "name": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/biblioteca/page.tsx:56", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/biblioteca/page.tsx:56"}, "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-9ebd914abd2da293", "name": "`truncate` class without `title=` for hover reveal \u2014 src/app/bio/page.tsx:97", "shortDescription": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/bio/page.tsx:97"}, "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-cb639d9a10a47b23", "name": "package.json defines install-time lifecycle scripts", "shortDescription": {"text": "package.json defines install-time lifecycle scripts"}, "fullDescription": {"text": "preinstall/install/postinstall/prepare scripts execute during dependency installation. Review them carefully for network calls, obfuscation, shell execution, or credential access."}, "properties": {"scanner": "scanner-primary", "layer": "cicd", "severity": "low", "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": "7 test file(s) for 132 source file(s) (ratio 0.05). 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 57 placeholder/mock markers across 9 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. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-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-15dd7778d688d89b", "name": "Commented-code block (5 lines) in prisma.config.ts:17", "shortDescription": {"text": "Commented-code block (5 lines) in prisma.config.ts:17"}, "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-7e27c60c7e605224", "name": "`fetch()` without try/.catch or AbortSignal \u2014 src/lib/services/cloudflare-stream.ts:69", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/lib/services/cloudflare-stream.ts:69"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-1b5a76780c3df9aa", "name": "1 env vars used in code but missing from .env.example", "shortDescription": {"text": "1 env vars used in code but missing from .env.example"}, "fullDescription": {"text": "Drift between code and config docs. The first few: `NODE_ENV`. Add them (with a placeholder/comment) to .env.example so onboarding doesn't break."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/18357"}, "properties": {"repository": "RodrigoAndresHG/centro-builder-heredia", "repoUrl": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "branch": "main"}, "results": [{"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300283, "scanner": "foundry_dataset", "fingerprint": "04165c2bb692eec90ef2a576a24a625f191895a62864a749140882c55a99a186", "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": "RodrigoAndresHG/centro-builder-heredia#4", "human_labels": ["deployment_env_gap", "security_auth_secret"], "issue_number": "4", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.877, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d69c98baee1f4869", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#4\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-44e9d4278149f0f7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/4\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/4\\nTitle: fix: multi-program listing + surface Cloudflare errors (Phase 7)\\nBody:\\n## Resumen\\n\\nDos arreglos a bugs reales descubiertos en producci\u00f3n tras agregar un segundo programa.\\n\\n## Problema 1 \u2014 Programa nuevo no visible para usuarios\\n\\n**Causa ra\u00edz:** \\\\`/app/programas/page.tsx\\\\` y \\\\`/app/page.tsx\\\\` (dashboard) usaban \\\\`availablePrograms[0]\\\\` / \\\\`lockedPrograms[0]\\\\` para mostrar UN solo programa destacado. El segundo programa nunca aparec\u00eda aunque la query de datos lo devolv\u00eda correctamente.\\n\\n**Fix:** Agrega una secci\u00f3n \\\"Otros programas del ecosistema\\\" en \\\\`/app/programas\\\\` que lista todos los programas no-destacados con:\\n- Estado (Abierto / Preventa / Borrador)\\n- Badge de acceso (activo / pendiente)\\n- Conteo de m\u00f3dulos y lecciones\\n- CTA: \\\"Abrir programa\\\" si tiene acceso, o \\\"Activar acceso\\\" + \\\"Ver programa\\\" si est\u00e1 bloqueado y tiene producto.\\n\\nEl programa destacado existente sigue mostr\u00e1ndose con su dise\u00f1o actual.\\n\\n## Problema 2 \u2014 Videos en STATUS_UNAVAILABLE sin d\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a5fea9f9c67c0ef3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/4#issuecomment-4436482310\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/4#issuecomment-4436482310\\nTitle: \\nBody:\\n[vc]: #rzrZ/+C5iOdYS/DaTLL5m/x5xUMqSHQiyqawsbnLSx4=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-1008772360faacda", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300282, "scanner": "foundry_dataset", "fingerprint": "441eab9e23a0f918fc61c0152cc0d33939e1c24afbfcfb7d309684a4ac0ecbaf", "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": "RodrigoAndresHG/centro-builder-heredia#37", "human_labels": ["api_integration_gap", "deployment_env_gap", "ui_or_frontend"], "issue_number": "37", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.742, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-91dfebc65a997584", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#37\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#37\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'deployment_env_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4a15d6621886d2a4\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/37\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/37\\nTitle: Mostrar fecha de registro en el panel de usuarios\\nBody:\\nAgrega una columna **Registro** en `/admin/usuarios` con la fecha y hora en que se cre\u00f3 cada cuenta.\\n\\n## Por qu\u00e9 es seguro\\n- **No toca la base de datos.** El campo `User.createdAt` ya exist\u00eda y se llenaba solo desde que se crearon las cuentas.\\n- **No cambia el servicio.** `listAdminUsers()` ya devolv\u00eda `createdAt` y ya ordenaba la lista del registro m\u00e1s reciente al m\u00e1s antiguo.\\n- Cambio puramente de presentaci\u00f3n en un solo archivo.\\n\\n## Detalle\\n- Nueva columna \\\"Registro\\\": fecha (ej. `14 jun 2026`) + hora debajo.\\n- Formateada en **hora de Ecuador** (`America/Guayaquil`) para evitar el desfase de un d\u00eda que provoca el servidor de Vercel (UTC).\\n\\n## Validaci\u00f3n\\n- \u2705 Lint limpio\\n- \u2705 `tsc --noEmit` OK\\n- \u2705 Build compila\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e455874c1c7b19f3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/37#issuecomment-4702284247\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/37#issuecomment-4702284247\\nTitle: \\nBody:\\n[vc]: #P/SRShunIp1ntbT2NXLUtH+Dyg8oP4VvQQx2//evK3c=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmw\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-2c86163f625e1327", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300281, "scanner": "foundry_dataset", "fingerprint": "5577e7f615753c8fe4839833331ab00838b11cff84c3df2ebeb74c9af8ded812", "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": "RodrigoAndresHG/centro-builder-heredia#36", "human_labels": ["api_integration_gap", "ui_or_frontend"], "issue_number": "36", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_with_verification_signal", "source_backed": false, "max_confidence": 0.76, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d82bcf6b65753f0f", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#36\nOutcome: claimed_resolved_with_verification_signal\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#36\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_with_verification_signal\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'api_integration_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3de6f59b4a46aa12\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/36\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/36\\nTitle: Pulir UX del asistente: posici\u00f3n, m\u00f3vil, \u00edcono y texto plano\\nBody:\\nMejoras de UX al widget del Asistente Builder seg\u00fan feedback visual.\\n\\n## Cambios\\n\\n**1. Escritorio \u2014 reubicado a la esquina inferior izquierda**\\nEl bot\u00f3n \u2728 y el panel estaban a la derecha, tapando contenido. Ahora viven en la zona libre bajo el sidebar (`sm:left-5`). En m\u00f3vil el bot\u00f3n se mantiene abajo a la derecha.\\n\\n**2. Texto plano (adi\u00f3s a los `**`)**\\n- El system prompt ahora proh\u00edbe Markdown (negritas con `**`, `#`, vi\u00f1etas) y pide enumerar con punto y coma.\\n- Como red de seguridad, el widget igual renderiza `**negritas**` sueltas como `<strong>` en vez de mostrar asteriscos.\\n\\n**3. M\u00f3vil \u2014 bottom sheet que no bloquea el LMS**\\n- Hoja inferior a `85dvh` con esquinas redondeadas y grabber superior.\\n- Fondo oscurecido (`bg-black/60`) que cierra al tocar.\\n- Bot\u00f3n de cierre propio en el header + cierre con tecla Escape.\\n- Bloqueo de scroll del fondo mientras est\u00e1 abierta (solo m\u00f3vil).\\n- `safe-a\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d5b5bca000e62c14\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/36#issuecomment-4665697746\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/36#issuecomment-4665697746\\nTitle: \\nBody:\\n[vc]: #hULLcoZ/Wbsd58QbKkn/JGfvE5azCexU0KXUr9POYtU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8t\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-e4eab13dd35876dc", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300280, "scanner": "foundry_dataset", "fingerprint": "442e11939d6037aca00dfe9e0fa1c5bc334db607f1bdc7badb82fa29f7ce3d58", "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": "RodrigoAndresHG/centro-builder-heredia#35", "human_labels": ["api_integration_gap", "api_or_backend", "dependency_or_build", "schema_or_data", "security_auth_secret", "source_or_other", "test_or_ci", "ui_or_frontend"], "issue_number": "35", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0e6121fc81d92226", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 12, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"test_or_ci": 1, "api_or_backend": 1, "schema_or_data": 2, "ui_or_frontend": 5, "source_or_other": 1, "dependency_or_build": 2}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#35\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#35\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 12\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 1, 'dependency_or_build': 2, 'schema_or_data': 2, 'ui_or_frontend': 5, 'api_or_backend': 1, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-10bb880ff223dc42\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/35\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/35\\nTitle: feat: AI assistant chat widget for LMS FAQs (Phase 22)\\nBody:\\n## Resumen\\n\\n**Asistente IA dentro del LMS**: bot\u00f3n flotante \u2728 en todas las p\u00e1ginas de `/app` que abre un chat donde cualquier usuario logueado (gratis o pago) resuelve dudas sobre la plataforma \u2014 accesos, pagos, programas, progreso, biblioteca. Para un LMS que ense\u00f1a IA, el asistente es adem\u00e1s demostraci\u00f3n viva de lo que ense\u00f1as.\\n\\n## Dise\u00f1o (costo controlado por construcci\u00f3n)\\n\\n| Guardia | Valor |\\n|---|---|\\n| Modelo | Claude Haiku 4.5 (~$0.002/pregunta) \u00b7 cambiable con `ASSISTANT_MODEL` |\\n| Qui\u00e9n puede usarlo | Solo usuarios logueados (cero superficie p\u00fablica de abuso) |\\n| L\u00edmite diario | 20 mensajes por usuario (tabla `assistant_usage`) |\\n| Respuesta | m\u00e1x. 600 tokens \u00b7 historial acotado a 8 turnos \u00b7 1500 chars/mensaje |\\n\\n## Qu\u00e9 sabe el asistente\\n\\n- Conocimiento curado en espa\u00f1ol: login (Google + correo), flujo de compra Stripe (\\\"ya pagu\u00e9 y no veo acceso\\\" \u2192 pasos + soporte), progreso, videos, Bib\"\n  },\n  {\n    \"id\": \"github-feedback-comment-626e2fc9cf9c742f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/35#issuecomment-4664723240\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/35#issuecomment-4664723240\\nTitle: \\nBody:\\n[vc]: #oAwmCe/2w3GWLRes\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-6688dc9a9fd1e5ee", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300279, "scanner": "foundry_dataset", "fingerprint": "cc3a52a9433782112cae921f9fa54f873e825fc275e1c1f9c438167e23798f6a", "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": "RodrigoAndresHG/centro-builder-heredia#32", "human_labels": ["api_integration_gap", "deployment_env_gap", "schema_or_data", "test_or_ci", "ui_or_frontend"], "issue_number": "32", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-e86edb1a5c22386a", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 16, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"test_or_ci": 1, "schema_or_data": 2, "ui_or_frontend": 13}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#32\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#32\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 16\nLabels: {'deployment_env_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'schema_or_data': 2, 'ui_or_frontend': 13, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4346bc240f37f7bd\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/32\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/32\\nTitle: feat: Prompt Library (/app/biblioteca) + admin CRUD (Phase 20)\\nBody:\\n## Resumen\\n\\nNueva **Biblioteca de Prompts** estilo Notion en `/app/biblioteca` para todos los usuarios logueados (gratis y pago): buscan, filtran por plataforma y copian prompts con un toque.\\n\\n## Usuario\\n- B\u00fasqueda instant\u00e1nea + chips por plataforma con colores de marca (Claude naranja, ChatGPT verde, Gemini azul, Multi-IA teal) y contadores.\\n- Agrupado por categor\u00edas (las defines t\u00fa en el admin).\\n- Tarjeta: badge de plataforma, t\u00edtulo, descripci\u00f3n, bot\u00f3n **Copiar** (feedback \\\"Copiado \u2713\\\") y vista previa expandible del prompt.\\n- **Palanca freemium:** prompts marcados \\\"Premium\\\" se ven bloqueados para usuarios gratuitos (candado + CTA a programas). El cuerpo NUNCA viaja al cliente si est\u00e1 bloqueado (se vac\u00eda server-side). Cualquier compra los desbloquea.\\n- \\\"Biblioteca\\\" agregada a la navegaci\u00f3n del workspace.\\n\\n## Admin\\n- `/admin/biblioteca`: lista + crear + editar + publicar/despublicar + elimi\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d86486919966d759\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/32#issuecomment-4664114110\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/32#issuecomment-4664114110\\nTitle: \\nBody:\\n[vc]: #3FyWqFzjn/txq3f7j+e7mtFGOhyg0FqzGz/SX0LnpEc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aH\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-6f9a5e06b7329a08", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300278, "scanner": "foundry_dataset", "fingerprint": "bcdbf05973b4075c7737d2c6dab32fa4dd7d8769989df25fe0786f0c3c40602c", "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": "RodrigoAndresHG/centro-builder-heredia#31", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "31", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.742, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9f8b87c93e06ce9b", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#31\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#31\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-215f16a8a5a8fe42\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/31\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/31\\nTitle: feat: prominent WhatsApp Channel card on /bio\\nBody:\\nEl canal de WhatsApp pasa de ser un \u00edcono m\u00e1s a tener su propia tarjeta destacada (verde, ancho completo, con CTA 'Unirme'), justo despu\u00e9s de los cursos. TikTok + Instagram quedan en la fila 'S\u00edgueme'. lint/build OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-50b0844ace9ac9ed\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/31#issuecomment-4641054846\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/31#issuecomment-4641054846\\nTitle: \\nBody:\\n[vc]: #JWshkWY6D/eVdqXOWzwgP1MQaG8TN7M5Pk33ytO3zM0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJwcm9qZWN0LXNxbDB3IiwicHJvamVjdElkIjoicHJqX2NwYWtkdzBJUTNDNHJaOXFJR285Y05oNVJzNjIiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvcHJvamVjdC1zcWwwdy9HUjZlQVJGcTJVVGdFbVVxOGtNVUN3ZERnRDNMIiwicHJldmlld1VybCI6InByb2plY3Qtc3FsMHctZ2l0LTBhNDNmOC1yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6InByb2plY3Qtc3FsMHctZ2l0LTBhNDNmOC1yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy52ZXJjZWwuYXBwIn19LHsibmFtZSI6ImNlbnRyby1idWlsZGVyLWhlcmVkaWEiLCJwcm9qZWN0SWQiOiJwcmpfaWM5OGN3WT\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-21c530a419db084b", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300277, "scanner": "foundry_dataset", "fingerprint": "861b0d52695df2dc6c1921138bdef58545834f59de1caf3dd185dcdc0f12f675", "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": "RodrigoAndresHG/centro-builder-heredia#30", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "30", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ef331c97b40f96cf", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#30\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#30\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b517135d342461d1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/30\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/30\\nTitle: feat: compact one-glance /bio redesign\\nBody:\\nRedise\u00f1o del link-in-bio para que se entienda de un vistazo en celular: foto compacta (c\u00edrculo), cursos agrupados con precio visible, y redes en una fila compacta de \u00edconos. Pasa de ~3 pantallas a ~1.5. lint/build OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-028b78f1aa5525aa\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/30#issuecomment-4640980943\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/30#issuecomment-4640980943\\nTitle: \\nBody:\\n[vc]: #/DJmKFiJ3pWazGks3XJJfV8NEoL/b+IPQ9i2I37Viuc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS9DaFBpY3VhQWVRbW03cGgyMm9MRGpwd2lBUW90IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy9wcm9qZWN0LXNxbDB3L0ZUNEJkc25SbU5YTjhr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-b2d19431b50a5e35", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300276, "scanner": "foundry_dataset", "fingerprint": "7bdce659d96f68abc5ece7354a3e2956937a8fa98d9708b540c5a35ac11f03cd", "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": "RodrigoAndresHG/centro-builder-heredia#28", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "28", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.76, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ad38c3ca557398a9", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#28\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#28\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-97db803df3273122\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/28\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/28\\nTitle: feat: in-app browser escape banner on /bio\\nBody:\\nDetecta cuando abren /bio dentro de IG/TikTok y muestra un aviso para salir al navegador real (donde los deep links y la compra s\u00ed funcionan). iOS: instrucci\u00f3n del men\u00fa \u22ef. Android: bot\u00f3n que abre el navegador con intent. Solo aparece en navegadores internos. lint/build/23 tests OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-551b2632c4082b3c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/28#issuecomment-4625604745\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/28#issuecomment-4625604745\\nTitle: \\nBody:\\n[vc]: #BehkRZ1dj2ie1XNioO4H5jbI5WSNmADcmNtK4hIFfA4=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS8yMXdhaE5vRDNrUTh1NVZLajYyckFpS0JtTURIIiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-bf9203a48efeb10a", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300275, "scanner": "foundry_dataset", "fingerprint": "3be840bd41f4dfe8cf003fe7ebf4808113fca9681a938590e1d01816cccb8d45", "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": "RodrigoAndresHG/centro-builder-heredia#27", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "27", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.842, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-2daf3c30fcfc3d85", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#27\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#27\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e805b85277be82b5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/27\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/27\\nTitle: fix: open native apps from /bio social links\\nBody:\\nLos links de redes (IG/TikTok/WhatsApp) abr\u00edan la web pesada y se trababan. Ahora navegan en el mismo contexto (sin _blank) para que el sistema abra la app nativa; Instagram usa deep link directo (instagram://). lint/build OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a8fadf9f0830c5ef\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/27#issuecomment-4625537375\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/27#issuecomment-4625537375\\nTitle: \\nBody:\\n[vc]: #VsqLqcnEfB44cDke7qGAvA8z2pnE/h5lo8sYrsDx9DA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS85TDVoVHY3NHZjUXNFaEJmUzhZNUdCdnVzN0h4IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy9wcm9qZWN0LXNxbDB3LzNuTmhLZH\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-43d71fcadbb98a88", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300274, "scanner": "foundry_dataset", "fingerprint": "d6331aca57a31b4b0f547c22ffa92c5653dc2e410dd8990f1994dc116890665d", "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": "RodrigoAndresHG/centro-builder-heredia#26", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "26", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.742, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1f8ef7a91fdbdc75", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#26\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#26\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5ee3dcde69381d8c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/26\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/26\\nTitle: feat: brand logos + 5-en-construcci\u00f3n note in /bio\\nBody:\\nLogos oficiales de TikTok/Instagram/WhatsApp (SVG, gradiente real de IG) en vez de emojis, y nota sutil de '5 programas m\u00e1s en construcci\u00f3n' debajo de los links. lint/build OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f7ba20d44866d2d7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/26#issuecomment-4625478376\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/26#issuecomment-4625478376\\nTitle: \\nBody:\\n[vc]: #SMltWVVu7J8vfvszEC8YJzsxzZMH1RADLvoeI7xmo/g=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS9ER0RoUG9xbjJlZUExam1FU2hLYkx0WkR1MlN3IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy9wcm9qZWN0LXNxbDB3LzhtYk1nRHlDdENYc0FKWk50S21md2RIMWhxNTIiLCJwcmV2a\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-642bf6b8a9d22b13", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300273, "scanner": "foundry_dataset", "fingerprint": "a0795251a1cbedfdefd1313690f22306f6998013f90422cb8ef792b992db0ef1", "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": "RodrigoAndresHG/centro-builder-heredia#25", "human_labels": ["agent_instruction_gap", "api_integration_gap", "source_or_other", "ui_or_frontend"], "issue_number": "25", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.72, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-91fcdd205185dbf8", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#25\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#25\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 1, 'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-332b03ac9799c638\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/25\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/25\\nTitle: feat: add CIO hero photo to /bio\\nBody:\\nAgrega tu foto CIO (data center) como hero del link-in-bio y redise\u00f1a el header: imagen grande con degradado y tu nombre + t\u00edtulo CIO encima, en vez de un c\u00edrculo. Foto optimizada de 3.3MB PNG \u2192 229KB JPEG 900x1350. lint/build OK, /bio est\u00e1tico. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-6608f9236f1c8264\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/25#issuecomment-4625423168\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/25#issuecomment-4625423168\\nTitle: \\nBody:\\n[vc]: #KdeQmqhDafA6St7SM/o0H1wJXqVTro5QmZ/4wsWQIyM=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn0sImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy9jZW50cm8tYnVpbGRlci1oZXJlZGlhL0RVM0RLRDhDSEg0Ym9rTHRmUFBjUmRScGo0aVAiLCJwcmV2aWV3VXJsIjoiIiwibmV4dENvbW1pdFN0YXR1cyI6IkZBSUxFRCJ9LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9q\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-435229eccb988bc2", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300272, "scanner": "foundry_dataset", "fingerprint": "9ab52e159ee67006b2b439cf6a786e9780b2cb6bbad76c691a4a1d1513a705f3", "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": "RodrigoAndresHG/centro-builder-heredia#24", "human_labels": ["agent_instruction_gap", "api_integration_gap", "ui_or_frontend"], "issue_number": "24", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-17c674b3dade73a8", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#24\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#24\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'agent_instruction_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-108d74dc1f94c802\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/24\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/24\\nTitle: feat: TikTok + Instagram + CIO positioning in /bio\\nBody:\\nAgrega TikTok y Instagram (@rodrigo_heredia_cio) al link-in-bio y ajusta el posicionamiento a CIO. La foto se agrega en un paso aparte (necesito el archivo en disco). lint/build OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-296f46ed0ee10203\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/24#issuecomment-4625305595\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/24#issuecomment-4625305595\\nTitle: \\nBody:\\n[vc]: #hJEEJRaXPSByQBLf7KQehH8mzW8r+qa0YZpo3ftS5ao=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS8yZXA0d3ZkRnZNYlVhb3g2c0Z4R1FDeWU3SjNhIiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcmNlcy1wcm9qZWN0cy9wcm9qZWN0LXNxbDB3LzZzUk5ES2lnRUhSekRqNWZneDIzS0V4UzdQcHMiLCJwcmV2\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-04b107b1d4f7dfc6", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300271, "scanner": "foundry_dataset", "fingerprint": "8b0a8ce81de227c0bdf02c1ab7edd259fc65edcd021b67b97864965bee980999", "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": "RodrigoAndresHG/centro-builder-heredia#23", "human_labels": ["api_integration_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "23", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_with_verification_signal", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-ef4554fe4fa79f7f", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#23\nOutcome: claimed_resolved_with_verification_signal\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#23\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_with_verification_signal\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e9efe032b533335f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/23\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/23\\nTitle: feat: premium link-in-bio page at /bio\\nBody:\\nLink-in-bio premium en /bio para tu TikTok. Dise\u00f1o dark con glassmorphism, avatar con anillo degradado, tarjeta del Live, y links a los 3 cursos + canal de WhatsApp. Config en un solo archivo (bio-config.ts). Est\u00e1tico, p\u00fablico, mobile-first. lint/build/23 tests OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-db20b71b339d494a\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/23#issuecomment-4625256507\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/23#issuecomment-4625256507\\nTitle: \\nBody:\\n[vc]: #sKGn0R/MKjsp30tj/MmvfSVTcl/nJavmctJi3uFhV8I=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS84eUY2MmtTOGJKc1RoZk03S1BnV0VHTnpGc2Q0IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5cUlHbzljTmg1UnM2MiIsInJvb3REaXJlY3RvcnkiOm51bGwsImluc3BlY3RvclVybCI6Imh0dHBzOi8vdmVyY2VsLmNvbS9yb2RyaWdvLWFuZHJlcy1oZXJlZGlhLWdhcm\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-f2fb460c208a12f1", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300270, "scanner": "foundry_dataset", "fingerprint": "90d3a11e31792f1ee47759acf56759d245bce859e5696bd7146ef3036aebc0b9", "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": "RodrigoAndresHG/centro-builder-heredia#22", "human_labels": ["api_integration_gap", "security_auth_secret", "ui_or_frontend"], "issue_number": "22", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.86, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ae0286782ae09e2e", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 4}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#22\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#22\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 4\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 4}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-063dee33407b61ba\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/22\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/22\\nTitle: fix: align auth-panel copy with landing + WhatsApp Channel\\nBody:\\n## Resumen\\n\\nDos correcciones pre-Live.\\n\\n### 1. Pantalla de acceso desactualizada\\nEl panel lateral de login/registro mostraba info que ya no cuadra con la landing:\\n- \\\"Build IdeaCash \u2014 Founder Access\\\" \u2192 naming viejo\\n- \\\"Lanzamiento 30 mayo 2026\\\" \u2192 la fecha es ahora el Live del 4 de junio\\n\\nAhora muestra:\\n- Ecosistema de programas con IA\\n- Acceso privado al LMS\\n- Live gratis \u00b7 Jueves 4 de junio \u00b7 TikTok\\n\\n### 2. Cambio de grupo a Canal de WhatsApp\\nCambiaste de grupo a **canal** (difusi\u00f3n). Actualizado:\\n- Link por defecto en `src/lib/community.ts` \u2192 el canal\\n- Texto de la CommunityCard de \\\"comunidad/grupo\\\" a \\\"canal\\\" (\\\"Sigue el canal\\\", \\\"recibe avisos directo en tu WhatsApp\\\"), variante compacta, y la menci\u00f3n en la landing.\\n\\n## Verificaci\u00f3n\\n- \u2713 lint, build, 23/23 tests\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-0baeaa1692acc2c2\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/22#issuecomment-4624729782\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/22#issuecomment-4624729782\\nTitle: \\nBody:\\n[vc]: #0l7a74lPfodL6wwWy5kUCrQG0P5tETvhDUKhbE75BFY=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1k\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-df65530775a4d40f", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300269, "scanner": "foundry_dataset", "fingerprint": "5f5eda924793b3e2443468f31aaa50a114696998c3edbcb44227da524950da65", "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": "RodrigoAndresHG/centro-builder-heredia#2", "human_labels": ["deployment_env_gap", "test_ci_gap"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_with_verification_signal", "source_backed": false, "max_confidence": 0.742, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-780b69ce2a08293b", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nOutcome: claimed_resolved_with_verification_signal\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#2\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_with_verification_signal\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-e4b61aacccd64c5b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/2\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/2\\nTitle: chore: ignore generated code in ESLint (Phase 5)\\nBody:\\n## Summary\\n\\nPeque\u00f1a mejora a la config de ESLint: silenciar archivos auto-generados que no necesitan ser lintados.\\n\\n### Qu\u00e9 cambia\\n\\nAgrega a \\\\`globalIgnores\\\\` en \\\\`eslint.config.mjs\\\\`:\\n\\n- \\\\`src/generated/**\\\\` \u2014 Prisma genera 30+ archivos aqu\u00ed (client, modelos, enums, internal helpers). ESLint los procesaba en cada corrida, gastando tiempo y arriesgando falsos positivos si Prisma cambia su estilo en futuras versiones.\\n- \\\\`coverage/**\\\\` \u2014 para los reportes de cobertura que generar\u00e1 vitest si lo configuramos en el futuro.\\n\\n### Bonus\\n\\nElimin\u00e9 el comentario \\\\`\\\"Override default ignores of eslint-config-next\\\"\\\\` porque era enga\u00f1oso \u2014 en \\\\`eslint-config-next\\\\` v16 esa librer\u00eda ya no env\u00eda \\\\`globalIgnores\\\\` por defecto, as\u00ed que esta lista no est\u00e1 sobreescribiendo nada, es la \u00fanica fuente.\\n\\n### Verificaci\u00f3n local\\n\\nAntes:\\n\\\\`\\\\`\\\\`\\n$ eslint --debug | grep \\\"Linting code\\\" | grep \\\"src/generated\\\" | wc -l\\n30\\n\\\\`\\\\`\\\\`\\n\\nDespu\u00e9s:\\n\\\\`\\\\`\\\\`\"\n  },\n  {\n    \"id\": \"github-feedback-comment-1b78f9d3ced54dd9\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/2#issuecomment-4416690107\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/2#issuecomment-4416690107\\nTitle: \\nBody:\\n[vc]: #1n2A/ZYiz6Eg0Uv8DRA6oiKoVfzS+M/sVUObfeNSsQg=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-a177e5a162ce6e5d", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300268, "scanner": "foundry_dataset", "fingerprint": "aa8387650c31a2d7f971a5a0049a9f1fe6077590363e5b342fc0c2f88e136c2c", "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": "RodrigoAndresHG/centro-builder-heredia#19", "human_labels": ["api_integration_gap", "security_auth_secret", "source_or_other", "ui_or_frontend"], "issue_number": "19", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3637367f645f3200", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 6, "source_or_other": 1}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#19\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#19\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 7\nLabels: {'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 1, 'ui_or_frontend': 6}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6ea11f032c86ce53\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/19\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/19\\nTitle: feat: WhatsApp community CTA + name onboarding prompt (Phase 19)\\nBody:\\n## Resumen\\n\\nImpulsa que tus usuarios se unan a la comunidad de WhatsApp y captura su nombre \u2014 sin agregar nada de fricci\u00f3n al registro (clave para la audiencia fr\u00eda del TikTok Live).\\n\\n## Comunidad de WhatsApp\\n\\n- **CommunityCard**: tarjeta con CTA \\\"Unirme a la comunidad\\\" que abre tu link de invitaci\u00f3n de WhatsApp en pesta\u00f1a nueva.\\n- Aparece en el **dashboard** (/app) y en **soporte**. Como el checkout exitoso redirige a `/app?checkout=success`, el dashboard tambi\u00e9n cubre el momento post-compra (cuando m\u00e1s ganas tienen de unirse).\\n- El link vive en `src/lib/community.ts` con tu invite como default, y se puede cambiar con la variable `NEXT_PUBLIC_COMMUNITY_URL` sin tocar c\u00f3digo.\\n\\n**Por qu\u00e9 link y no coleccionar n\u00fameros:** auto-uni\u00f3n, cero trabajo manual tuyo, cero PII almacenada. Como lo conversamos.\\n\\n## Onboarding de nombre (sin cambio de schema)\\n\\n- Los registros por correo (magic link) n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-01cbab6d04f00ccf\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/19#issuecomment-4595979174\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/19#issuecomment-4595979174\\nTitle: \\nBody:\\n[vc]: #3wKcLAdIWsp2Vz6ic7af+CleeH8Zbo4QCLmH4GtEijc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOl\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-4f8d584a2b94dafb", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300267, "scanner": "foundry_dataset", "fingerprint": "63830c058e91c092cd4a1abfe6292e46dbd8bd75a658d6ef0eb0bd160eccf33e", "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": "RodrigoAndresHG/centro-builder-heredia#17", "human_labels": ["api_integration_gap", "data_schema_persistence"], "issue_number": "17", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.76, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-90562075880c012e", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#17\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#17\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0c386499bfe6f71e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/17\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/17\\nTitle: feat: admin-controlled program ordering via sortOrder (Phase 16)\\nBody:\\n## Resumen\\n\\nTe da control sobre el **orden de los programas** y cu\u00e1l es el \\\"principal\\\" que ven los usuarios. Antes el orden era por fecha de creaci\u00f3n (el m\u00e1s viejo era el principal) \u2014 sin control tuyo. Con programas gratis + de pago conviviendo, ahora t\u00fa decides.\\n\\n## C\u00f3mo funciona\\n\\n- Nuevo campo **\\\"Orden de aparici\u00f3n\\\"** en cada programa (mismo patr\u00f3n que ya usan m\u00f3dulos y lecciones).\\n- **Menor n\u00famero = aparece primero.**\\n- El **programa principal** que ve cada usuario es el primero en ese orden al que tiene acceso:\\n  - Un usuario con acceso a un programa de pago ver\u00e1 ese como principal si tiene el orden m\u00e1s bajo entre los suyos.\\n  - Un usuario sin pago ver\u00e1 el primer programa gratuito como principal.\\n- El resto aparece en la secci\u00f3n \\\"Otros programas del ecosistema\\\" (que ya construimos en Fase 7).\\n\\n## Cambios\\n\\n- **Schema:** `Program.sortOrder Int @default(0)`. Migraci\u00f3n `2026052412000\"\n  },\n  {\n    \"id\": \"github-feedback-comment-1bc2891cb3c33f22\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/17#issuecomment-4595712710\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/17#issuecomment-4595712710\\nTitle: \\nBody:\\n[vc]: #USWbjmD+hVaTiBm1MaAA1GrwCmeEco8rTj3dgpqU+n0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVp\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-96b5f0d515956afd", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300266, "scanner": "foundry_dataset", "fingerprint": "4ebe4f78abd2a5e039f70e03616b044d1b55108e43f9649750abdc9da8334759", "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": "RodrigoAndresHG/centro-builder-heredia#15", "human_labels": ["data_schema_persistence", "deployment_env_gap"], "issue_number": "15", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.76, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-65a332007803d2b1", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#15\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#15\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'data_schema_persistence': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-95049ad8ee69e980\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/15\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/15\\nTitle: feat: program filter/grouping + delete with safeguards (Phase 14)\\nBody:\\n## Resumen\\n\\nDos mejoras de gesti\u00f3n en el admin para responder tus dos preguntas:\\n\\n1. **Filtros + agrupaci\u00f3n** en M\u00f3dulos y Lecciones (responde \\\"\u00bfc\u00f3mo clasifico cuando hay varios programas?\\\")\\n2. **Eliminar con salvaguardas** en programas, m\u00f3dulos y lecciones (responde \\\"\u00bfc\u00f3mo borro un programa de prueba?\\\")\\n\\n## A. Filtro + agrupaci\u00f3n\\n\\n### Qu\u00e9 cambi\u00f3 en \\\\`/admin/modulos\\\\` y \\\\`/admin/lecciones\\\\`\\n\\n- **Dropdown \\\"Filtrar por programa\\\"** arriba de la lista. Escribe \\\\`?program=<id>\\\\` en el URL \u2014 puedes hacer bookmark de una vista filtrada.\\n- **\\\"Todos los programas\\\"**: los items se agrupan visualmente. Cada programa tiene su header + su tabla debajo. Mucho m\u00e1s legible que la lista plana mezclada.\\n- **Programa espec\u00edfico seleccionado**: tabla plana solo con sus items.\\n- La lista de m\u00f3dulos ahora muestra el conteo de lecciones en vez de la columna programa redundante.\\n\\nEscala bien hasta 20-30 pr\"\n  },\n  {\n    \"id\": \"github-feedback-comment-647713b5327e1a83\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/15#issuecomment-4595397003\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/15#issuecomment-4595397003\\nTitle: \\nBody:\\n[vc]: #NdMM/WbyJvzkeXB9MyJJFQdFn3HRyv4L1JJEPUNERc4=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-f35a1d080dca5d50", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300265, "scanner": "foundry_dataset", "fingerprint": "7ad931cba3e21d7278dc2c29250fd3c35624bb9ef81ee2e742b31ff151cb03f8", "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": "RodrigoAndresHG/centro-builder-heredia#14", "human_labels": ["api_integration_gap", "deployment_env_gap"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.76, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-92d9bbfebbd93a42", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#14\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#14\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-48ab8cab439c4bdc\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/14\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/14\\nTitle: feat: resumable TUS upload for Cloudflare Stream (Phase 13)\\nBody:\\n## Resumen\\n\\nResuelve el problema HTTP 413 (\\\\\\\"file size too large\\\\\\\") al subir videos grandes desde el admin. Reemplaza el upload simple POST (limitado a ~200MB) por **TUS resumable upload**, que maneja archivos hasta el l\u00edmite duro de Cloudflare Stream (30GB) y se recupera de ca\u00eddas de red.\\n\\n## Por qu\u00e9 TUS\\n\\n[TUS](https://tus.io) es el protocolo est\u00e1ndar para subidas grandes y resumables. Lo usan YouTube, Vimeo, Cloudflare, Wistia, etc. Caracter\u00edsticas:\\n\\n- **Sin l\u00edmite pr\u00e1ctico de tama\u00f1o** (hasta 30GB por archivo en Cloudflare Stream)\\n- **Resumable**: si se cae internet, retoma desde el \u00faltimo chunk confirmado\\n- **Chunked**: divide el archivo en pedazos (en este caso 50MB) y sube secuencialmente\\n- **Progreso real**: sabes qu\u00e9 porcentaje va subido en cada momento\\n\\n## Cambios\\n\\n### Frontend\\n\\\\`src/components/admin/content/cloudflare-stream-upload.tsx\\\\`:\\n- Importa \\\\`tus-js-client\\\\` y reemplaza el \\\\`\"\n  },\n  {\n    \"id\": \"github-feedback-comment-14c4d74180d9f509\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/14#issuecomment-4588641489\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/14#issuecomment-4588641489\\nTitle: \\nBody:\\n[vc]: #XzWQa1KLgpaHaPCZ/zXVGDoFJ+8bOF5NJGFnGuBnvZo=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-fe7f5b521b62d9ab", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300264, "scanner": "foundry_dataset", "fingerprint": "536b8539fd88b77f749727e411c6d58fb1024a97dcde8a2a42105de1a380dcb2", "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": "RodrigoAndresHG/centro-builder-heredia#13", "human_labels": ["deployment_env_gap", "security_auth_secret"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.912, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-56deaff90e35d9ee", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#13\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#13\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-5af6d2dc91b1690c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/13\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/13\\nTitle: fix: unblock deploys + manual video association + better upload errors (Phase 12)\\nBody:\\n## Resumen\\n\\nTres fixes coordinados que resuelven los problemas que viste hoy:\\n\\n1. **Desbloquea los deploys de Vercel** que estaban fallando con Prisma P1002 (advisory lock timeout)\\n2. **Permite asociar videos manualmente** por Stream Video ID en el admin (para los casos donde el upload directo falla o subiste el video al Cloudflare Dashboard)\\n3. **Muestra el error real de Cloudflare** cuando un upload falla, en vez del mensaje gen\u00e9rico \\\"Cloudflare no acept\u00f3 el archivo\\\"\\n\\n## A. Fix del deploy bloqueado\\n\\n\\\\`prisma.config.ts\\\\` ahora usa \\\\`DATABASE_URL_UNPOOLED\\\\` (la URL directa de Neon, sin \\\\`-pooler\\\\`) cuando est\u00e1 presente, con fallback a \\\\`DATABASE_URL\\\\` cuando no.\\n\\n- **Solo afecta** comandos del Prisma CLI (\\\\`migrate deploy\\\\`, \\\\`db push\\\\`, etc.) \u2014 el runtime de la app sigue usando la URL pooleada v\u00eda adapter, correcto para Vercel serverless.\\n- **Resuelve** el error \\\\`P100\"\n  },\n  {\n    \"id\": \"github-feedback-comment-aaf009bdae69db6f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/13#issuecomment-4588593332\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/13#issuecomment-4588593332\\nTitle: \\nBody:\\n[vc]: #jULLc7qzBxJxhK6MYu6IoAoZFZjikqpOkLNnNZxNdds=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-918ba662218e4eff", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300263, "scanner": "foundry_dataset", "fingerprint": "37d54a775f2866064ae389f397fa51cc997f1ed6b96c437296968b2abc657836", "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": "RodrigoAndresHG/centro-builder-heredia#12", "human_labels": ["deployment_env_gap"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_with_verification_signal", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-06a4b0767f68b4c7", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#12\nOutcome: claimed_resolved_with_verification_signal\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#12\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_with_verification_signal\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-30ab1e113e492699\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/12\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/12\\nTitle: chore: move LMS launch date from May 23 to May 30, 2026 at 3pm ECT\\nBody:\\n## Resumen\\n\\nAtrasa el lanzamiento una semana: **s\u00e1bado 23 de mayo de 2026 \u2192 s\u00e1bado 30 de mayo de 2026** (3pm ECT, hora sin cambios).\\n\\nMismo patr\u00f3n que el PR #9 (16 \u2192 23). El cron\u00f3metro principal estaba en cero porque ya pas\u00f3 el 23.\\n\\n## Cambios\\n\\n### 1. \\\\`launch-countdown.tsx\\\\` (cron\u00f3metro principal de la landing)\\n\\n\\\\`\\\\`\\\\`diff\\n-const launchDate = new Date(\\\"2026-05-23T15:00:00-05:00\\\").getTime();\\n+const launchDate = new Date(\\\"2026-05-30T15:00:00-05:00\\\").getTime();\\n\\\\`\\\\`\\\\`\\n\\n### 2. Texto en 5 archivos\\n\\n\\\\`23 de mayo de 2026\\\\` \u2192 \\\\`30 de mayo de 2026\\\\` en:\\n\\n- \\\\`src/app/(public)/page.tsx\\\\` (6 menciones)\\n- \\\\`src/app/(public)/programas/build-ideacash/page.tsx\\\\` (4 menciones)\\n- \\\\`src/app/(user)/app/page.tsx\\\\` (1 menci\u00f3n)\\n- \\\\`src/app/(user)/app/programas/[programSlug]/page.tsx\\\\` (1 menci\u00f3n)\\n- \\\\`src/app/(user)/app/programas/page.tsx\\\\` (1 menci\u00f3n)\\n\\n**D\u00eda de la semana se mantiene s\u00e1bado:** 23 + 7 = 30, am\"\n  },\n  {\n    \"id\": \"github-feedback-comment-dc22c71177edc13b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/12#issuecomment-4539351792\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/12#issuecomment-4539351792\\nTitle: \\nBody:\\n[vc]: #HR0zfCM/56TGkEZf7BRkVyi0bFO1rte/StyHQz+NIFM=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-d26fd5ceb697525c", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300262, "scanner": "foundry_dataset", "fingerprint": "8aa9c8b3eb039445ca3c91c66ab42884a885b3c04d84ec3d393a5e2974ebe149", "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": "RodrigoAndresHG/centro-builder-heredia#11", "human_labels": ["deployment_env_gap"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.795, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-9db728f9a6914486", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#11\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#11\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'deployment_env_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a18aff8f90e113e8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/11\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/11\\nTitle: feat: add Microsoft Clarity for session recordings + heatmaps (Phase 10b)\\nBody:\\n## Resumen\\n\\nSegunda capa de analytics: Microsoft Clarity. Mientras Vercel Analytics te da los **n\u00fameros agregados** (visitantes, top pages, sources), Clarity te da el **lado cualitativo**: ves c\u00f3mo navega cada visitante con grabaciones de sesi\u00f3n, heatmaps, y detecci\u00f3n de \\\"rage clicks\\\" / \\\"dead clicks\\\". Ambos corren en paralelo sin pisarse.\\n\\n## Por qu\u00e9 Clarity\\n\\n- **Gratis para siempre.** Sin l\u00edmite de sesiones grabadas, sin caps de eventos.\\n- **Grabaciones de sesi\u00f3n.** Literalmente ves un video de c\u00f3mo se movi\u00f3 cada visitante por tu sitio. Identifica d\u00f3nde se trabaron, qu\u00e9 texto leyeron, qu\u00e9 ignoraron.\\n- **Heatmaps.** Mapas de calor de clicks y scroll. Te dice si tu CTA \\\"Comprar acceso\\\" es realmente lo m\u00e1s clickeado, o si la gente est\u00e1 clickeando otra cosa que no es link.\\n- **Rage clicks / dead clicks.** Detecta autom\u00e1ticamente cuando un usuario clickea repetidamente algo que no re\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c585f548b9c9ed5e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/11#issuecomment-4480292062\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/11#issuecomment-4480292062\\nTitle: \\nBody:\\n[vc]: #EZbZYfrxerlh7gP344zpw4gcHocZPUtf54hfme5GM2M=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2lj\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-0bafac51901e1eee", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 300261, "scanner": "foundry_dataset", "fingerprint": "f001cb2c5c679218b8eebba36c9e3758c140f54466ef4d49756be3637777773c", "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": "RodrigoAndresHG/centro-builder-heredia#1", "human_labels": ["build_install_failure", "deployment_env_gap"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_with_verification_signal", "source_backed": false, "max_confidence": 0.708, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0df09507c3a9f8e6", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#1\nOutcome: claimed_resolved_with_verification_signal\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#1\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_with_verification_signal\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'build_install_failure': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-44a2684339a69910\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"build_install_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/1\",\n    \"text\": \"GitHub feedback: build_install_failure\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/1\\nTitle: Pre-launch hardening (Phases 1-4)\\nBody:\\n## Summary\\n\\nHardening pre-lanzamiento del Builder antes de abrir builder.rodriheredia.com. Cuatro fases incrementales, validadas contra `docs/known-issues-and-next-steps.md` y `docs/decisions-and-tradeoffs.md`. Cada fase est\u00e1 en un commit separado para revisar/revertir aislado si hace falta.\\n\\n### Phase 1 \u2014 Checkout env hardening (`bfa2ca7`)\\n- `AUTH_URL` obligatorio en `commerce.appUrl()`: si falta, error claro en runtime en vez de generar URLs de Stripe apuntando a `localhost:3000`.\\n- `.env.example` ahora documenta `STRIPE_CHECKOUT_LOGO_FILE_ID` y `STRIPE_CHECKOUT_ICON_FILE_ID` (resuelve deuda en `docs/known-issues-and-next-steps.md:41`).\\n\\n### Phase 2 \u2014 Zod validation en todos los endpoints (`4364349`)\\n- Nuevo m\u00f3dulo `src/lib/validators` con schemas por dominio (commerce, early-access, cloudflare-stream).\\n- Reemplaza casts manuales (`as { ... } | null`) por `safeParse` en:\\n  - `POST /api/stripe/checkout`\\n  - `POST /a\"\n  },\n  {\n    \"id\": \"github-feedback-comment-8fc027e40302eb7c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/1#issuecomment-4416606852\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/1#issuecomment-4416606852\\nTitle: \\nBody:\\n[vc]: #uO8PpD7mMernOZgrQ3l3IP2jAudd4z5S31Mgg4grhkU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tY\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-assumption_checks-2e583eb08acc3f61", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 336306, "scanner": "foundry_dataset", "fingerprint": "bb38a34922f3765d9d442ab3615ec05e40bcd876fa1799c077ab3d4daaf3e7b8", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "deployment_env_gap": 1, "generated_provenance": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "self_attested_or_generated_fix_unverified": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"self_attested_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#2", "issue_number": "2", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-5b8fd4fc5e051b07", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#2\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'generated_provenance': 1, 'bug_fix': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-9d51ffe037a3c5fe", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/test_ci_gap_after_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 328274, "scanner": "foundry_dataset", "fingerprint": "5fb5ff5825f10801f7c1112ae9905228330e441eacfdf2f4d8062f70cff6f6ef", "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": {"ui_workflow": 1, "deployment_env_gap": 1, "verification_or_tests": 4, "data_schema_persistence": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#5", "issue_number": "5", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-928172a82f3c0bdc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#5\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 5\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 4, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'ui_workflow': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-bcbeb37a2dda4ea4", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 328273, "scanner": "foundry_dataset", "fingerprint": "3f33d74ec664c4513f8eb878efdb4685d76723382d3e882f95a724709edce032", "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, "deployment_env_gap": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#3", "issue_number": "3", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-deb97cfb3848665b", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#3\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-2fc65cc8da584cc4", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 328272, "scanner": "foundry_dataset", "fingerprint": "43019c3473cca355d5f2f84eae4c41da9be251e4bca42680c363fef917cfdc14", "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": {"commit_general": 1, "api_integration_gap": 1, "verification_or_tests": 4, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#17", "issue_number": "17", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-4fd063662f6328b9", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#17\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#17\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#17\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 17\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'api_integration_gap': 1, 'commit_general': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-b3a39e843b73bb06", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 328271, "scanner": "foundry_dataset", "fingerprint": "9b3ad13502d49b4b2ed71c65834fc12c384d9e9c6951de95491b2832664a8723", "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": {"commit_general": 1, "deployment_env_gap": 1, "verification_or_tests": 4, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#15", "issue_number": "15", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-889f05c6c0d53f3b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#15\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#15\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#15\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 15\nGraph consistency label: weak_supervision_needs_review\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 4, 'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'commit_general': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-7f85bb769f488bcd", "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": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315920, "scanner": "foundry_dataset", "fingerprint": "0fdb480d4d27ea1c71abaf4d94bc42ec27cf95a2020c582cbd57bbeeb3a24229", "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": "RodrigoAndresHG/centro-builder-heredia#9", "human_labels": ["deployment_env_gap", "mock_placeholder"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-440770290629df8e", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#9\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bc2ee0f216bfd9e1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/9\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/9\\nTitle: chore: move LMS launch date from May 16 to May 23, 2026 at 3pm ECT\\nBody:\\n## Resumen\\n\\nMueve la fecha oficial del lanzamiento del LMS de **s\u00e1bado 16 de mayo de 2026 (10am ECT)** a **s\u00e1bado 23 de mayo de 2026 (3pm ECT)**. Cambia todas las referencias hardcoded y el cron\u00f3metro principal.\\n\\n## Lo que ya no requiere cambios\\n\\nEl \\\\`PresaleCountdown\\\\` dentro de \\\\`/app/programas/[slug]\\\\` lee la fecha desde \\\\`Program.opensAt\\\\` en la base de datos. Como ya actualizaste eso desde el panel admin, ese cron\u00f3metro se va a actualizar solo cuando Vercel rebuilde.\\n\\n## Cambios concretos en c\u00f3digo\\n\\n### 1. \\\\`launch-countdown.tsx\\\\` (el cron\u00f3metro principal de la landing)\\n\\n\\\\`\\\\`\\\\`diff\\n-const launchDate = new Date(\\\"2026-05-16T10:00:00-05:00\\\").getTime();\\n+const launchDate = new Date(\\\"2026-05-23T15:00:00-05:00\\\").getTime();\\n\\\\`\\\\`\\\\`\\n\\n- Ecuador es UTC-5 sin horario de verano, as\u00ed que \\\\`-05:00\\\\` aplica todo el a\u00f1o.\\n- La hora tambi\u00e9n cambia (10am \u2192 3pm) para coincidir con la nueva preventa que co\"\n  },\n  {\n    \"id\": \"github-feedback-comment-4e509459141c269d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/9#issuecomment-4436866289\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/9#issuecomment-4436866289\\nTitle: \\nBody:\\n[vc]: #FoKEsv0pSSQ9+gIr7hMsQuYonRbFzwKaYMoK7mibdTQ=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlh\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-6a7f1a938c44c4ad", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315919, "scanner": "foundry_dataset", "fingerprint": "c2a063e8a40ad8c0176be79b2e62c541b75c5f488ddada72ae708ada0fc81493", "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": "RodrigoAndresHG/centro-builder-heredia#8", "human_labels": ["deployment_env_gap", "mock_placeholder"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.842, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-9a3eb081a561cb44", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#8\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#8\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-00ce8af4e37b7ae1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/8\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/8\\nTitle: chore: rewrite landing video-showcase copy\\nBody:\\n## Resumen\\n\\nTres arreglos chicos al bloque de video de la landing p\u00fablica (\\\\`/\\\\`, builder.rodriheredia.com). Detectados durante revisi\u00f3n visual \u2014 la redacci\u00f3n actual parec\u00eda copy placeholder.\\n\\n## Cambios\\n\\n### 1. Heading repet\u00eda el eyebrow\\n\\n\\\\`\\\\`\\\\`\\nANTES:\\nEyebrow: \\\"Preview real del LMS\\\"\\nH3:      \\\"Preview real del entorno Builder.\\\"\\n\\nDESPU\u00c9S:\\nEyebrow: \\\"Preview real del LMS\\\"\\nH3:      \\\"As\u00ed se ve el workspace por dentro.\\\"\\n\\\\`\\\\`\\\\`\\n\\n### 2. Descripci\u00f3n sonaba a placeholder\\n\\n\\\\`\\\\`\\\\`\\nANTES: \\\"Video vertical de prueba para sentir el producto antes del lanzamiento.\\\"\\nDESPU\u00c9S: \\\"Un vistazo al ritmo, la estructura y la experiencia real del LMS antes de comprar.\\\"\\n\\\\`\\\\`\\\\`\\n\\nRazones:\\n- \\\"de prueba\\\" se lee como test/placeholder\\n- \\\"antes del lanzamiento\\\" mina confianza en un sitio que ya est\u00e1 live\\n- \\\"antes de comprar\\\" alinea con el CTA \\\"Comprar acceso ahora\\\" justo al lado\\n\\n### 3. Badge con idiomas mezclados\\n\\n\\\\`\\\\`\\\\`\\nANTES: \\\"Silent preview\\\" / \"\n  },\n  {\n    \"id\": \"github-feedback-comment-2934e3078427b2e6\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/8#issuecomment-4436811471\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/8#issuecomment-4436811471\\nTitle: \\nBody:\\n[vc]: #A7whTC7MyUN6LvZyFdSIvRpvA7yCxH2/1zdlTkFQ5eA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWU\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-a58e417ef98e66c3", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315918, "scanner": "foundry_dataset", "fingerprint": "83923d4a5efa52741d0583bae94cd5a5f8ca86a3b4c8c12399d2265c538cf43a", "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": "RodrigoAndresHG/centro-builder-heredia#7", "human_labels": ["deployment_env_gap", "mock_placeholder"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-57a0879b6102e96d", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#7\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#7\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-39be82caf1c311f8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/7\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/7\\nTitle: chore: auto-apply Prisma migrations on Vercel deploys (Phase 9b)\\nBody:\\n## Resumen\\n\\nCambio de **una l\u00ednea**: agrega un script \\\\`vercel-build\\\\` que ejecuta \\\\`prisma migrate deploy\\\\` antes del build de Next.js. A partir de este PR, **cada deploy de Vercel aplica las migraciones pendientes autom\u00e1ticamente**.\\n\\n## Antes vs despu\u00e9s\\n\\n**Antes** (lo que hicimos en Fase 9):\\n1. Mergeo PR\\n2. Vercel deploya\\n3. \u274c Deploy carga pero el c\u00f3digo revienta porque la DB no tiene las tablas nuevas\\n4. Manualmente corres \\\\`npm run prisma:deploy\\\\` desde local\\n\\n**Despu\u00e9s** (con este PR):\\n1. Mergeo PR\\n2. Vercel detecta \\\\`vercel-build\\\\` y lo usa en lugar de \\\\`build\\\\`\\n3. \\\\`vercel-build\\\\` corre \\\\`prisma migrate deploy\\\\` (aplica migraciones pendientes contra Neon)\\n4. Luego corre \\\\`next build\\\\`\\n5. Deploy verde, listo para usar\\n\\n## Por qu\u00e9 \\\\`vercel-build\\\\` y no modificar \\\\`build\\\\`\\n\\n\\\\`npm run build\\\\` local sigue siendo \\\\`next build\\\\` puro \u2014 **no toca la base de datos**. Esto evita el footgun de q\"\n  },\n  {\n    \"id\": \"github-feedback-comment-7006f2e359e42429\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/7#issuecomment-4436680435\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/7#issuecomment-4436680435\\nTitle: \\nBody:\\n[vc]: #O+5HT0a4lzmSpzCP61wb6jBQue6VpAYWydtsY2hinrU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-0ccc9583159c4bc8", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315917, "scanner": "foundry_dataset", "fingerprint": "918b9c290e2ce569aabf7a66d65341f5a735e82aaceda18365bfe473aa7580f5", "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": "RodrigoAndresHG/centro-builder-heredia#6", "human_labels": ["deployment_env_gap", "mock_placeholder"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-64ad86c7e139f4df", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#6\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#6\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-67c9292d2a405e0b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/6\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/6\\nTitle: feat: lesson experience pro \u2014 prompts, resources, markdown (Phase 9)\\nBody:\\n## Resumen\\n\\nTres mejoras estructurales a la p\u00e1gina de lecci\u00f3n para que hostee prompts copy-paste, recursos descargables/links, y contenido con formato real. Compite por **experiencia de contenido**, no por features sociales.\\n\\n## Cambios en el modelo de datos\\n\\nDos tablas nuevas en Postgres:\\n\\n\\\\`\\\\`\\\\`prisma\\nmodel LessonPrompt {\\n  id, lessonId, title, body @db.Text, sortOrder\\n}\\n\\nenum LessonResourceType { LINK | DOWNLOAD | REFERENCE }\\n\\nmodel LessonResource {\\n  id, lessonId, title, description?, url, type, sortOrder\\n}\\n\\\\`\\\\`\\\\`\\n\\nAmbas cascade-delete cuando se borra la lecci\u00f3n. Indexadas por \\\\`lesson_id\\\\`.\\n\\n**Migraci\u00f3n:** \\\\`20260512120000_add_lesson_prompts_and_resources\\\\` (SQL puro, lista para \\\\`prisma migrate deploy\\\\` en Vercel).\\n\\n## Lo que ves en /admin/lecciones/[id]\\n\\nDebajo del formulario actual de la lecci\u00f3n, **dos secciones nuevas**:\\n\\n1. **Prompts** \u2014 Cada prompt existente aparece como tarje\"\n  },\n  {\n    \"id\": \"github-feedback-comment-ed7df56d192e3d22\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/6#issuecomment-4436645754\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/6#issuecomment-4436645754\\nTitle: \\nBody:\\n[vc]: #8x7Tx/Xrh22id9gVBtNV/sRfx+ALPImPSUsIg34NZO0=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZG\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-d37deda59e620759", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315916, "scanner": "foundry_dataset", "fingerprint": "89d676185a067f3cb221ad93e3e2c20d8d1bb88dccc91a04f154c289c0c11001", "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": "RodrigoAndresHG/centro-builder-heredia#38", "human_labels": ["api_integration_gap", "api_or_backend", "mock_placeholder", "schema_or_data", "source_or_other", "test_or_ci", "ui_or_frontend"], "issue_number": "38", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.795, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2b4bcd60e87b0ddb", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"test_or_ci": 1, "api_or_backend": 1, "schema_or_data": 2, "ui_or_frontend": 5, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 2, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#38\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 2\nLinked CI labels: {'ci_failure_signal': 2}\nChanged file count: 10\nLabels: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 1, 'schema_or_data': 2, 'api_or_backend': 1, 'ui_or_frontend': 5, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3d4ee78dfe59eaeb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/38\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/38\\nTitle: Endpoint externo de registro por email (Parte A \u2014 integraci\u00f3n PronostiGol)\\nBody:\\n**Parte A** de la integraci\u00f3n con apps externas (PronostiGol): un endpoint que registra usuarios por email y dispara el magic link del LMS.\\n\\n## Qu\u00e9 incluye\\n\\n### `POST /api/external/registro`\\n- **Autenticaci\u00f3n:** header `X-API-Key` validado contra `EXTERNAL_API_KEY` (env nueva) con comparaci\u00f3n en **tiempo constante** (`timingSafeEqual`).\\n- **Body:** `{ email, signupSource, partidoId? }` validado con Zod.\\n- **Usuario:** crea como `INVITADO` si no existe (guardando `signupSource`); si ya existe, **no lo duplica**. Maneja la carrera (P2002).\\n- **Magic link:** dispara `signIn(\\\"nodemailer\\\", \u2026)` (reusa Resend) con `redirectTo` de vuelta a PronostiGol (incluye `partidoId` como query si viene).\\n- **Respuesta:** `{ ok: true, isNew: boolean }`, sin filtrar datos sensibles.\\n- **Rate limit:** 5/min por IP, serverless-safe v\u00eda tabla `external_signup_throttle` (bucket `ip:minuto`).\\n- **Estados:*\"\n  },\n  {\n    \"id\": \"github-feedback-comment-12601a27c1f6a98e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/38#issuecomment-4702357795\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/38#issuecomment-4702357795\\nTitle: \\nBody:\\n[vc]: #D4R16N1xL5bCfZxaMh2rGORsop706jZjHdrJNmS\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-2cab61ff9bd34b58", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315915, "scanner": "foundry_dataset", "fingerprint": "d05da49124b2958fd5c8cd5182be9331263c78981bfadb56083adca0df0eb7b3", "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": "RodrigoAndresHG/centro-builder-heredia#33", "human_labels": ["api_integration_gap", "mock_placeholder", "ui_or_frontend"], "issue_number": "33", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.795, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5e304873a9bcd9bc", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#33\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#33\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 1\nLabels: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fca6b64e977b0792\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/33\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/33\\nTitle: feat: category filters + compact cards in prompt library (Phase 21)\\nBody:\\n## Resumen\\n\\nCon 60 prompts la biblioteca se volv\u00eda un scroll infinito. UX v2 sin tocar datos:\\n\\n- **Chips de categor\u00edas como filtro principal** (Todas + las 9 con contador). Un toque filtra; tocar el chip activo lo limpia.\\n- **Tarjetas compactas cerradas por defecto**: badge + t\u00edtulo + descripci\u00f3n + Copiar de un toque. El cuerpo solo aparece con \\\"Ver prompt \u2193\\\" (~60% menos altura por tarjeta).\\n- **Grid de 2 columnas en desktop** \u2192 mitad de scroll.\\n- **Barra de b\u00fasqueda/filtros pegajosa** con contador \\\"X de Y prompts\\\".\\n- El **filtro de plataforma solo aparece cuando hay m\u00e1s de una plataforma** en los datos (hoy todo es Multi-IA, as\u00ed que se oculta; reaparece solo cuando subas prompts espec\u00edficos de Claude/GPT/Gemini).\\n\\n## Test plan\\n- [ ] /app/biblioteca \u2192 chips de tus 9 categor\u00edas arriba con contador\\n- [ ] Tocar una categor\u00eda \u2192 solo esa secci\u00f3n, al instante\\n- [ ] Tarjetas compactas; \\\"Copiar\\\"\"\n  },\n  {\n    \"id\": \"github-feedback-comment-2689e4bb3e24945d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/33#issuecomment-4664566875\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/33#issuecomment-4664566875\\nTitle: \\nBody:\\n[vc]: #tEhL6D3z2E+7VuZ4bYhqmbzawU9lQ0gAKRtE6ORSGnc=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJwcm9qZWN0LXNxbDB3\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-dafe1e3258516af4", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315914, "scanner": "foundry_dataset", "fingerprint": "84a245f337172230046a16c07d1510cc5ad48040e9adc994059265dd640179e1", "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": "RodrigoAndresHG/centro-builder-heredia#29", "human_labels": ["api_integration_gap", "mock_placeholder", "ui_or_frontend"], "issue_number": "29", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": false, "max_confidence": 0.725, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-04e4f44cf8d48478", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 9, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 9}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#29\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#29\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 9\nLabels: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 9}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-14b73a458fd243fe\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/29\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/29\\nTitle: chore: post-Live evergreen cleanup\\nBody:\\nEl Live (jueves 4 jun) ya pas\u00f3. Quita todo el framing de evento futuro (countdown, 'el jueves', '9PM', fechas de apertura) y lo cambia a evergreen + prueba social ('el programa de mi Live'). Landing, bio, app del usuario, auth, registro. Redirige la p\u00e1gina hu\u00e9rfana build-ideacash a /. Elimina el countdown sin uso. Pendiente confirmar: fecha del pr\u00f3ximo Live y precio de Builder Multi-IA ($47 vs $67). lint/build/23 tests OK. \ud83e\udd16 Generated with Claude Code\"\n  },\n  {\n    \"id\": \"github-feedback-comment-26e1247521c2114c\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/29#issuecomment-4633163679\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/29#issuecomment-4633163679\\nTitle: \\nBody:\\n[vc]: #j2kBu6BWcJH/8jBYoG1s+ZnuADwnDbVBYNBNBfrueEU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vcm9kcmlnby1hbmRyZXMtaGVyZWRpYS1nYXJjZXMtcHJvamVjdHMvY2VudHJvLWJ1aWxkZXItaGVyZWRpYS9Dem1vWHVSZ3JwaTdTd0dpYlE0SjdIOVlITW42IiwicHJldmlld1VybCI6IiIsIm5leHRDb21taXRTdGF0dXMiOiJGQUlMRUQiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoiIn19LHsibmFtZSI6InByb2plY3Qtc3FsMHciLCJwcm9qZWN0SWQiOiJwcmpfY3Bha2R3MElRM0M0clo5c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-43b2d8653e995c73", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315913, "scanner": "foundry_dataset", "fingerprint": "a5564a0424d1fb96029dd1734114b7c623a312d5027fe08e3351373c68332d92", "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": "RodrigoAndresHG/centro-builder-heredia#20", "human_labels": ["api_integration_gap", "mock_placeholder", "ui_or_frontend"], "issue_number": "20", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.795, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-52cc79353493a7e7", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#20\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#20\nRepo: RodrigoAndresHG/centro-builder-heredia\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: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-7a8e968bd6340d5d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/20\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/20\\nTitle: feat: rewrite landing around the TikTok Live + ecosystem (Phase 18)\\nBody:\\n## Resumen\\n\\nReescribe el contenido de la landing (builder.rodriheredia.com) para que refleje tu realidad actual de cara al **Live del jueves 4 de junio, 9PM, en TikTok**. El dise\u00f1o se mantiene; cambia la narrativa.\\n\\n## Antes vs ahora\\n\\n**Antes:** todo giraba alrededor de \\\"Build IdeaCash \u2014 Founder Access\\\" como si fuera pre-lanzamiento, con confusi\u00f3n producto-vs-programa, y sin mostrar el programa gratuito.\\n\\n**Ahora:** funnel del Live + ecosistema de 3 programas.\\n\\n## Hero (enfocado al Live)\\n\\n- Badge rojo \\\"\ud83d\udd34 Live gratis \u00b7 Jueves 4 de junio \u00b7 9PM \u00b7 TikTok\\\"\\n- Titular: \\\"Construye tu primer Agente de IA, en vivo y gratis.\\\"\\n- Subt\u00edtulo: el jueves lo construimos juntos en TikTok; el paso a paso completo est\u00e1 en el LMS.\\n- Tarjeta \\\"Live\\\" a la derecha con el **countdown** (ya apunta a jun 4 9pm) + qu\u00e9 cubre el Live.\\n- CTA principal: \\\"Obtener el programa \u00b7 USD 9.99\\\". Secundario: \\\"Empezar gratis\\\".\\n\\n## \"\n  },\n  {\n    \"id\": \"github-feedback-comment-82e6a22f52e8797b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/20#issuecomment-4616390503\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/20#issuecomment-4616390503\\nTitle: \\nBody:\\n[vc]: #p888XMBSDU4fLJNcUpBHVQ05F7j5Pf9mohm7rspGr2Y=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tY\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-35460ef466cd52cc", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315912, "scanner": "foundry_dataset", "fingerprint": "90362f9feffe5d6328daf5e7f4569359658397b76c23f635f91cb6e493ea8dfb", "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": "RodrigoAndresHG/centro-builder-heredia#18", "human_labels": ["api_integration_gap", "mock_placeholder"], "issue_number": "18", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-0d80136431b40782", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#18\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#18\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-80877f2e1fb4189e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/18\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/18\\nTitle: chore: move countdown to Thursday June 4 2026 9pm ECT (TikTok Live)\\nBody:\\n## Resumen\\n\\nMueve el countdown al **jueves 4 de junio de 2026, 9:00 PM hora Ecuador** (el TikTok Live). Arregla la fecha visible en producci\u00f3n que apuntaba al 30 de mayo.\\n\\n- `launch-countdown.tsx`: timestamp \u2192 `2026-06-04T21:00:00-05:00`\\n- Todo el copy \\\"30 de mayo\\\" / \\\"s\u00e1bado 30 de mayo\\\" \u2192 \\\"4 de junio\\\" / \\\"jueves 4 de junio\\\" en landing, sales page, dashboard, programas, detalle de programa.\\n\\nJunio 4 2026 es jueves, as\u00ed que el d\u00eda de la semana queda correcto.\\n\\nVerificaci\u00f3n: lint y build limpios.\\n\\n**Nota:** Este es un fix de fecha enfocado. La reescritura grande de contenido de la landing (nombre Builder Multi-IA, destacar \\\"Crea tu primer agente IA\\\", mostrar el programa gratuito) va aparte porque depende de decisiones que estamos definiendo.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-1b2629bb66a87aac\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/18#issuecomment-4595894280\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/18#issuecomment-4595894280\\nTitle: \\nBody:\\n[vc]: #a6vVe7AHljqKCV6zldUA2yWi++E9+nTAsYyRrD+TyiQ=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicHJvamVjdElkIjoicHJqX2ljOThjd1kyM0ZKVHQ1c3ByN1JENzNGOU5BWnoiLCJyb290RGlyZWN0b3J5IjpudWxsLCJp\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-83e24dcf7318d829", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315911, "scanner": "foundry_dataset", "fingerprint": "17ae067dafc0411851fee92c3a8f048a4209416d7f81ac18b1b7ddfdbb3a5b32", "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": "RodrigoAndresHG/centro-builder-heredia#16", "human_labels": ["api_integration_gap", "mock_placeholder"], "issue_number": "16", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.777, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a1c99e18cbcfbbbd", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#16\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#16\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6c447cf0ee236ebf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/16\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/16\\nTitle: feat: polish email magic-link login UI for launch (Phase 15)\\nBody:\\n## Resumen\\n\\nHabilita el **login por correo (enlace m\u00e1gico)** para tu Live. La buena noticia: el c\u00f3digo del proveedor de email y el formulario de login **ya estaban en el repo** \u2014 solo se activan cuando configuras las variables SMTP. Este PR pule el copy para que el correo se lea como m\u00e9todo de primera clase y documenta c\u00f3mo encenderlo.\\n\\n## C\u00f3mo funciona el login por correo\\n\\n1. El usuario pone su email \u2192 recibe un enlace seguro \u2192 hace click \u2192 entra.\\n2. Sin contrase\u00f1a. Sin \\\"olvid\u00e9 mi contrase\u00f1a\\\". Menos soporte para ti.\\n3. El formulario \\\"Acceso por correo\\\" aparece **autom\u00e1ticamente** en /login cuando defines `EMAIL_SERVER` + `EMAIL_FROM`. Si no est\u00e1n, muestra solo Google con un mensaje \\\"muy pronto por correo\\\".\\n\\n## Cambios de c\u00f3digo (menores)\\n\\n- `auth-panel.tsx`:\\n  - Descripci\u00f3n de compra ya no dice \\\"conectamos tu identidad con Google\\\" \u2192 ahora \\\"conectas tu cuenta (con Google o con tu correo)\\\".\\n  - \"\n  },\n  {\n    \"id\": \"github-feedback-comment-703db75f4af1eba1\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/16#issuecomment-4595508072\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/16#issuecomment-4595508072\\nTitle: \\nBody:\\n[vc]: #5WavVgIoyawy6WOF0hyJa5eiw6ADCwrLe1DqRmwG3GY=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwicH\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-c31876de77fc074e", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 315910, "scanner": "foundry_dataset", "fingerprint": "aa4fdc38839701c7e26a9e5288e9fad8fb787786fec81f3add64108ef3bae35e", "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": "RodrigoAndresHG/centro-builder-heredia#10", "human_labels": ["deployment_env_gap", "mock_placeholder"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": false, "max_confidence": 0.86, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-b82ab52a0787ad47", "helicopter_views": {}, "artifact_families": {}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "github_or_motif_graph_without_source_files", "changed_file_labels": {}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 0, "classification_reasons": ["link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: github_or_motif_graph_without_source_files\nReasons: link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: RodrigoAndresHG/centro-builder-heredia#10\nRepo: RodrigoAndresHG/centro-builder-heredia\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: 0\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-219731828bf2d7a8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/10\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: RodrigoAndresHG (User)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/10\\nTitle: feat: add Vercel Web Analytics (Phase 10)\\nBody:\\n## Resumen\\n\\nActiva analytics de visitantes en builder.rodriheredia.com. Una vez mergeado, en tu Vercel Dashboard aparece una pesta\u00f1a **\\\"Analytics\\\"** con datos de visitantes en tiempo real.\\n\\n## Qu\u00e9 vas a poder ver despu\u00e9s del merge\\n\\n- Visitantes \u00fanicos y vistas de p\u00e1gina (por d\u00eda, semana, mes)\\n- Top p\u00e1ginas (cu\u00e1les se ven m\u00e1s)\\n- Top sources (de d\u00f3nde llega la gente: Google, link directo, redes, etc.)\\n- Pa\u00edses, ciudades, dispositivos, navegadores\\n- Tasa de rebote, sesiones, duraci\u00f3n\\n\\nTodo agregado (an\u00f3nimo) \u2014 **sin identificar a personas individuales**, como te expliqu\u00e9.\\n\\n## Cambios\\n\\n### 1. Nueva dependencia: \\\\`@vercel/analytics@^1.6.1\\\\`\\n\\nPinneada a v1 (no v2) por un conflicto de peer dependencies: \\\\`@vercel/analytics@2\\\\` declara \\\\`@sveltejs/kit\\\\` como peer opcional, lo cual exige \\\\`vite@8\\\\`, pero nuestro vitest 2.x trae \\\\`vite@5\\\\`. Pinnear a v1 evita el conflicto sin perder funcionalidad \u2014 v1 est\u00e1 activamente mant\"\n  },\n  {\n    \"id\": \"github-feedback-comment-d34009ffae590ab3\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/10#issuecomment-4480226342\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: RodrigoAndresHG/centro-builder-heredia\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/RodrigoAndresHG/centro-builder-heredia/pull/10#issuecomment-4480226342\\nTitle: \\nBody:\\n[vc]: #rwSMMa2vqlEt+8oI9DuI5G/2jodNtnAJJVRhdyWir14=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJjZW50cm8tYnVpbGRlci1oZXJlZGlhIiwi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "comment-chain-pattern-bad_chains-eb5ee58d366d7d40", "synthetic": false, "gold_label": "", "graph_label": "github_or_motif_graph_without_source_files", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_failing_ci_claim", "level": "error", "message": {"text": "Foundry mined claimed resolved with failing ci: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 357824, "scanner": "foundry_dataset", "fingerprint": "78cc8a4dd5ea5572d559c714b911ebfe9782695002f3686c12a8137bfa148734", "category": "ci", "severity": "critical", "confidence": 0.86, "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": "Claimed resolved with failing CI", "intent": "Hard negatives where CI/failure evidence contradicts a resolution claim.", "labels": {"test_or_ci": 1, "api_or_backend": 1, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 5, "source_or_other": 1, "mock_placeholder": 1, "ci_failure_signal": 1, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "claimed_resolved_with_failing_ci", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "claimed_resolved_with_failing_ci", "severity": "critical", "ci_labels": {"ci_failure_signal": 4}, "synthetic": false, "edge_count": 60, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 10, "comment_chain_has_ci": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 10, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#38", "issue_number": "38", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d2001d28bf454233", "graph_gold_label": "contradicted_by_ci_or_failure_signal", "changed_file_labels": {"test_or_ci": 5, "api_or_backend": 5, "schema_or_data": 10, "ui_or_frontend": 25, "source_or_other": 5}}, "text": "Graph query export: Claimed resolved with failing CI\nQuery id: claimed_resolved_with_failing_ci\nQuery type: motif_query\nIntent: Hard negatives where CI/failure evidence contradicts a resolution claim.\nMotif: claimed_resolved_with_failing_ci\nTraining usage: hard_negative\nGraph gold label: contradicted_by_ci_or_failure_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nEvidence:\nGraph motif: Claimed resolved while CI or failure evidence contradicts it\nMotif id: claimed_resolved_with_failing_ci\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nGraph gold label: contradicted_by_ci_or_failure_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#38\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 38\nGraph consistency label: contradicted_by_ci_or_failure_signal\nNodes: 24\nEdges: 60\nNode types: {'pr_file': 10, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'thread_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_has_ci': 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': 5, 'ambiguous_needs_more_evidence': 4, 'schema_or_data': 2, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'api_or_backend': 1, 'test_or_ci': 1, 'commit_general': 1, 'ci_failure_signal': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {'ci_failure_signal': 4}\nCurriculum targets:\n- Reject confident fix summaries when CI or checks fail.\n- Teach judge models to prefer external verification over generated narrative.\nAssumption checks:\n- Did checks fail on the linked commit?\n- Does the thread claim resolution despite failing or incomplete verification?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-00739aca5873f25a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/claimed_resolved_with_failing_ci/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "source_dataset": "graph_queries/claimed_resolved_with_failing_ci", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 331956, "scanner": "foundry_dataset", "fingerprint": "165c25e82be8153fba52a11fdecf6183ddc54470759cf030e21c750f535855b0", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 3, "deployment_env_gap": 1, "dependency_or_build": 2, "security_auth_secret": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#4", "issue_number": "4", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-801f6bd4472d96b5", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#4\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#4\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 4\nGraph consistency label: supported_by_high_confidence_link\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'claimed_resolved_unverified': 4, 'bug_fix': 3, 'human_reported_issue_then_fix_attempt': 2, 'dependency_or_build': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-d05e1168dfedd382", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 331955, "scanner": "foundry_dataset", "fingerprint": "7503819ae9cddf1b245bf39661fe625bd9634228945aaeea55a8169223a4f322", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 2, "ui_or_frontend": 4, "api_integration_gap": 1, "dependency_or_build": 3, "security_auth_secret": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "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": 4, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 8, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 21, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 4, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#22", "issue_number": "22", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-60d731db9be26e75", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 20}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#22\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#22\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#22\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 22\nGraph consistency label: supported_by_high_confidence_link\nNodes: 21\nEdges: 38\nNode types: {'commit': 5, 'pr_file': 4, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 8, 'comment_chain_links_commit': 6, 'thread_touches_file': 4, 'chain_has_link_quality': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 4, 'claimed_resolved_unverified': 4, 'dependency_or_build': 3, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-acebc32cc209ce0f", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 331954, "scanner": "foundry_dataset", "fingerprint": "611baaa7a696ca3bcb8ea53d955e3c161ee51bc649153785bca69096dd0dc8c0", "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": 6, "source_or_other": 1, "api_integration_gap": 1, "dependency_or_build": 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": 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": "RodrigoAndresHG/centro-builder-heredia#19", "issue_number": "19", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-8aae89c2b3a63bd8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 30, "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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#19\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#19\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#19\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 19\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: {'ui_or_frontend': 6, 'dependency_or_build': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'source_or_other': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-fe4ac6dce0a7c141", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 331953, "scanner": "foundry_dataset", "fingerprint": "bb18b64150a1d3565ffa2960021d42c36825a29e2f052d7eb26c94bcffdd5eee", "category": "auth", "severity": "critical", "confidence": 0.78, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Security/auth changes without enough guardrails", "intent": "Assumption-check security/auth examples requiring stronger tests or CI.", "labels": {"bug_fix": 2, "deployment_env_gap": 1, "security_auth_secret": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "security_auth_without_guardrails", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#13", "issue_number": "13", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-c7907e0612f6fc3e", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#13\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#13\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#13\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 13\nGraph consistency label: supported_by_high_confidence_link\nNodes: 14\nEdges: 19\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-a5943896d6b458fc", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324713, "scanner": "foundry_dataset", "fingerprint": "aac819872d60bf2933753c28aeb30ccbe132d9f4b0511b7e498d713ee851dc78", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "docs_or_chore": 1, "mock_placeholder": 1, "deployment_env_gap": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#9", "issue_number": "9", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-fb20665806fc9a96", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#9\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 19\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 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 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-e8f0c91d81c620c5", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324712, "scanner": "foundry_dataset", "fingerprint": "a9e50af005e052187f603457e987ba6a9b098b924eef3585a853eaaea3f83c49", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "mock_placeholder": 1, "deployment_env_gap": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 19, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#8", "issue_number": "8", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b2fad263e16f8da2", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#8\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#8\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#8\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 8\nGraph consistency label: supported_by_high_confidence_link\nNodes: 14\nEdges: 19\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-7d381ca65701a9d6", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324711, "scanner": "foundry_dataset", "fingerprint": "f3488accd86e1c97f091b56acffb864b39e9c9f7609d4fb10b109df791e31ca0", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"mock_placeholder": 1, "deployment_env_gap": 1, "dependency_or_build": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 18, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 13, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#7", "issue_number": "7", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-3c5edd07ed78e12c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#7\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#7\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 13\nEdges: 18\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'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, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'dependency_or_build': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-dd4298db5541a5d8", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324710, "scanner": "foundry_dataset", "fingerprint": "bcf5c008b0744ea050198427f6248fc488b4928eef1b9a2dcc5fa28652bdaebf", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "commit_general": 1, "mock_placeholder": 1, "deployment_env_gap": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#6", "issue_number": "6", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-347b6466e1bd96b1", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#6\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#6\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#6\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 6\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 20\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 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 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-b4f85dfe60d27fb6", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324709, "scanner": "foundry_dataset", "fingerprint": "207b639bcfd9320cbb271767b94f8c7777083db753135e5dd8a2a1445bbc19ce", "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": {"test_or_ci": 1, "api_or_backend": 1, "commit_general": 1, "schema_or_data": 2, "ui_or_frontend": 5, "source_or_other": 1, "mock_placeholder": 1, "ci_failure_signal": 1, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_failure_signal": 4}, "synthetic": false, "edge_count": 60, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 10, "comment_chain_has_ci": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 24, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 10, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#38", "issue_number": "38", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-fa8e2b7fdb8725d8", "graph_gold_label": "contradicted_by_ci_or_failure_signal", "changed_file_labels": {"test_or_ci": 5, "api_or_backend": 5, "schema_or_data": 10, "ui_or_frontend": 25, "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: contradicted_by_ci_or_failure_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#38\nGraph gold label: contradicted_by_ci_or_failure_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#38\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 38\nGraph consistency label: contradicted_by_ci_or_failure_signal\nNodes: 24\nEdges: 60\nNode types: {'pr_file': 10, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'thread_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_has_ci': 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': 5, 'ambiguous_needs_more_evidence': 4, 'schema_or_data': 2, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'api_or_backend': 1, 'test_or_ci': 1, 'commit_general': 1, 'ci_failure_signal': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {'ci_failure_signal': 4}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-b760a3353fe117c2", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324708, "scanner": "foundry_dataset", "fingerprint": "7968da0cb7ea6ac77232974d704719c0eac04d5ba74f14be7313e15d71320850", "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": {"commit_general": 1, "ui_or_frontend": 1, "mock_placeholder": 1, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 14, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#33", "issue_number": "33", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-71eb3e7ce1eaee41", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#33\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#33\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#33\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 33\nGraph consistency label: weak_supervision_needs_review\nNodes: 14\nEdges: 22\nNode types: {'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'ui_or_frontend': 1, 'commit_general': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-ef9bdbd863ad6f70", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324707, "scanner": "foundry_dataset", "fingerprint": "84d108c830bae28ed0e7f50efa52b0eca2f909ec1990ec682bfe578fedfa11d4", "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": {"docs_or_chore": 1, "ui_or_frontend": 9, "mock_placeholder": 1, "api_integration_gap": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 54, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 9, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 9, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 18, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 22, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 9, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#29", "issue_number": "29", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8abfbce63280530b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 45}}, "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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#29\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#29\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#29\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 29\nGraph consistency label: weak_supervision_needs_review\nNodes: 22\nEdges: 54\nNode types: {'pr_file': 9, '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': 18, 'thread_touches_file': 9, 'issue_chain_touches_file': 9, '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: {'ui_or_frontend': 9, 'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'docs_or_chore': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-4179bcd5cddd42c4", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324706, "scanner": "foundry_dataset", "fingerprint": "2ddb6c986aab6edad0301435fb0880460c85e0eeb2a56a163d50693ce950ff38", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "commit_general": 1, "ui_or_frontend": 2, "mock_placeholder": 1, "api_integration_gap": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 27, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 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": "RodrigoAndresHG/centro-builder-heredia#20", "issue_number": "20", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-693b0038cd7e660e", "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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#20\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#20\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#20\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 20\nGraph consistency label: weak_supervision_needs_review\nNodes: 16\nEdges: 27\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, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_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 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-e04c85a4d439baaa", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324705, "scanner": "foundry_dataset", "fingerprint": "60ad94e1dd57b689335ea5705b38bb186c898627bb9346f0e73e0f8bc3cf8dde", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "deployment_env_gap": 1, "generated_provenance": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "self_attested_or_generated_fix_unverified": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#2", "issue_number": "2", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a6fe344ec1ffaaac", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#2\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#2\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 2\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'generated_provenance': 1, 'bug_fix': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-892f17410a0171b5", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324704, "scanner": "foundry_dataset", "fingerprint": "7fdf9b3e424b3743e317b7286580496972c7e4453132ef5022dbcc3596bf2d70", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "docs_or_chore": 1, "mock_placeholder": 1, "api_integration_gap": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#18", "issue_number": "18", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-751c568dcc617865", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#18\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#18\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 20\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'docs_or_chore': 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 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-62d02bff8426654e", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324703, "scanner": "foundry_dataset", "fingerprint": "6fcd693c89537261429b762db25c3890769d76c9c11407d12edd9e0c62694439", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "ui_workflow": 1, "mock_placeholder": 1, "api_integration_gap": 1, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#16", "issue_number": "16", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-c120afda7ebccc90", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#16\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#16\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#16\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 16\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 20\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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: {'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'api_integration_gap': 1, 'ui_workflow': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-f3711dfcd69c1782", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324702, "scanner": "foundry_dataset", "fingerprint": "9daf44bbe56a08fe937db08394d0e388390d442d249fdb9a264821424fea36af", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 2, "feature": 1, "mock_placeholder": 1, "deployment_env_gap": 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": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 20, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#10", "issue_number": "10", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-76fe9de149a5b411", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#10\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#10\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#10\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 10\nGraph consistency label: supported_by_high_confidence_link\nNodes: 15\nEdges: 20\nNode types: {'link_quality': 4, 'commit': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 4, '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: {'claimed_resolved_unverified': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'feature': 1, 'comment_has_related_commit_context': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 3, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-1f4b37545118ad5d", "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": "RodrigoAndresHG/centro-builder-heredia", "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: RodrigoAndresHG/centro-builder-heredia"}, "properties": {"repobilityId": 324701, "scanner": "foundry_dataset", "fingerprint": "28f3e7c871dd1c4c4aa769dce659c3c2a571a7b376fe5be7838daa2ad7810ed7", "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": {"deployment_env_gap": 1, "dependency_or_build": 1, "generated_provenance": 1, "build_install_failure": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "self_attested_or_generated_fix_unverified": 1, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 22, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 17, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "RodrigoAndresHG/centro-builder-heredia#1", "issue_number": "1", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "RodrigoAndresHG/centro-builder-heredia", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a17ddb1f44e32ed4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#1\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: RodrigoAndresHG/centro-builder-heredia\nThread: RodrigoAndresHG/centro-builder-heredia#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: RodrigoAndresHG/centro-builder-heredia#1\nRepo: RodrigoAndresHG/centro-builder-heredia\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 17\nEdges: 22\nNode types: {'commit': 5, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'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: {'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'build_install_failure': 1, 'deployment_env_gap': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'generated_provenance': 1, 'dependency_or_build': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 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/RodrigoAndresHG/centro-builder-heredia", "source_id": "graph-query-motif_query-60695a49375b5ed0", "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": "RodrigoAndresHG/centro-builder-heredia", "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-b06241098821ded0", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/videos/page.tsx:80"}, "properties": {"repobilityId": "de5234dd25f170cb", "scanner": "scanner-primary", "fingerprint": "b06241098821ded0", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-45e64fcc63749483", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/(admin)/admin/biblioteca/page.tsx:56"}, "properties": {"repobilityId": "524e7dde67b3e2c3", "scanner": "scanner-primary", "fingerprint": "45e64fcc63749483", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-9ebd914abd2da293", "level": "none", "message": {"text": "`truncate` class without `title=` for hover reveal \u2014 src/app/bio/page.tsx:97"}, "properties": {"repobilityId": "2f7e87a4fc2499e7", "scanner": "scanner-primary", "fingerprint": "9ebd914abd2da293", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["frontend-quality", "fq.truncate.no-title"]}}, {"ruleId": "scanner-cb639d9a10a47b23", "level": "note", "message": {"text": "package.json defines install-time lifecycle scripts"}, "properties": {"repobilityId": "edeab51902066991", "scanner": "scanner-primary", "fingerprint": "cb639d9a10a47b23", "layer": "cicd", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "npm", "install-scripts"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "package.json"}, "region": {"startLine": 1}}}]}, {"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": "d4a259a4c3de91f3", "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": "0cb8eb297ce522dd", "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": "2ac35861d211077c", "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": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "4772e86fd39729ac", "scanner": "scanner-primary", "fingerprint": "b9088664ace7f748", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["production-readiness", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-ea8f3013f588db25", "level": "note", "message": {"text": "Shallow git history limits provenance confidence"}, "properties": {"repobilityId": "510a689d67def153", "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": "01928e1b003636e3", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-15dd7778d688d89b", "level": "none", "message": {"text": "Commented-code block (5 lines) in prisma.config.ts:17"}, "properties": {"repobilityId": "808275893041e31e", "scanner": "scanner-primary", "fingerprint": "15dd7778d688d89b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7e27c60c7e605224", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 src/lib/services/cloudflare-stream.ts:69"}, "properties": {"repobilityId": "73e62e26c83f6605", "scanner": "scanner-primary", "fingerprint": "7e27c60c7e605224", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1b5a76780c3df9aa", "level": "none", "message": {"text": "1 env vars used in code but missing from .env.example"}, "properties": {"repobilityId": "d04379b337b44a15", "scanner": "scanner-primary", "fingerprint": "1b5a76780c3df9aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "config-drift"]}}]}]}