{"version": "2.1.0", "$schema": "https://json.schemastore.org/sarif-2.1.0.json", "runs": [{"tool": {"driver": {"name": "Repobility", "informationUri": "https://repobility.com", "rules": [{"id": "foundry_unresolved_feedback", "name": "Foundry mined unresolved feedback: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined unresolved feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNo"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-45c7cc310b1a492b\",\n    \"kind"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_docs_only_fix", "name": "Foundry mined docs only runtime fix: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined docs only runtime fix: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 2"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.8, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "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_high_confidence_link\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 39"}, "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: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined schema ui api mismatch: Shawn-Skywolfer/MultipleLanguageTranslator"}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 23\nGraph consistency label: supported_by_verification_signal\nNodes: 43\nEdges: 87\nNode types: {'link_quality':"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#4\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 3\nLinked commit count: 6\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 0\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1}\nPolarities: {'bad': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-868fe8d1520d8d71\",\n    \"kind"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_auth_guardrail_gap", "name": "Foundry mined security auth guardrail gaps: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined security auth guardrail gaps: Shawn-Skywolfer/MultipleLanguageTranslator"}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 2\nGraph consistency label: supported_by_high_confiden"}, "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: Shawn-Skywolfer/MultipleLanguageTranslator", "shortDescription": {"text": "Foundry mined mock as real or placeholder: Shawn-Skywolfer/MultipleLanguageTranslator"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 5\nGraph consistency label: supporte"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-7708a23246597bc2", "name": "Stray `console.log` in TS/JS \u2014 tests/pptx-layout.test.js:206", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/pptx-layout.test.js:206"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-284f3405ac9c268b", "name": "Stray `console.log` in TS/JS \u2014 tests/i18n.test.js:59", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/i18n.test.js:59"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-45c9f12ad9a23303", "name": "Stray `console.log` in TS/JS \u2014 tests/pdf-compare.test.js:75", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 tests/pdf-compare.test.js:75"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-9710c8d059e53154", "name": "No frontend routes/components detected", "shortDescription": {"text": "No frontend routes/components detected"}, "fullDescription": {"text": "No React/Vue/Next routes were found. This is fine for backend-only repos."}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ceaad8eb429d77b6", "name": "Insecure pattern 'direct_innerhtml_assignment' in app.js:164", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in app.js:164"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-6372cebde0220094", "name": "No auth library detected", "shortDescription": {"text": "No auth library detected"}, "fullDescription": {"text": "The scanner did not find any standard auth library (JWT, OAuth, NextAuth, Auth0, etc.). The repo has auth/admin/session surface indicators, so auth may live in custom code, in a separate service, or be missing."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "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-4e44f6366eae2918", "name": "Very large file: app.js (2004 lines)", "shortDescription": {"text": "Very large file: app.js (2004 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-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-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-d89681b4a9477ae7", "name": "Legacy-named symbol `dp_ops_logs_v1` in app.js:30", "shortDescription": {"text": "Legacy-named symbol `dp_ops_logs_v1` in app.js:30"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-47b335210ec240c0", "name": "`fetch()` without try/.catch or AbortSignal \u2014 api/models.js:15", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/models.js:15"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-c1133b18e31eeeb8", "name": "`fetch()` without try/.catch or AbortSignal \u2014 api/pv.js:9", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/pv.js:9"}, "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-45aa34f08a2ff20f", "name": "`fetch()` without try/.catch or AbortSignal \u2014 api/chat-completions.js:16", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/chat-completions.js:16"}, "fullDescription": {"text": "Bare `fetch(...)` will throw an unhandled rejection on network failure. Wrap in try/catch, attach a `.catch(...)`, or pass an AbortSignal with a timeout."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/19419"}, "properties": {"repository": "Shawn-Skywolfer/MultipleLanguageTranslator", "repoUrl": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 361159, "scanner": "foundry_dataset", "fingerprint": "61e291ced9006cb70c5b854cdb932bb9b7eed3090cd4cfb42d3a00719ecb14bb", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"docs_or_claims": 3, "source_or_other": 3, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 82, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 6, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 4, "comment_chain_links_commit": 3, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 38, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "pr_file": 6, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#3", "issue_number": "3", "quality_tiers": {"unresolved": 3, "assumption_check": 4, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-082633eccf83221a", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 21, "source_or_other": 21}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 38\nEdges: 82\nNode types: {'link_quality': 10, 'pr_file': 6, 'comment_chain': 4, 'alignment': 4, 'comment': 3, 'commit': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'chain_has_link_quality': 10, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'comment_chain_links_commit': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'not_resolved_or_not_observed': 5, 'blueprint_human_gap_alignment': 4, 'docs_or_claims': 3, 'source_or_other': 3, 'verification_or_tests': 3, 'human_reported_issue_no_linked_fix': 3, 'api_integration_gap': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'not_resolved_or_not_observed': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 4, 'weak_supervision': 3, 'unresolved': 3}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-f269134983b167c7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 361158, "scanner": "foundry_dataset", "fingerprint": "c8c2f35613afc9747042268ae0032571a8c1f3b09f56c2c90785ea15e504f98f", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 6, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 4, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 12, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 87, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 43, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#23", "issue_number": "23", "quality_tiers": {"unresolved": 4, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-a68f29be8fd66de0", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 23\nGraph consistency label: supported_by_verification_signal\nNodes: 43\nEdges: 87\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'comment_chain_links_commit': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'not_resolved_or_not_observed': 6, 'blueprint_human_gap_alignment': 6, 'human_reported_issue_no_linked_fix': 4, 'verification_or_tests': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'data_schema_persistence': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 12, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4, 'weak_supervision': 3}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-6799f62a4aa374be", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/unresolved_feedback/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344828, "scanner": "foundry_dataset", "fingerprint": "779da6f5f21fd8dddc3fdb7f1e1c21b4af8eb16d27167ce9d3cd9a3c70e3111c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "docs_or_claims": 1, "source_or_other": 2, "deployment_env_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 39, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#9", "issue_number": "9", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-da5092b477a472e8", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 10}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 39\nNode types: {'link_quality': 6, 'pr_file': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'docs_or_claims': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-dcf9c4d57cc2d63f", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344827, "scanner": "foundry_dataset", "fingerprint": "c677a8339f5d97b9ad1da13645fefd272f95d533c7c9fb107744a8407352e8fe", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"commit_general": 1, "docs_or_claims": 1, "source_or_other": 2, "ui_workflow_gap": 1, "deployment_env_gap": 2, "weak blueprint fit": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 4, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 12}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 65, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 3, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 4, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 33, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 3, "pr_file": 3, "alignment": 4, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#8", "issue_number": "8", "quality_tiers": {"assumption_check": 4, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-edb75e218fec59d0", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 7, "source_or_other": 14}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#8\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#8\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 33\nEdges: 65\nNode types: {'link_quality': 10, 'comment_chain': 4, 'alignment': 4, 'comment': 3, 'pr_file': 3, 'commit': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 10, 'comment_chain_links_commit': 5, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'thread_touches_file': 3, 'issue_chain_touches_file': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'comment_has_related_commit_context': 4, 'blueprint_human_gap_alignment': 4, 'deployment_env_gap': 2, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'commit_general': 1, 'verification_or_tests': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 4}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-3326b76ab7817e4a", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344826, "scanner": "foundry_dataset", "fingerprint": "0ebbcb34be15b301b852adc7e641c8c8ee66f87078971daba96f530aae8f3aef", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#5", "issue_number": "5", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-d1d0e777080a4e48", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 5\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 30\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-d1c90ef9eda9da63", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344825, "scanner": "foundry_dataset", "fingerprint": "c299756ede1778a71919b1b0a33d7aa4e5e10dc815aa0fb8025fc83ca1b7c982", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 26, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#4", "issue_number": "4", "quality_tiers": {"assumption_check": 2, "weak_supervision": 5}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-fa537ab512b94160", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 4, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 4, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-c0c04af85c11e084", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344824, "scanner": "foundry_dataset", "fingerprint": "879c40bb1983ecf669eef78f05140d24b56545cecb9bf436c182cf7d2b91a39d", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"docs_or_claims": 3, "source_or_other": 3, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 5, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 3, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 82, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 6, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 4, "comment_chain_links_commit": 3, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 38, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 3, "pr_file": 6, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#3", "issue_number": "3", "quality_tiers": {"unresolved": 3, "assumption_check": 4, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cf2177312d46855d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"docs_or_claims": 21, "source_or_other": 21}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 3\nGraph consistency label: supported_by_verification_signal\nNodes: 38\nEdges: 82\nNode types: {'link_quality': 10, 'pr_file': 6, 'comment_chain': 4, 'alignment': 4, 'comment': 3, 'commit': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'chain_has_link_quality': 10, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'comment_chain_links_commit': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'not_resolved_or_not_observed': 5, 'blueprint_human_gap_alignment': 4, 'docs_or_claims': 3, 'source_or_other': 3, 'verification_or_tests': 3, 'human_reported_issue_no_linked_fix': 3, 'api_integration_gap': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'not_resolved_or_not_observed': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 4, 'weak_supervision': 3, 'unresolved': 3}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-6ce4addca78ac14d", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344823, "scanner": "foundry_dataset", "fingerprint": "c55073044ccb9473bd7f3f9b59c3fb23fb00e4c6d45f1ed070053bca508625f4", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_or_ci": 1, "docs_or_claims": 1, "source_or_other": 2, "mock_placeholder": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 66, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 4, "comment_chain_links_commit": 7, "comment_chain_touches_file": 16, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 33, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 4, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#24", "issue_number": "24", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-55026aaac9fdaebc", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 7, "docs_or_claims": 7, "source_or_other": 14}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 24\nGraph consistency label: supported_by_verification_signal\nNodes: 33\nEdges: 66\nNode types: {'link_quality': 8, 'pr_file': 4, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 16, 'chain_has_link_quality': 8, 'comment_chain_links_commit': 7, 'thread_touches_file': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'self_attested_unverified': 5, 'self_attested_or_generated_fix_unverified': 3, 'verification_or_tests': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'test_or_ci': 1, 'generated_provenance': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-fbd32f4d7ca11e7b", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344822, "scanner": "foundry_dataset", "fingerprint": "cd0a00e1ca23e368b83ae6d28bd88710ae1a60e819123dfe51a6fe3e33e87857", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 6, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 4, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"not_resolved_or_not_observed": 12, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 87, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 43, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#23", "issue_number": "23", "quality_tiers": {"unresolved": 4, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7da89be8ad263159", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 23\nGraph consistency label: supported_by_verification_signal\nNodes: 43\nEdges: 87\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'comment_chain_links_commit': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'not_resolved_or_not_observed': 6, 'blueprint_human_gap_alignment': 6, 'human_reported_issue_no_linked_fix': 4, 'verification_or_tests': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'data_schema_persistence': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 12, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4, 'weak_supervision': 3}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-13265610e4baabfb", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344821, "scanner": "foundry_dataset", "fingerprint": "551c967471975be22784b31f683cbac0a904c83cc98461048f330d0038a3dc47", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "data_schema_persistence": 1, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 4}, "synthetic": false, "edge_count": 59, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 9, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 34, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#22", "issue_number": "22", "quality_tiers": {"assumption_check": 4, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-36d8e47b00c3d39e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 22\nGraph consistency label: supported_by_verification_signal\nNodes: 34\nEdges: 59\nNode types: {'link_quality': 10, 'comment_chain': 4, 'commit': 4, 'alignment': 4, 'comment': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 9, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'comment_chain_has_ci': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 4, 'verification_or_tests': 3, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 4}\nCI labels: {'ci_success_signal': 4}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-a3a83acc8162d656", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344820, "scanner": "foundry_dataset", "fingerprint": "98c0c7cd374c03e63c78e4117c5324774bc1a504bec146902bdbb35ebd775ac8", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 6, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 27, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#21", "issue_number": "21", "quality_tiers": {"assumption_check": 2, "weak_supervision": 5}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-89f907139fbe4ce2", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 6}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 21\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 41\nNode types: {'link_quality': 7, 'commit': 4, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'comment_chain_touches_file': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 4, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-d3ef4ce8965e72a6", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344819, "scanner": "foundry_dataset", "fingerprint": "2443a34e693ca9fee688451f8e62db350395dc34158ff0e3024a94adbc43a58e", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 2, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 4}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 93, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 9, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#20", "issue_number": "20", "quality_tiers": {"assumption_check": 6, "weak_supervision": 7}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-509792cc8c034d0c", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 20\nGraph consistency label: supported_by_verification_signal\nNodes: 44\nEdges: 93\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'comment_chain_links_commit': 9, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'self_attested_unverified': 5, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'ambiguous_needs_more_evidence': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'generated_provenance': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 4}\nQuality tiers: {'weak_supervision': 7, 'assumption_check': 6}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-ad98c178165924c7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344818, "scanner": "foundry_dataset", "fingerprint": "f5bfb5ec95162faa0e3bbabaabeb22cef8de79c144502db8d7fa02b80e30b593", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 7, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#19", "issue_number": "19", "quality_tiers": {"high_confidence": 4, "assumption_check": 2, "weak_supervision": 2}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-982400f8c3d5323f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 19\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 48\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 7, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'self_attested_unverified': 5, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 4, 'weak_supervision': 2, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-6474c0eda7f9a888", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344817, "scanner": "foundry_dataset", "fingerprint": "ae5e9a14c2f5be74ee70a2ef89e953b3af89ae9f7c386e8604dd538b60a3df23", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 8, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#18", "issue_number": "18", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-54036c766a476b58", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 18\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 49\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 8, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'verification_or_tests': 3, 'human_feedback_general': 2, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'weak_supervision': 3, 'high_confidence': 3, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-870b4a8956602bd0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344816, "scanner": "foundry_dataset", "fingerprint": "534086ed4ae1730e0604b2cf90959016295f0350c52ebe9e9454b13c674fe5db", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 10}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 4}, "synthetic": false, "edge_count": 68, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 1, "comment_chain_has_ci": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 11, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 5, "comment_chain_links_commit": 12, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 37, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 1, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#17", "issue_number": "17", "quality_tiers": {"high_confidence": 4, "assumption_check": 4, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-c21961a3f6073604", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 8}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 37\nEdges: 68\nNode types: {'link_quality': 11, 'comment_chain': 5, 'comment': 4, 'commit': 4, 'alignment': 4, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 12, 'chain_has_link_quality': 11, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'comment_chain_touches_file': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'comment_chain_has_ci': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'blueprint_human_gap_alignment': 4, 'comment_has_related_commit_context': 3, 'verification_or_tests': 3, 'api_integration_gap': 2, 'human_feedback_general': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'self_attested_unverified': 4}\nQuality tiers: {'high_confidence': 4, 'assumption_check': 4, 'weak_supervision': 3}\nCI labels: {'ci_success_signal': 4}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-a65d0e46a1238dd0", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344815, "scanner": "foundry_dataset", "fingerprint": "0d93d8230c4d9355695c395586d9a6012783f1d324997e155e958302001e0fd3", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 8, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#16", "issue_number": "16", "quality_tiers": {"high_confidence": 4, "assumption_check": 2, "weak_supervision": 2}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-85d39623135eaeef", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 16\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 49\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 8, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'verification_or_tests': 3, 'human_feedback_general': 2, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'high_confidence': 4, 'weak_supervision': 2, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-00eb94b8c825aacd", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344814, "scanner": "foundry_dataset", "fingerprint": "487534e0367f35274d306522b93d8fc9c1eef10b85d00678efc1b1e1ffdee8aa", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"commit_general": 1, "source_or_other": 1, "ui_workflow_gap": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 6, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 4, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 12}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 52, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 4, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#12", "issue_number": "12", "quality_tiers": {"assumption_check": 4, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-4b4e183845864640", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#12\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#12\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#12\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 12\nGraph consistency label: weak_supervision_needs_review\nNodes: 30\nEdges: 52\nNode types: {'link_quality': 10, 'comment_chain': 4, 'alignment': 4, 'comment': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_links_commit': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 6, 'comment_has_related_commit_context': 4, 'blueprint_human_gap_alignment': 4, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'commit_general': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 12}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 4}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-0dc7cf44254148bf", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344813, "scanner": "foundry_dataset", "fingerprint": "4c76ee24cc5312bf2a68c0092017c113723d05a08ba128b78f9233907b673669", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "source_or_other": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "partial blueprint fit": 1, "verification_or_tests": 1, "human_feedback_general": 2, "claimed_resolved_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 45, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 5, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 27, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#11", "issue_number": "11", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cf85b40ee18b702f", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 7}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#11\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#11\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#11\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 11\nGraph consistency label: weak_supervision_needs_review\nNodes: 27\nEdges: 45\nNode types: {'link_quality': 8, 'comment_chain': 4, 'comment': 3, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 5, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'human_feedback_general': 2, 'comment_has_related_commit_context': 2, 'human_reported_issue_then_fix_attempt': 2, 'claimed_resolved_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'bug_fix': 1, 'verification_or_tests': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'claimed_resolved_unverified': 4}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-f2e1db07fadefd84", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 344812, "scanner": "foundry_dataset", "fingerprint": "99a41d427fa0d7be7b37fede2c65a2e73ca4de4351cba41f29cdf9c5a39012e1", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"test_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "human_feedback_general": 2, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 10}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#1", "issue_number": "1", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-9eaaeaead9d7379f", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 41\nNode types: {'link_quality': 8, 'comment': 4, 'comment_chain': 4, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 6, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'comment_has_related_commit_context': 3, 'human_feedback_general': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-ca11a2aebfc6f834", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/blueprint_gap_alignment/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300572, "scanner": "foundry_dataset", "fingerprint": "f33b31674b0587acfd3fd2e2e1ed05b446bf85c8551bfa534863862c2d57f148", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#9", "human_labels": ["deployment_env_gap", "docs_or_claims", "source_or_other", "test_ci_gap"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-7a6e22933e76b080", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 3, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-45c7cc310b1a492b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/9\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/9\\nTitle: feat: restore csv workflow and harden ppt output\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c71028fdbb6a67f9\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/9#issuecomment-4495583427\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/9#issuecomment-4495583427\\nTitle: \\nBody:\\n[vc]: #57Upzxn0ruLoySof5sG5y/DuKec+LV6s60ZVGMsG0pk=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vNUtESzFMamluUVN6dFBLTkpSc29lYktMc044TSIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [multiplelingo](https://vercel.c\"\n  }\n]\nChanged files\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-8e0141ace42022ab", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300571, "scanner": "foundry_dataset", "fingerprint": "763edab0e11786f7a8e71c49f19e696204400839f3aeb4771dd8b286de11f7e2", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#8", "human_labels": ["api_integration_gap", "deployment_env_gap", "docs_or_claims", "source_or_other", "ui_workflow_gap"], "issue_number": "8", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.72, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b24c8d1a8e6e794c", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#8\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#8\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'deployment_env_gap': 2, 'ui_workflow_gap': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 4}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-fccd9a7aa9001a11\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/8\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/8\\nTitle: feat: \u65b0\u7248 PPT \u7ffb\u8bd1\u9875\u8f93\u51fa\u4e0e Vercel \u6587\u6863\u7ffb\u8bd1\u5de5\u4f5c\u53f0\\nBody:\\n## \u53d8\u66f4\u5185\u5bb9\\n- \u65b0\u589e Vercel Functions \u4ee3\u7406\u6a21\u578b\u8bf7\u6c42\uff0c\u652f\u6301\u5728 Vercel \u4e0a\u90e8\u7f72\u6587\u6863\u7ffb\u8bd1\u5de5\u4f5c\u53f0\\n- \u652f\u6301 PDF \u6587\u6863\u7ffb\u8bd1\uff0c\u8f93\u51fa\u6bcf\u4e2a\u76ee\u6807\u8bed\u8a00\u72ec\u7acb\u4e0b\u8f7d\u7684\u53cc\u8bed Markdown / DOCX\\n- \u652f\u6301 PPTX \u7ffb\u8bd1\u8f93\u51fa\uff0c\u4fdd\u7559\u539f\u59cb\u9875\u5e76\u5728\u6bcf\u9875\u540e\u65b0\u589e\u5bf9\u5e94\u8bd1\u6587\u9875\\n- \u8bd1\u6587\u9875\u590d\u7528\u539f\u59cb\u5e7b\u706f\u7247\u4e2d\u7684\u56fe\u7247\u3001\u56fe\u5f62\u5143\u7d20\u4e0e\u6587\u672c\u6846\u4f4d\u7f6e\uff0c\u4ec5\u66ff\u6362\u6587\u672c\u6846\u6587\u5b57\u5e76\u9ad8\u4eae\u663e\u793a\\n- \u4fdd\u7559\u6807\u51c6\u7ffb\u8bd1\u5e93\u3001\u672f\u8bed\u4fdd\u62a4\u3001\u81ea\u5b9a\u4e49\u89c4\u5219\u548c\u591a\u8bed\u8a00\u72ec\u7acb\u5bfc\u51fa\u80fd\u529b\\n\\n## \u8bf4\u660e\\n- \u5f53\u524d PPT \u65b9\u6848\u91c7\u7528\u201c\u590d\u5236\u539f\u59cb slide \u518d\u6539\u5199\u6587\u672c\u201d\u7684\u65b9\u5f0f\uff0c\u4ee5\u5c3d\u91cf\u4fdd\u7559\u539f\u59cb\u56fe\u7247\u4e0e\u56fe\u5f62\u5143\u7d20\\n- PDF \u8f93\u51fa\u4ecd\u4ee5\u539f\u6587/\u8bd1\u6587\u5bf9\u7167\u548c\u5ba1\u6821\u6548\u7387\u4e3a\u4e3b\uff0c\u4e0d\u8ffd\u6c42\u7248\u9762\u4fdd\u771f\"\n  },\n  {\n    \"id\": \"github-feedback-comment-9ad35d790fe47753\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/8#issuecomment-4471012250\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/8#issuecomment-4471012250\\nTitle: \\nBody:\\n[vc]: #0FnLMCxa1nIBOW3gjX6H5Pnstp8pbTe+rb95jlM8+NE=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJyb290RGlyZWN0b3J5IjpudWxsLCJpbnNwZWN0b3JVcmwiOiJodHRwczovL3ZlcmNlbC5jb20vc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMvbXVsdGlwbGVsaW5nby9Ea0VlU0ZjaXpkd3lhUmttU1JZYlQ5THlGZ1pXIiwicHJldmlld1VybCI6Im11bHRpcGxlbGluZ28tZ2l0LXRyYWUtcHB0LTc0NzVkNy1zaGF3bi1wZXJmZWN0d29sZmVycy1wcm9qZWN0cy52ZXJjZWwuYXBwIiwibmV4dENvbW1pdFN0YXR1cyI6IkRFUExPWUVEIiwibGl2ZUZlZWRiYWNrIjp7InJlc29sdmVkIjowLCJ1bnJlc29sdmVkIjowLCJ0b3RhbCI6MCwibGluayI6Im11b\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-dbd7b1f4f9252ffd", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300570, "scanner": "foundry_dataset", "fingerprint": "c19b4ba2c675278244b3f594869324ff633e0da4c6ee833fdafb35ecff57fcb4", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#7", "human_labels": ["agent_instruction_gap", "deployment_env_gap", "docs_or_claims", "source_or_other"], "issue_number": "7", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-5ae621991054dd53", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#7\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\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, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d42c7dcbf014c95a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"agent_instruction_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/7\",\n    \"text\": \"GitHub feedback: agent_instruction_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/7\\nTitle: Trae/solo agent d gqdk7\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-eba9126ee9c21edc\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/7#issuecomment-4470907995\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/7#issuecomment-4470907995\\nTitle: \\nBody:\\n[vc]: #ft8mOaA0LUTUxX9VBsjkktAGzkhH5TXvWYVzMA6GL84=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vNXgxZ1ViRW9TS0RxeFBTWFBSZFJKTmkzRlRBNyIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [multiplelingo](https://vercel.c\"\n  }\n]\nChanged\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-48bd43e78fc4b735", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300569, "scanner": "foundry_dataset", "fingerprint": "8a3d8f88be7510acd96f653dcd4f5f85f65421cb86e8d623c25c08ddd8a2b10c", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#6", "human_labels": ["api_or_backend", "deployment_env_gap", "docs_or_claims", "source_or_other"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.729, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-b14096a7a4af1efc", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 2, "docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#6\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#6\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'deployment_env_gap': 2}\nPolarities: {'bad': 2}\nChanged file labels: {'docs_or_claims': 1, 'api_or_backend': 2, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-108b1888d826bf74\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/6\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/6\\nTitle: feat: \u65b0\u589e Vercel \u7248 PDF/PPTX \u6587\u6863\u7ffb\u8bd1\u5de5\u4f5c\u53f0\\nBody:\\n## \u53d8\u66f4\u5185\u5bb9\\n- \u65b0\u589e Vercel Serverless \u4ee3\u7406\u63a5\u53e3\uff0c\u8f6c\u53d1\u6a21\u578b\u5217\u8868\u4e0e chat/completions \u8bf7\u6c42\\n- \u5c06\u524d\u7aef\u5347\u7ea7\u4e3a\u6587\u6863\u7ffb\u8bd1\u5de5\u4f5c\u53f0\uff0c\u652f\u6301 PDF \u4e0e PPTX \u4e0a\u4f20\u3001\u89c4\u5219\u914d\u7f6e\u548c\u591a\u8bed\u8a00\u72ec\u7acb\u5bfc\u51fa\\n- \u5b9e\u73b0\u6587\u5b57\u578b PDF \u6587\u672c\u62bd\u53d6\u4e0e\u56fe\u7247\u578b PDF OCR \u56de\u9000\uff0c\u5e76\u5bfc\u51fa\u53cc\u8bed Markdown / DOCX\\n- \u5b9e\u73b0 PPTX \u6587\u672c\u6846\u4e0e\u56fe\u7247\u89e3\u6790\uff0c\u5e76\u751f\u6210\u539f\u59cb\u5185\u5bb9\u52a0\u539f\u6587/\u8bd1\u6587\u5e76\u6392\u5ba1\u6821\u680f\u7684\u53cc\u8bed\u5ba1\u6821\u7248 PPTX\\n- \u66f4\u65b0 README\uff0c\u8865\u5145 Vercel \u90e8\u7f72\u4e0e\u4f7f\u7528\u8bf4\u660e\\n\\n## \u8bf4\u660e\\n- \u5f53\u524d\u5b9e\u73b0\u66f4\u4fa7\u91cd\u5ba1\u6821\u4e0e\u53cc\u8bed\u5bf9\u7167\uff0c\u4e0d\u8ffd\u6c42 PDF \u7248\u9762\u4fdd\u771f\\n- PPTX \u5ba1\u6821\u7248\u4f1a\u5c3d\u91cf\u4fdd\u7559\u56fe\u7247\u4e0e\u6587\u672c\u4f4d\u7f6e\uff0c\u4f46\u590d\u6742\u6bcd\u7248\u3001\u52a8\u753b\u548c\u7279\u6b8a\u5f62\u72b6\u4e0d\u4fdd\u8bc1\u5b8c\u5168\u8fd8\u539f\"\n  },\n  {\n    \"id\": \"github-feedback-comment-6db3f6fc0e01fb10\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/6#issuecomment-4470643680\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/6#issuecomment-4470643680\\nTitle: \\nBody:\\n[vc]: #VF7htmjort0m0D6vScK5vbrEjEQxmaZNPQwgj5YsrmY=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vRXZvWkpQYVo1WEdaZ2FQd1J2SlJrckZ4UmVGUiIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtc\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-fc4b763edea05b02", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300568, "scanner": "foundry_dataset", "fingerprint": "1ce83c3edf5647f290d9f527d6ad33f2af1c5b6172f11285c1dbe8c56e52810d", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#5", "human_labels": ["deployment_env_gap", "test_ci_gap"], "issue_number": "5", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-b18ae51e06ee4466", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#5\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\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-4a213e9830879ca7\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/5\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/5\\nTitle: Add translation rule protection (protected terms, custom rules, CSV import, prompt injection, validation)\\nBody:\\n### Motivation\\n- Provide users a way to protect brand names, product models, technical abbreviations and other terminology during batch translation to reduce mis-translations.  \\n- Feed explicit terminology and free-form rules into model prompts across the DSL workflow and surface warnings when protected terms are lost.\\n\\n### Description\\n- UI: added a \\\"\u7ffb\u8bd1\u89c4\u5219\uff08\u53ef\u9009\uff09\u300d panel with `textarea#protectedTerms`, `textarea#customRules`, CSV upload `#termsCsvFile`, and a `#clearRulesBtn` to manage rules and bulk-import terms.  \\n- New helpers: implemented `parseLines()`, `formatTranslationRules(rules)`, `validateProtectedTerms(source, translated, protectedTerms)`, and `loadTermsCsvFile(file)` to parse inputs, build prompt fragments, import CSV term lists, and validate outputs.  \\n- Prompt & API flow: changed function signatures and call sites to accept `rules` and pa\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f94aa14c97a741c5\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/5#issuecomment-4430639344\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/5#issuecomment-4430639344\\nTitle: \\nBody:\\n[vc]: #jvCFHNC69KdpD2+wIjwegEp+vQB/BiM2R5UKSkV0F4U=:eyJpc01vbm9\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-ff6877693102e567", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300567, "scanner": "foundry_dataset", "fingerprint": "23af20b53f0023b5cca9a3b4bf2fd06b52cf70568ee7bc335f04d380ce0439da", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#22", "human_labels": ["api_integration_gap", "data_schema_persistence", "deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "22", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f215abb76bdcfda5", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 9, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#22\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 9\nLinked CI commit count: 2\nLinked CI labels: {'ci_success_signal': 2}\nChanged file count: 1\nLabels: {'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 3, 'neutral': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b7575a9775d58c1d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"data_schema_persistence\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/22\",\n    \"text\": \"GitHub feedback: data_schema_persistence\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/22\\nTitle: Add PV counter, ops logging and PPTX translation/structure-preserving enhancements\\nBody:\\n### Motivation\\n\\n- Add a simple page view counter backed by Upstash KV when available and an in-memory fallback, and surface PV in the UI. \\n- Capture and persist client-side operation logs for easier debugging and allow exporting/clearing them. \\n- Improve PPTX translation fidelity by preserving run/paragraph structure, splitting/rebalancing translated text to match shapes, and adding PPTX-specific quality checks and fallbacks. \\n\\n### Description\\n\\n- Introduces a new serverless endpoint `api/pv.js` that implements `GET`/`POST` to read/increment a PV counter with `Upstash` REST KV support and an in-memory fallback. \\n- Updates `README.md` to describe the new `/api/pv` behavior and configuration via `KV_REST_API_URL` and `KV_REST_API_TOKEN`. \\n- Adds PV UI and client-side PV logic: a new stat element `statPv`, an `increasePv()` call during `init()`, and rendering of\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e967de1f2b12b4f7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/22#issuecomment-4553133289\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-4f050c36aac37224", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300566, "scanner": "foundry_dataset", "fingerprint": "ed8769951555671efaa426a2e43f03102141f70e2c5006e17ea1b71921ae4f6b", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#2", "human_labels": ["deployment_env_gap", "security_auth_secret"], "issue_number": "2", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-a375ab9a0e342259", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#2\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\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: 0\nLabels: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f3255e0229c4bd37\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/2\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/2\\nTitle: Add provider presets UI and auto-normalize known Base URLs; update README\\nBody:\\n### Motivation\\n- Make it quicker and less error-prone to configure common Providers by providing one-click presets. \\n- Automatically normalize known Base URLs (e.g. append `/v1` for Kimi Code) to reduce configuration mistakes. \\n- Surface the actual request endpoint in logs to help debug connectivity/CORS issues.\\n\\n### Description\\n- Added a `PROVIDER_PRESETS` array and a new UI block with preset buttons that fill `Provider \u540d\u79f0`, `Base URL`, `\u5f53\u524d\u6a21\u578b ID` and candidate model list without touching the API Key, implemented via `renderProviderPresets` and `applyProviderPreset` in `index.html`.\\n- Introduced `normalizeKnownBaseUrl` and replaced `endpoint` to call it so known Base URLs like `https://api.kimi.com/coding` are auto-completed to `https://api.kimi.com/coding/v1` at request time.\\n- Log the resolved request URL during connection tests by adding a `log('modelLog', '\u8bf7\u6c42\u5730\u5740\uff1a' + e\"\n  },\n  {\n    \"id\": \"github-feedback-comment-56b3c755de988138\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/2#issuecomment-4428238116\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/2#issuecomment-4428238116\\nTitle: \\nBody:\\n[vc]: #fmIfmjwZDOHcZ3oSFc6OahdfSIu1Uik/CIM6kkt2W5k=:eyJpc01vbm9yZXB\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-d40bf6116458fefd", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300565, "scanner": "foundry_dataset", "fingerprint": "532304a55a5d1538bf98b95dbf31631de716c300662e8950b24d7035c3dc8cae", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#18", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "18", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.812, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-56d3270116f4556d", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 8, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#18\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 8\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'human_feedback_general': 2, 'deployment_env_gap': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 2, 'bad': 2}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-c5e5327e97cd830f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/18\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/18\\nTitle: Preserve PPTX run structure for translated text and add language-tagged output filenames\\nBody:\\n### Motivation\\n- Improve fidelity when translating PowerPoint shapes by preserving original text run and paragraph structure to avoid style/format breakage.\\n- Make exported CSV filenames include sanitized language tags to make outputs easier to identify.\\n\\n### Description\\n- Added `safeNamePart` and `buildLangTag` helpers and updated translate output names to `fileStem(meta)_<langtag>_clean.csv` to include sanitized language identifiers.\\n- Implemented blueprinting helpers `readParagraphRunBlueprint`, `readShapeBlueprint`, and `validateShapeBlueprint` to capture and validate run/paragraph structure before/after replacement.\\n- Reworked `replaceParagraphTextPreservingRuns` to distribute effective (non-whitespace) characters across existing `<t>` nodes while preserving run/text-node counts, and added `splitTextByParagraphEffectiveCounts` to split translat\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3bc9d17b39ef2148\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/18#issuecomment-4552166614\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/18#issuecomment-4\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-51ae9914dab631ae", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300564, "scanner": "foundry_dataset", "fingerprint": "14f277f394d39a9d0e35206486cfe3fb9722d9a2af376ccc4c701c1bf68bec4a", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#17", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "17", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-6c6d48c6410b7761", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 12, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "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: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#17\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 5\nLinked commit count: 12\nLinked CI commit count: 2\nLinked CI labels: {'ci_success_signal': 2}\nChanged file count: 1\nLabels: {'api_integration_gap': 2, 'deployment_env_gap': 1, 'human_feedback_general': 2}\nPolarities: {'bad': 3, 'neutral': 2}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-75b78e6e43d3f989\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/17\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/17\\nTitle: Preserve PPTX run structure when inserting translations and include language tags in export filenames\\nBody:\\n### Motivation\\n- Ensure exported CSV filenames encode the target language(s) to make outputs identifiable when translating multiple languages.\\n- Preserve PowerPoint run/paragraph structure when inserting translated text so formatting and line breaks remain consistent.\\n- Improve splitting logic to distribute translated text across runs/paragraphs based on non-space (\\\"effective\\\") characters rather than naive counts.\\n\\n### Description\\n- Added `safeNamePart` and `buildLangTag` helpers and changed the translate output name to use `downloadName: \\\\\\\\`${fileStem(item.name)}_${buildLangTag(meta.langs)}_clean.csv\\\\\\\\`` so files include a normalized language tag.\\n- Reworked `replaceParagraphTextPreservingRuns` to compute per-`t` node effective character counts and distribute translated characters across runs while preserving whitespace and `xml:space` behavi\"\n  },\n  {\n    \"id\": \"github-feedback-comment-0be8bef7873f9f8e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/17#issuecomment-4551847796\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/17#issuecomment-4\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-ffb1fbe30d400c40", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300563, "scanner": "foundry_dataset", "fingerprint": "8ac61fb1ad182c3c6ab4982d1e7b4e9cd17bd3f2d0c8c06343f2473b992f023a", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#16", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "16", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-e7cf9b377b3998c3", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 8, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#16\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 8\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'human_feedback_general': 2, 'deployment_env_gap': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 2, 'bad': 2}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3f002dded2b9633e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/16\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/16\\nTitle: Preserve run formatting in PPTX text replacements and add language tags to download filenames\\nBody:\\n### Motivation\\n- Ensure filenames for translated CSVs encode target languages for easier identification of outputs.\\n- Preserve visual formatting when replacing text in presentation shapes that span multiple runs with different font sizes.\\n- Improve handling of explicit newlines when splitting text into multiple paragraphs.\\n\\n### Description\\n- Add `safeNamePart` and `buildLangTag` utilities and include the built language tag in the CSV download name returned by `processOneTranslate` as ``${fileStem(item.name)}_${buildLangTag(meta.langs)}_clean.csv``.\\n- Add `textNodeFontSize` helper and enhance `replaceParagraphTextPreservingRuns` to detect differing run font sizes and distribute non-whitespace characters across runs proportionally to their effective character counts to preserve run-level formatting.\\n- Adjust `splitTextByParagraphCount` to avoid t\"\n  },\n  {\n    \"id\": \"github-feedback-comment-7945ac99003e3e8f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/16#issuecomment-4550986867\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/16#issuecomment-\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-bd7238af42774818", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300562, "scanner": "foundry_dataset", "fingerprint": "6d751a871f33686ac470acbb82cf8a0764bf4342b3535fd2971a0efced56a9ae", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#15", "human_labels": ["deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "15", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-63302c147534f655", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#15\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#15\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-55ceb61a9f26a9a2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/15\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/15\\nTitle: Include language tag in download filenames and improve paragraph run text replacement\\nBody:\\n### Motivation\\n\\n- Make output CSV filenames include a stable, safe language tag so files indicate target languages. \\n- Improve text replacement inside document runs so replacing paragraph text preserves run segmentation and spacing, avoiding misplaced or collapsed characters across runs.\\n\\n### Description\\n\\n- Added `safeNamePart` and `buildLangTag` utilities to normalize language parts and build a `no-lang`/single/multi tag for filenames. \\n- Updated translate output `downloadName` to use the language tag: ``${fileStem(item.name)}_${buildLangTag(meta.langs)}_clean.csv``. \\n- Reworked `replaceParagraphTextPreservingRuns` to compute per-run effective (non-space) character counts and distribute replacement characters across runs while preserving whitespace and XML `xml:space` behavior. \\n- Kept previous fallback behavior when runs contain no effective characte\"\n  },\n  {\n    \"id\": \"github-feedback-comment-3e12ebb05cc51291\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/15#issuecomment-4550827909\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/15#issuecomment-4550827909\\nTitle: \\nBo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-a4d208e2015c3816", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300561, "scanner": "foundry_dataset", "fingerprint": "9d122f81ec56f5e5618c7d12e985d46e3610c153df7c342bebf4c5f289c3e593", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#14", "human_labels": ["deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.908, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-3ffbf404b50e609d", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#14\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#14\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-00a1ec6f9c5ae90c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/14\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/14\\nTitle: Improve PPTX translation text layout\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-237c7e88e8f23bc0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/14#issuecomment-4528739814\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/14#issuecomment-4528739814\\nTitle: \\nBody:\\n[vc]: #KZuJ9F3/vdrlI2Nzv5YM7Xz1W4TukWC4pBAaRN2WdlU=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtY29kZXgtZmktZmUxYzkyLXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vdW92OUx3cFEyTVRSc0xMM0tuZFlYUEZjUHoxNyIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC1jb2RleC1maS1mZTFjOTItc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Project | Deployment | Actions | Updated (UTC) |\\n| :--- | :----- | :------ | :------ |\\n| [mu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-c57bbfab1be32f16", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300560, "scanner": "foundry_dataset", "fingerprint": "38bb76f2abf000cebc87b36e555fd7806f4fc3df257f57c2f9da02331a870d37", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#13", "human_labels": ["deployment_env_gap", "security_auth_secret", "source_or_other"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.737, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-a90303a3a3ef30d5", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 2}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#13\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#13\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\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: {'security_auth_secret': 1, 'deployment_env_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-676c169cc560a565\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"security_auth_secret\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/13\",\n    \"text\": \"GitHub feedback: security_auth_secret\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/13\\nTitle: style: \u8c03\u6574\u6a21\u578b\u914d\u7f6e\u9875\u7ed3\u6784\u4e0e API Key \u8f93\u5165\u63d0\u793a\\nBody:\\n## \u672c\u6b21\u66f4\u65b0\\n- \u79fb\u9664\u6a21\u578b\u914d\u7f6e\u9875\u4e2d\u7684\u201c\u5171\u4eab\u7ffb\u8bd1\u89c4\u5219\u4e0e\u76ee\u6807\u8bed\u8a00\u201d\u6a21\u5757\\n- \u4fdd\u7559\u8be5\u5171\u4eab\u6a21\u5757\u4ec5\u5728 CSV \u6279\u91cf\u7ffb\u8bd1\u548c\u6587\u6863\u7ffb\u8bd1\u6807\u7b7e\u4e2d\u663e\u793a\\n- \u5c06 API Key \u7684\u8bf4\u660e\u6539\u4e3a\u8f93\u5165\u6846\u5360\u4f4d\u63d0\u793a\uff0c\u6062\u590d\u4e0e\u540c\u6392\u8f93\u5165\u6846\u7684\u5bf9\u9f50\u9ad8\u5ea6\\n\\n## \u8bf4\u660e\\n- \u5f53\u524d\u5206\u652f\u5df2\u63a8\u9001\u5230\u8fdc\u7a0b\\n- \u53ef\u76f4\u63a5\u5408\u5e76\u5230 `main`\"\n  },\n  {\n    \"id\": \"github-feedback-comment-f7ca1f540d324a7e\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/13#issuecomment-4504187949\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/13#issuecomment-4504187949\\nTitle: \\nBody:\\n[vc]: #ur5l1SW56nsMmkzOw9na+73O/cwORpwat760EOc4X6A=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vRUt3QTdlQW9yYnBHbUhUemhOdmt3bmlMaEg0aSIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more about [Vercel for GitHub](https://vercel.link/github-learn-more).\\n\\n| Pr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-4606e13af5aea4af", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300559, "scanner": "foundry_dataset", "fingerprint": "b1db2e74239a8edfff083a056b1bc0a5edf5c3ec1e4c09463cea35ff3f159d4c", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#12", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "source_or_other", "ui_workflow_gap"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.737, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2d5e664effcc6ec1", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 4, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#12\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#12\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1, 'ui_workflow_gap': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 1, 'bad': 3}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-68191107994ec4c8\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/12\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/12\\nTitle: style: \u4f18\u5316\u9875\u9762\u89c6\u89c9\u4e00\u81f4\u6027\u4e0e\u5e03\u5c40\u89c2\u611f\\nBody:\\n## \u672c\u6b21\u5185\u5bb9\\n- \u4f18\u5316\u9875\u9762\u6574\u4f53\u89c6\u89c9\u98ce\u683c\uff0c\u7edf\u4e00\u5361\u7247\u3001\u6309\u94ae\u3001\u8f93\u5165\u6846\u548c\u9875\u7b7e\u7684\u6837\u5f0f\u4f53\u7cfb\\n- \u4fee\u590d\u6309\u94ae\u6587\u5b57\u4e0e\u63a7\u4ef6\u5c3a\u5bf8\u4e0d\u534f\u8c03\u7684\u95ee\u9898\uff0c\u6539\u5584\u4e3b\u8981\u529f\u80fd\u533a\u7684\u5bf9\u9f50\u4e0e\u7559\u767d\\n- \u4f18\u5316\u6a21\u578b\u914d\u7f6e\u3001CSV \u6279\u91cf\u7ffb\u8bd1\u3001\u6587\u6863\u7ffb\u8bd1\u4e09\u4e2a\u4e3b\u9875\u9762\u7684\u684c\u9762\u7aef\u89c2\u611f\\n\\n## \u8bf4\u660e\\n- \u5f53\u524d\u5206\u652f\u5df2\u63a8\u9001\u5230\u8fdc\u7a0b\\n- \u672c\u6b21\u4e3b\u8981\u4e3a\u524d\u7aef\u754c\u9762\u7f8e\u5316\uff0c\u4e0d\u6d89\u53ca\u4e1a\u52a1\u903b\u8f91\u53d8\u66f4\"\n  },\n  {\n    \"id\": \"github-feedback-comment-4cab2c2fd7ac5dde\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/12#issuecomment-4504135291\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/12#issuecomment-4504135291\\nTitle: \\nBody:\\n[vc]: #t81qoGaRTeDliy7rFIBb8vW0dbVFrxjvx77/euwU7oA=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vNHZIcnRnOFBOQURLeUtNZkRMczMycXdHR2tnbSIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-08c3c0e4a1830bbf", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300558, "scanner": "foundry_dataset", "fingerprint": "56aaacc624094f41e436c0d94cff0de93b95ce893a6250e0dfd657fdf8f6d70b", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#11", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.79, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f463aa03929c35e5", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 5, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#11\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#11\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 2, 'deployment_env_gap': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 2, 'bad': 2}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-848188a74bf50b83\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/11\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/11\\nTitle: fix: \u4fee\u590d PPT \u8bd1\u6587\u9875\u63d2\u5165\u4e0e\u5b57\u4f53\u683c\u5f0f\u4fdd\u7559\\nBody:\\n## \u53d8\u66f4\u8bf4\u660e\\n- \u4fee\u590d PPTX \u5173\u7cfb\u6587\u4ef6\u76ee\u6807\u8def\u5f84\u89e3\u6790\u9519\u8bef\\n- \u786e\u4fdd\u6f14\u793a\u6587\u7a3f\u53ef\u4ee5\u6b63\u786e\u5339\u914d\u539f\u59cb\u9875\u5e76\u63d2\u5165\u8bd1\u6587\u9875\\n- \u8c03\u6574 PPT \u8bd1\u6587\u9875\u6587\u672c\u5199\u56de\u903b\u8f91\uff0c\u4fdd\u7559\u539f\u59cb\u5b57\u53f7\u3001\u52a0\u7c97\u7b49\u6587\u672c\u683c\u5f0f\\n\\n## \u9a8c\u8bc1\\n- \u91cd\u65b0\u63a8\u9001\u5f53\u524d\u5206\u652f\u5230\u8fdc\u7a0b\\n- \u786e\u8ba4 PR head \u4e0e\u5f53\u524d\u5206\u652f HEAD \u4e00\u81f4\\n- \u9a8c\u8bc1\u5173\u7cfb\u8def\u5f84\u89e3\u6790\u4e0e\u6587\u672c\u6837\u5f0f\u4fdd\u7559\u903b\u8f91\u5df2\u5305\u542b\u5728\u5f53\u524d PR \u4e2d\"\n  },\n  {\n    \"id\": \"github-feedback-comment-45d9811d05771535\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/11#issuecomment-4498877732\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/11#issuecomment-4498877732\\nTitle: \\nBody:\\n[vc]: #mCi86Vp4oAdg+ICs0k7lIomOhVyOAhi1010mS+W2a58=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vRWt3dFVMZFREbU1pNW02cjdpVzhoekZDZkNjUyIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn mo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-49d0b7c58d379c2b", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300557, "scanner": "foundry_dataset", "fingerprint": "af9f5bf9cb1d6d60f981cf15c851400efa46e13e548cc981d11fd450f4be2762", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#10", "human_labels": ["deployment_env_gap", "human_feedback_general", "source_or_other"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.72, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-d88ed73f8e21615f", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#10\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#10\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\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: {'human_feedback_general': 1, 'deployment_env_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a16bfebb5490c396\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/10\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/10\\nTitle: fix: \u4fee\u590d PPT \u8bd1\u6587\u9875\u63d2\u5165\u5931\u8d25\\nBody:\\n## \u53d8\u66f4\u8bf4\u660e\\n- \u4fee\u590d PPTX \u5173\u7cfb\u6587\u4ef6\u76ee\u6807\u8def\u5f84\u89e3\u6790\u9519\u8bef\\n- \u786e\u4fdd\u6f14\u793a\u6587\u7a3f\u53ef\u4ee5\u6b63\u786e\u5339\u914d\u539f\u59cb\u9875\u5e76\u63d2\u5165\u8bd1\u6587\u9875\\n- \u907f\u514d\u51fa\u73b0\u201c\u9884\u671f 4 \u9875\uff0c\u5b9e\u9645\u5199\u5165 2 \u9875\u201d\u7684\u8bd1\u6587\u9875\u63d2\u5165\u5931\u8d25\u9519\u8bef\\n\\n## \u9a8c\u8bc1\\n- \u9a8c\u8bc1 `presentation.xml.rels` \u5230 `ppt/slides/slideN.xml` \u7684\u8def\u5f84\u89e3\u6790\u6b63\u786e\\n- \u9a8c\u8bc1 `slideN.xml.rels` \u5230\u5a92\u4f53\u8d44\u6e90\u7684\u76f8\u5bf9\u8def\u5f84\u89e3\u6790\u6b63\u786e\"\n  },\n  {\n    \"id\": \"github-feedback-comment-28e7ca71e9f4345b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/10#issuecomment-4498365105\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/10#issuecomment-4498365105\\nTitle: \\nBody:\\n[vc]: #sGkb3D2XpN5AttJUyBVGYp4YY/OHdr8cCZ/IgnIW1Bg=:eyJpc01vbm9yZXBvIjp0cnVlLCJ0eXBlIjoiZ2l0aHViIiwicHJvamVjdHMiOlt7Im5hbWUiOiJtdWx0aXBsZWxpbmdvIiwicHJvamVjdElkIjoicHJqX1lIeE8xbUlHUXFZaUc1T0kzZmxDcVlOQXZvZjUiLCJsaXZlRmVlZGJhY2siOnsicmVzb2x2ZWQiOjAsInVucmVzb2x2ZWQiOjAsInRvdGFsIjowLCJsaW5rIjoibXVsdGlwbGVsaW5nby1naXQtdHJhZS1zb2wtMDk4NDQ1LXNoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzLnZlcmNlbC5hcHAifSwiaW5zcGVjdG9yVXJsIjoiaHR0cHM6Ly92ZXJjZWwuY29tL3NoYXduLXBlcmZlY3R3b2xmZXJzLXByb2plY3RzL211bHRpcGxlbGluZ28vRmN6a3FVSDVUMzdvNmhqZ0dBQnFIZDZVblhqTiIsInByZXZpZXdVcmwiOiJtdWx0aXBsZWxpbmdvLWdpdC10cmFlLXNvbC0wOTg0NDUtc2hhd24tcGVyZmVjdHdvbGZlcnMtcHJvamVjdHMudmVyY2VsLmFwcCIsIm5leHRDb21taXRTdGF0dXMiOiJERVBMT1lFRCJ9XX0=\\nThe latest updates on your projects. Learn more\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-b4ecd9ae007657b1", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 300556, "scanner": "foundry_dataset", "fingerprint": "3b23ba865871715dfa346b6196b08407ce32a5b7d5fa93661e741d7ff8e9b436", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#1", "human_labels": ["deployment_env_gap", "human_feedback_general", "test_ci_gap"], "issue_number": "1", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7ae2c12ea77213dd", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#1\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 4\nLinked commit count: 6\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 0\nLabels: {'test_ci_gap': 1, 'deployment_env_gap': 1, 'human_feedback_general': 2}\nPolarities: {'bad': 2, 'neutral': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-f6ee0d9e3a28ca2c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/1\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/1\\nTitle: Update README: add comprehensive documentation for Digital Power batch translator\\nBody:\\n### Motivation\\n\\n- Replace the outdated, overly long README with a concise, user-friendly project document that explains purpose, usage, and deployment for the single-file static app. \\n- Clarify runtime expectations (single HTML file, no build), CSV requirements and encoding handling to reduce user confusion. \\n- Document model/provider configuration, API Key handling and CORS considerations to make safe usage and troubleshooting easier.\\n\\n### Description\\n\\n- Replace `README.md` content with a reorganized documentation that includes project overview, highlights, file structure, quickstart (direct open and static server), model configuration, CSV requirements, translation workflow, output formats (wide / long), default languages and examples. \\n- Add security guidance and explicit API Key behavior (localStorage opt-in), CORS notes and recommended browsers, plus deployment instr\"\n  },\n  {\n    \"id\": \"github-feedback-comment-20a713d61c912e46\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/1#issuecomment-4411875655\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/1#issuecomment-4411875655\\nTitle: \\nBody:\\n[vc]: #yjdBEG2RjSi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-assumption_checks-ca760ee1e9f70c7f", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/assumption_checks/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_docs_only_fix", "level": "error", "message": {"text": "Foundry mined docs only runtime fix: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 358119, "scanner": "foundry_dataset", "fingerprint": "3ed88270190767841d0c4d934bb1a5f884723972b5fb7a148cd78166f4600242", "category": "practices", "severity": "high", "confidence": 0.8, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Docs-only response to runtime or integration issue", "intent": "Assumption-check examples where docs or claims are not enough proof.", "labels": {"commit_general": 1, "docs_or_claims": 1, "source_or_other": 1, "deployment_env_gap": 1, "agent_instruction_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": "docs_only_runtime_fix", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "docs_only_runtime_fix", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#7", "issue_number": "7", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-660b813d119dfdba", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 5}}, "text": "Graph query export: Docs-only response to runtime or integration issue\nQuery id: docs_only_runtime_fix\nQuery type: motif_query\nIntent: Assumption-check examples where docs or claims are not enough proof.\nMotif: docs_only_runtime_fix\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nEvidence:\nGraph motif: Runtime/integration complaint answered mostly with docs or claims\nMotif id: docs_only_runtime_fix\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#7\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 7\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 26\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'agent_instruction_gap': 1, 'deployment_env_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'commit_general': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {}\nCurriculum targets:\n- Train models to reject docs-only fixes for runtime, integration, data, or security failures.\n- Add paired examples where the correct fix changes executable paths and adds verification.\nAssumption checks:\n- Do changed files include executable code or only documentation/claims?\n- Does the complaint require runtime behavior that docs cannot prove?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-0a0b2cc723fdb259", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/docs_only_runtime_fix/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/docs_only_runtime_fix", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 336505, "scanner": "foundry_dataset", "fingerprint": "1d2f75aa39a8a3dc6ba1eddfb32929ec8d8edc68174923864a0ec90b1bbc930d", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "docs_or_claims": 1, "source_or_other": 2, "deployment_env_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 39, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 3, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#9", "issue_number": "9", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-59db5e5e56433b7a", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"docs_or_claims": 5, "source_or_other": 10}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#9\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 9\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 39\nNode types: {'link_quality': 6, 'pr_file': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 6, 'chain_has_link_quality': 6, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'docs_or_claims': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-48ba12a3ee216b17", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 336504, "scanner": "foundry_dataset", "fingerprint": "e55d71dd9cf951a2a3d16a1ebf56ff93955ab2112e8bf5a2c9f9648a4827e83a", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#5", "issue_number": "5", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-4e348107a178652e", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 5\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 30\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-e1df99f1c6b161f0", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 336503, "scanner": "foundry_dataset", "fingerprint": "bef0ac90aa4b46b80da472b334747f4dab8daecf298ea4f613b7e11181d4eb35", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 2, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 4}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 93, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 9, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#20", "issue_number": "20", "quality_tiers": {"assumption_check": 6, "weak_supervision": 7}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-4690b4d481963de4", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 20\nGraph consistency label: supported_by_verification_signal\nNodes: 44\nEdges: 93\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'comment_chain_links_commit': 9, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'self_attested_unverified': 5, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'ambiguous_needs_more_evidence': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'generated_provenance': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 4}\nQuality tiers: {'weak_supervision': 7, 'assumption_check': 6}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-3676154b72b67915", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 336502, "scanner": "foundry_dataset", "fingerprint": "395a494f30416b1372574da6f6aeec9f0cfeaf766b9b3880ecd763526eff24be", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"test_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "human_feedback_general": 2, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#1", "issue_number": "1", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ebdfc8ed7acce3b0", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 41\nNode types: {'link_quality': 8, 'comment': 4, 'comment_chain': 4, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 6, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'comment_has_related_commit_context': 3, 'human_feedback_general': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-d5725178a73a8fd5", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 328340, "scanner": "foundry_dataset", "fingerprint": "3f38a9e89945a1da739eb80935c464c1ed05c3d5c90d5798b7e05d136e22cc3e", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "data_schema_persistence": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 6, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "human_reported_issue_no_linked_fix": 4, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"not_resolved_or_not_observed": 12, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 87, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 3, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 43, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#23", "issue_number": "23", "quality_tiers": {"unresolved": 4, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-20b3131edfbe2b69", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 23\nGraph consistency label: supported_by_verification_signal\nNodes: 43\nEdges: 87\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'comment_chain_links_commit': 3, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'not_resolved_or_not_observed': 6, 'blueprint_human_gap_alignment': 6, 'human_reported_issue_no_linked_fix': 4, 'verification_or_tests': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'data_schema_persistence': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1}\nOutcomes: {'not_resolved_or_not_observed': 12, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'unresolved': 4, 'weak_supervision': 3}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-1575b1de1c11636a", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 328339, "scanner": "foundry_dataset", "fingerprint": "3aebb6fab9f1f1bf15b78ab41c146db8526529d4ef589d49d4da9e0eb270ccf5", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "data_schema_persistence": 1, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {"ci_success_signal": 4}, "synthetic": false, "edge_count": 59, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 9, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 34, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#22", "issue_number": "22", "quality_tiers": {"assumption_check": 4, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-e3419c2aecd7c360", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 22\nGraph consistency label: supported_by_verification_signal\nNodes: 34\nEdges: 59\nNode types: {'link_quality': 10, 'comment_chain': 4, 'commit': 4, 'alignment': 4, 'comment': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 9, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'comment_chain_has_ci': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 4, 'verification_or_tests': 3, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 4}\nCI labels: {'ci_success_signal': 4}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-525ae0d0549d473b", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316095, "scanner": "foundry_dataset", "fingerprint": "cd7b3b364fe9c6796b4dda4d6c8ffcf39d340023ea91212b32bb6735739ef16b", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#4", "human_labels": ["api_integration_gap", "deployment_env_gap", "security_auth_secret"], "issue_number": "4", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.725, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-c924dbef31caa441", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {}, "linked_commit_count": 6, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#4\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 3\nLinked commit count: 6\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 0\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1}\nPolarities: {'bad': 3}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-868fe8d1520d8d71\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/4\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/4\\nTitle: Add standard translation memory support\\nBody:\\n### Motivation\\n\\n- Reduce repeated model calls by allowing users to provide a standard translation library (CSV) that can be reused during batch translation.\\n- Allow teams to prefer authoritative / human-approved translations for specific source+target pairs while still supporting review-by-model when needed.\\n\\n### Description\\n\\n- UI: added a new card in `section#tab-translate` titled \u201c\u6807\u51c6\u7ffb\u8bd1\u5e93\uff08\u53ef\u9009\uff09\u201d with file input `translationMemoryFiles`, a mode selector `translationMemoryMode` (`direct` vs `review`), clear button `clearTranslationMemoryBtn`, and status area `translationMemoryInfo` in `index.html`.\\n- State and data structures: extended `state` with `translationMemory: new Map()` and `translationMemoryStats` to track `entries, files, rows, duplicates, hits, missesByLang` and added `translationMemory`-related helper functions `normalizeSource()`, `normalizeLang()`, `translationMemoryKey()`, `findAnyCol()`, `upd\"\n  },\n  {\n    \"id\": \"github-feedback-comment-392272875a5b7b22\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/4#issuecomment-4430503174\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/4#issuecomment-4430503174\\nTitle: \\nBody:\\n[vc]: #To6mm1BFJ7HuBW+MkxOoUy4YzI1GQ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-1968f1e7158a722a", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316094, "scanner": "foundry_dataset", "fingerprint": "43fdbff17f7a8c8b5a6874e160cf77492e69e9a6b2e2d7288b05c162eda55556", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#3", "human_labels": ["api_integration_gap", "deployment_env_gap", "docs_or_claims", "security_auth_secret", "source_or_other"], "issue_number": "3", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-fd6782e7119f7b54", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"docs_or_claims": 3, "source_or_other": 3}, "linked_commit_count": 3, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#3\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#3\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 4\nLinked commit count: 3\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 6\nLabels: {'api_integration_gap': 2, 'deployment_env_gap': 1, 'security_auth_secret': 1}\nPolarities: {'bad': 4}\nChanged file labels: {'docs_or_claims': 3, 'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-401743aea8ac9526\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/3\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/3\\nTitle: Add provider presets, Kimi URL normalization, UI preset buttons and multilingual-translator Skill with CLI\\nBody:\\n### Motivation\\n\\n- Provide convenient one-click Provider presets and documentation to simplify configuring common OpenAI-compatible endpoints and prevent Base URL mistakes (notably `https://api.kimi.com/coding` needing `/v1`).\\n- Improve browser UI for faster setup by adding preset buttons and synching recommended models into the model list.\\n- Offer a reusable Agent Skill and a small, dependency-free CLI for headless/batch CSV translation workflows that can be used in Claude Code / OpenCode / Codex environments.\\n\\n### Description\\n\\n- Updated `index.html` to add a `\u5e38\u7528 Provider \u5feb\u901f\u914d\u7f6e` UI block, a `PROVIDER_PRESETS` constant, `applyProviderPreset`/`renderProviderPresets` helpers, and integrated preset rendering in `init`; also added `normalizeKnownBaseUrl` to auto-append `/v1` for Kimi and updated `endpoint` to use it.\\n- Enhanced `testConnection` \"\n  },\n  {\n    \"id\": \"github-feedback-comment-ab2459fbaebb5112\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/3#issuecomment-4428493765\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/3#issuecomment-4428493765\\nTi\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-f13d315e5d749ec3", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316093, "scanner": "foundry_dataset", "fingerprint": "1029667887c1a6f6a7762e196bfa1c8af1dc0af2f353dbb0b0e978a56979def1", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#24", "human_labels": ["api_integration_gap", "deployment_env_gap", "docs_or_claims", "human_feedback_general", "mock_placeholder", "source_or_other", "test_or_ci"], "issue_number": "24", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-86d44f4e0b0ece97", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"test_or_ci": 1, "docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 7, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#24\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 4\nLinked commit count: 7\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 4\nLabels: {'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1}\nPolarities: {'bad': 3, 'neutral': 1}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 2, 'test_or_ci': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4eb768de04bef595\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/24\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/24\\nTitle: Add switchable Chinese/English interface and lightweight i18n\\nBody:\\n### Motivation\\n- Provide an English UI alongside the existing Chinese UI so users can switch languages at runtime. \\n- Keep all translation/business logic unchanged while covering static text, placeholders and dynamically inserted runtime messages. \\n- Persist the user language choice across page reloads and ensure accessibility metadata (HTML lang/title/aria-pressed) updates accordingly.\\n\\n### Description\\n- Add `i18n.js`, a lightweight browser-side internationalization layer that maps Chinese strings to English, supports regex patterns for common runtime messages, and exposes `I18n.setLanguage()` and `I18n.text()` utilities. \\n- Insert a language switch control into `index.html` header and load `i18n.js` before `app.js` so UI text (static and newly added dynamic content) is translated on load. \\n- Translate element attributes (placeholders, titles, aria-labels), preserve original Chinese s\"\n  },\n  {\n    \"id\": \"github-feedback-comment-57840ba157fbfca5\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/24#issuecomment-4660265289\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLangu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-280817114fcde33a", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316092, "scanner": "foundry_dataset", "fingerprint": "6ad845a6afcb1098653eb5edb012bb96011496e783c541c1320f4f4ee1fba241", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#23", "human_labels": ["api_integration_gap", "api_or_backend", "data_schema_persistence", "deployment_env_gap", "docs_or_claims", "security_auth_secret", "source_or_other"], "issue_number": "23", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-886e0e670bb004de", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 3, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#23\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#23\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 5\nLinked commit count: 3\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 4\nLabels: {'api_integration_gap': 2, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'data_schema_persistence': 1}\nPolarities: {'bad': 5}\nChanged file labels: {'docs_or_claims': 1, 'api_or_backend': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-76b4d56c88dbe9e0\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/23\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/23\\nTitle: Add PV counter, operation logs, and robust PPTX translation/format-preservation\\nBody:\\n### Motivation\\n- Add a lightweight page view (PV) counter and persistent operation logging to better observe usage and operator actions. \\n- Improve PPTX translation reliability by preserving shape/run structure and handling multi-line text more robustly. \\n- Provide safer download naming for CSV outputs to reflect target language sets.\\n\\n### Description\\n- Introduce a new serverless endpoint `api/pv.js` that increments/reads a PV counter using Upstash REST KV when `KV_REST_API_URL`/`KV_REST_API_TOKEN` are configured, or falls back to an in-memory counter; it exposes `GET`/`POST` and returns `{pv, mode}` on success. \\n- Persist operation logs in browser `localStorage` under `dp_ops_logs_v1`, record logs in `log()` calls, and add UI buttons `\u5bfc\u51fa\u64cd\u4f5c\u65e5\u5fd7`/`\u6e05\u7a7a\u64cd\u4f5c\u65e5\u5fd7` with `exportOpsLogs()` and `clearOpsLogs()` handlers to download or clear logs. \\n- Add PV display to the UI and ca\"\n  },\n  {\n    \"id\": \"github-feedback-comment-001423407a66b676\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/23#issuecomment-4581242948\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/Multipl\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-436800b1818f4f71", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316091, "scanner": "foundry_dataset", "fingerprint": "fae13f853f9f35000c9fcc429cf813a71ffc47bee9b154f1155c9ed11b1750fc", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#21", "human_labels": ["api_integration_gap", "deployment_env_gap", "security_auth_secret", "source_or_other"], "issue_number": "21", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-2591985feb69188b", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 6, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#21\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 3\nLinked commit count: 6\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1}\nPolarities: {'bad': 3}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-3630fddb7917422d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/21\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/21\\nTitle: Add PV counting API & ops logging; improve PPTX translation robustness and filename tags\\nBody:\\n### Motivation\\n- Provide a lightweight page view (PV) counter that can persist via Upstash KV or fall back to in-memory counting when not configured.\\n- Capture and persist client-side operation logs for debugging and allow exporting/clearing logs from the UI.\\n- Improve PPTX translation accuracy and layout preservation by translating/validating at line/run granularity and rolling back when structure changes.\\n- Make CSV output filenames include target language tags for clearer results tracking.\\n\\n### Description\\n- Added a new serverless endpoint `api/pv.js` that increments/reads a counter using Upstash KV when `KV_REST_API_URL` and `KV_REST_API_TOKEN` are set, otherwise falls back to an instance-memory counter. \\n- Updated `README.md` to document the PV counter behavior and environment variables required for persistent counting.\\n- Extended `index.html` UI to s\"\n  },\n  {\n    \"id\": \"github-feedback-comment-31eace9bb44148f0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/21#issuecomment-4553005375\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/21#issuecomment-4553005375\\nTitle: \\nBody:\\n[vc]: #zoB\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-7b3c3c0af48827b1", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316090, "scanner": "foundry_dataset", "fingerprint": "c7fee28acf23661851ec21a562cbe85ce0f1ce1ac763a83c545d879f99af7ee5", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#20", "human_labels": ["api_integration_gap", "api_or_backend", "deployment_env_gap", "docs_or_claims", "human_feedback_general", "source_or_other", "test_ci_gap"], "issue_number": "20", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.795, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-3d27ca4d73d1b9f6", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2}, "linked_commit_count": 9, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#20\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 5\nLinked commit count: 9\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 4\nLabels: {'api_integration_gap': 2, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 4, 'neutral': 1}\nChanged file labels: {'docs_or_claims': 1, 'api_or_backend': 1, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-428c44afb5d2d266\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"api_integration_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/20\",\n    \"text\": \"GitHub feedback: api_integration_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/20\\nTitle: Add PV counter, operation logs and PPTX translation robustness improvements\\nBody:\\n### Motivation\\n- Provide a lightweight page-view (PV) counter with optional Upstash persistence and surface PV in the UI. \\n- Record and allow export/clear of client-side operation logs to aid debugging and auditing. \\n- Improve PPTX translation quality by translating per-line when appropriate and preserving slide text run structure to reduce layout regressions.\\n\\n### Description\\n- Add a new serverless endpoint `api/pv.js` that supports `GET`/`POST` and uses Upstash KV when `KV_REST_API_URL`/`KV_REST_API_TOKEN` are configured, otherwise falls back to an in-memory counter. \\n- Update `README.md` to document the new `/api/pv` usage and Upstash configuration behavior. \\n- Extend client state in `app.js` with `opsLogs` and `pv`, plus functions `loadOpsLogs`, `exportOpsLogs`, `clearOpsLogs`, and `increasePv` to persist logs to `localStorage` and call `/api/pv`. \\n- Add UI hooks i\"\n  },\n  {\n    \"id\": \"github-feedback-comment-7870d1e2fca01b77\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/20#issuecomment-4552816658\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLa\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-64bd5d5aab24f8fb", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 316089, "scanner": "foundry_dataset", "fingerprint": "73ce1346013950023dc423b9b135ff429cbd9f8bbec292528e63462889e6151f", "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": "Shawn-Skywolfer/MultipleLanguageTranslator#19", "human_labels": ["api_integration_gap", "deployment_env_gap", "human_feedback_general", "security_auth_secret", "source_or_other"], "issue_number": "19", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "self_attested_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-0c165cbd4325e049", "helicopter_views": {"graphs": 2}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 1}, "linked_commit_count": 7, "helicopter_view_count": 2, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "repo_has_isolated_helicopter_views", "link_quality_high_confidence", "high_risk_human_feedback_label"], "linked_ci_commit_count": 1, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nOutcome: self_attested_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, repo_has_isolated_helicopter_views, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: Shawn-Skywolfer/MultipleLanguageTranslator#19\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread label: thread_has_human_issue_and_fix_context\nOutcome: self_attested_unverified\nComment count: 4\nLinked commit count: 7\nLinked CI commit count: 1\nLinked CI labels: {'ci_success_signal': 1}\nChanged file count: 1\nLabels: {'human_feedback_general': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'api_integration_gap': 1}\nPolarities: {'neutral': 1, 'bad': 3}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-148fcb74d644444a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/19\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: Shawn-Skywolfer (User)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/19\\nTitle: Improve PPTX translation fidelity, per-line translation, and output filename language tags\\nBody:\\n### Motivation\\n- Improve PPTX translation quality by preserving run/paragraph structure, supporting per-line translation for shapes with multiple lines, and providing a QA fallback when translations appear structurally or semantically suspect.\\n- Make output file names more informative by including a sanitized language tag built from the selected target languages.\\n\\n### Description\\n- Add language-safe helpers `safeNamePart` and `buildLangTag`, and include the resulting tag in CSV download names as ``${fileStem(name)}_${buildLangTag(meta.langs)}_clean.csv``.\\n- Collect `lines` for PPTX shape tasks and implement `translatePptxTask` that translates multi-line shapes line-by-line, plus `validatePptxTranslationChecklist` to detect issues and trigger a fallback per-line translation when needed.\\n- Implement run/paragraph blueprinting and validation via `rea\"\n  },\n  {\n    \"id\": \"github-feedback-comment-a168312c1aa2f6cc\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"deployment_env_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/19#issuecomment-4552528453\",\n    \"text\": \"GitHub feedback: deployment_env_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\\nAuthor: vercel[bot] (Bot)\\nURL: https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator/pull/19#issu\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "comment-chain-pattern-bad_chains-17a91d197e46d298", "synthetic": false, "gold_label": "", "graph_label": "source_artifact_without_verification_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_auth_guardrail_gap", "level": "error", "message": {"text": "Foundry mined security auth guardrail gaps: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 332094, "scanner": "foundry_dataset", "fingerprint": "9772c5b0d621ffe52f6a6a8b7627bfa133551b1ecda91c344a2bf2bda6018c60", "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": {"deployment_env_gap": 1, "security_auth_secret": 1, "verification_or_tests": 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": "security_auth_without_guardrails", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 18, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 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": "Shawn-Skywolfer/MultipleLanguageTranslator#2", "issue_number": "2", "quality_tiers": {"high_confidence": 3, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-80a49892753634d6", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nEvidence:\nGraph motif: Security/auth change without enough guardrails\nMotif id: security_auth_without_guardrails\nPolarity: bad\nTraining usage: assumption_check\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#2\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 2\nGraph consistency label: supported_by_high_confidence_link\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: {'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, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'verification_or_tests': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-f650c4c17e410ff3", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 332093, "scanner": "foundry_dataset", "fingerprint": "1b5f3dc5146d313915f384013826c722bd372fa2d8e9f6f9f528c221ebd1d1b8", "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": {"commit_general": 1, "source_or_other": 2, "deployment_env_gap": 1, "security_auth_secret": 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": "security_auth_without_guardrails", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "security_auth_guardrail_gaps", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "chain_has_link_quality": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 15, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#13", "issue_number": "13", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-3fb2e1cb08bf71aa", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"source_or_other": 10}}, "text": "Graph query export: Security/auth changes without enough guardrails\nQuery id: security_auth_guardrail_gaps\nQuery type: motif_query\nIntent: Assumption-check security/auth examples requiring stronger tests or CI.\nMotif: security_auth_without_guardrails\nTraining usage: assumption_check\nGraph gold label: weak_supervision_needs_review\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#13\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#13\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 13\nGraph consistency label: weak_supervision_needs_review\nNodes: 15\nEdges: 26\nNode types: {'link_quality': 4, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 4, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'security_auth_secret': 1, 'deployment_env_gap': 1, 'commit_general': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-525a64ca5ce0f02c", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324770, "scanner": "foundry_dataset", "fingerprint": "2d187e141a9e2c77ca86ffafb6afd2c8329c5e64263e8a75a5ece4b9f4fa1622", "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_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 6, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 2, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#5", "issue_number": "5", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 1}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-55c3aa2cbf3c72a2", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#5\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 5\nGraph consistency label: supported_by_verification_signal\nNodes: 23\nEdges: 30\nNode types: {'link_quality': 6, 'commit': 4, 'comment': 2, 'comment_chain': 2, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 2, 'weak_supervision': 1}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-241918f8d3332a4f", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324769, "scanner": "foundry_dataset", "fingerprint": "8908923162a43d5df34e3aca87749b78e5ea79f65ab3772abfed453982194de1", "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": {"ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 26, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#4", "issue_number": "4", "quality_tiers": {"assumption_check": 2, "weak_supervision": 5}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6a3e28de2be5b7d5", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#4\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 4\nGraph consistency label: supported_by_verification_signal\nNodes: 26\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 4, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 4, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-bc2999d2a872aeb5", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324768, "scanner": "foundry_dataset", "fingerprint": "c8a9ca756bffd7bbc9a541bc6bdf40dd00cf39722ba69cc327ef67677bb64af3", "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, "docs_or_claims": 1, "source_or_other": 2, "mock_placeholder": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 66, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 4, "comment_chain_links_commit": 7, "comment_chain_touches_file": 16, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 33, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 4, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#24", "issue_number": "24", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-6bd4ecfb636cb74d", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 7, "docs_or_claims": 7, "source_or_other": 14}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#24\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 24\nGraph consistency label: supported_by_verification_signal\nNodes: 33\nEdges: 66\nNode types: {'link_quality': 8, 'pr_file': 4, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 16, 'chain_has_link_quality': 8, 'comment_chain_links_commit': 7, 'thread_touches_file': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'issue_chain_touches_file': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'self_attested_unverified': 5, 'self_attested_or_generated_fix_unverified': 3, 'verification_or_tests': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'docs_or_claims': 1, 'test_or_ci': 1, 'generated_provenance': 1, 'comment_has_related_commit_context': 1, 'ci_success_signal': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-188137993e3a7f81", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324767, "scanner": "foundry_dataset", "fingerprint": "1c36b5ca578cfa6aca4b2ecf6f6ae2a60c7f0f493a2428c707c46b10703e726a", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "data_schema_persistence": 1, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 4}, "synthetic": false, "edge_count": 59, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 10, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 9, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 34, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#22", "issue_number": "22", "quality_tiers": {"assumption_check": 4, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-160f614a60a19184", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#22\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 22\nGraph consistency label: supported_by_verification_signal\nNodes: 34\nEdges: 59\nNode types: {'link_quality': 10, 'comment_chain': 4, 'commit': 4, 'alignment': 4, 'comment': 3, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 9, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'thread_has_comment': 3, 'comment_chain_has_ci': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 4, 'verification_or_tests': 3, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 4}\nCI labels: {'ci_success_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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-3d44cf636fb1d511", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324766, "scanner": "foundry_dataset", "fingerprint": "5c273f237575dc295422d255e1f6e868f6796b931181c3196318d85315696d06", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "self_attested_unverified": 4, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 8, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 3, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 7, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 3, "comment_chain_links_commit": 6, "comment_chain_touches_file": 3, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 3}, "node_count": 27, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 3, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#21", "issue_number": "21", "quality_tiers": {"assumption_check": 2, "weak_supervision": 5}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a2e592a0be90cc86", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 6}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#21\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 21\nGraph consistency label: supported_by_verification_signal\nNodes: 27\nEdges: 41\nNode types: {'link_quality': 7, 'commit': 4, 'comment': 3, 'comment_chain': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 6, 'thread_has_comment': 3, 'thread_has_comment_chain': 3, 'comment_has_chain': 3, 'comment_chain_touches_file': 3, 'issue_chain_has_comment_chain': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1}\nLabels: {'self_attested_unverified': 4, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'api_integration_gap': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 8, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'weak_supervision': 5, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-85c47e311f9ac992", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324765, "scanner": "foundry_dataset", "fingerprint": "a84d6a4814efe1e72139e56ea0a21d313e3f644e122f055c7cead5c46f199b2f", "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_ci_gap": 1, "api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 2, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 2, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 4}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 93, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 4, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 13, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 4, "thread_has_comment_chain": 5, "comment_chain_links_commit": 9, "comment_chain_touches_file": 20, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 44, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 4, "alignment": 6, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 13, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#20", "issue_number": "20", "quality_tiers": {"assumption_check": 6, "weak_supervision": 7}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b965958964899bcb", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"api_or_backend": 8, "docs_or_claims": 8, "source_or_other": 16}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#20\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 20\nGraph consistency label: supported_by_verification_signal\nNodes: 44\nEdges: 93\nNode types: {'link_quality': 13, 'alignment': 6, 'comment_chain': 5, 'comment': 4, 'pr_file': 4, 'commit': 4, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 20, 'chain_has_link_quality': 13, 'comment_chain_links_commit': 9, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'thread_touches_file': 4, 'issue_chain_touches_file': 4, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'self_attested_unverified': 5, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 3, 'api_integration_gap': 2, 'source_or_other': 2, 'comment_has_related_commit_context': 2, 'ambiguous_needs_more_evidence': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'docs_or_claims': 1, 'api_or_backend': 1, 'generated_provenance': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 4}\nQuality tiers: {'weak_supervision': 7, 'assumption_check': 6}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-fdcdbaf6f4aaaeda", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324764, "scanner": "foundry_dataset", "fingerprint": "568fdf3b12fe87c08e6737d44573d321a3978ba54ed4fab2f8e68f0cf1c206ee", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "security_auth_secret": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 5, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 3}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 10, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 48, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 7, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#19", "issue_number": "19", "quality_tiers": {"high_confidence": 4, "assumption_check": 2, "weak_supervision": 2}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-d49c759e9592b9d3", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#19\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 19\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 48\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 7, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'self_attested_unverified': 5, 'verification_or_tests': 3, 'self_attested_or_generated_fix_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'security_auth_secret': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1}\nOutcomes: {'self_attested_unverified': 10, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'high_confidence': 4, 'weak_supervision': 2, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-cba0d33f543ef823", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324763, "scanner": "foundry_dataset", "fingerprint": "1a3fcd42770e86d577cb9ed8c8275553280af76b2fea2b181f70a5ab07795d70", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 8, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#18", "issue_number": "18", "quality_tiers": {"high_confidence": 3, "assumption_check": 2, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-964b0e21482ae0f7", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#18\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 18\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 49\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 8, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'verification_or_tests': 3, 'human_feedback_general': 2, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'weak_supervision': 3, 'high_confidence': 3, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-e8e29759eb74b6a6", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324762, "scanner": "foundry_dataset", "fingerprint": "ba870f37476c799694eea555b336a4184582eec0f0d5f62718ac0c94d9948abe", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 2, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 4, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 4}, "synthetic": false, "edge_count": 68, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 5, "thread_has_comment": 4, "thread_touches_file": 1, "comment_chain_has_ci": 2, "thread_has_pr_review": 1, "alignment_uses_comment": 4, "alignment_uses_finding": 4, "chain_has_link_quality": 11, "comment_aligns_finding": 4, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 5, "comment_chain_links_commit": 12, "comment_chain_touches_file": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 5}, "node_count": 37, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 4, "pr_file": 1, "alignment": 4, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 11, "comment_chain": 5, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#17", "issue_number": "17", "quality_tiers": {"high_confidence": 4, "assumption_check": 4, "weak_supervision": 3}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ae6b10f9914deb80", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 8}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#17\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 17\nGraph consistency label: supported_by_verification_signal\nNodes: 37\nEdges: 68\nNode types: {'link_quality': 11, 'comment_chain': 5, 'comment': 4, 'commit': 4, 'alignment': 4, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 12, 'chain_has_link_quality': 11, 'thread_has_comment_chain': 5, 'comment_has_chain': 5, 'comment_chain_touches_file': 5, 'issue_chain_has_comment_chain': 5, 'thread_has_comment': 4, 'alignment_uses_comment': 4, 'alignment_uses_finding': 4, 'comment_aligns_finding': 4, 'comment_chain_has_ci': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'blueprint_human_gap_alignment': 4, 'comment_has_related_commit_context': 3, 'verification_or_tests': 3, 'api_integration_gap': 2, 'human_feedback_general': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'self_attested_unverified': 4}\nQuality tiers: {'high_confidence': 4, 'assumption_check': 4, 'weak_supervision': 3}\nCI labels: {'ci_success_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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-97c36c3a46c40ebe", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324761, "scanner": "foundry_dataset", "fingerprint": "3917e7011a59eed4f13a55b7b398c97241f84810b7c10d8c97a5e3970b860146", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "api_integration_gap": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 3, "human_feedback_general": 2, "self_attested_unverified": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 2, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 4, "ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 49, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 3, "thread_touches_file": 1, "comment_chain_has_ci": 1, "thread_has_pr_review": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 8, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 30, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 3, "pr_file": 1, "alignment": 2, "pr_review": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#16", "issue_number": "16", "quality_tiers": {"high_confidence": 4, "assumption_check": 2, "weak_supervision": 2}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b7b3537aa5a6487e", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"source_or_other": 7}}, "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#16\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 16\nGraph consistency label: supported_by_verification_signal\nNodes: 30\nEdges: 49\nNode types: {'link_quality': 8, 'comment_chain': 4, 'commit': 4, 'comment': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'pr_review': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 8, 'chain_has_link_quality': 8, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'comment_chain_touches_file': 4, 'issue_chain_has_comment_chain': 4, 'thread_has_comment': 3, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'thread_has_pr_review': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'verification_or_tests': 3, 'human_feedback_general': 2, 'comment_has_related_commit_context': 2, 'self_attested_or_generated_fix_unverified': 2, 'self_attested_unverified': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'deployment_env_gap': 1, 'api_integration_gap': 1, 'source_or_other': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8, 'self_attested_unverified': 4}\nQuality tiers: {'high_confidence': 4, 'weak_supervision': 2, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-a16ecda590a79f40", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324760, "scanner": "foundry_dataset", "fingerprint": "647a144ec2577339e4372710e0795ea366e0a0d1ec1048d0bd9f0cb5cb306e4f", "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": {"source_or_other": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "generated_provenance": 1, "verification_or_tests": 3, "human_feedback_general": 1, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "comment_has_related_commit_context": 1, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 26, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "comment_chain_has_ci": 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": 5, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 18, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "pr_file": 1, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#15", "issue_number": "15", "quality_tiers": {"weak_supervision": 4}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-bcaeb58816c50710", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"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: supported_by_verification_signal\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#15\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#15\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#15\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 15\nGraph consistency label: supported_by_verification_signal\nNodes: 18\nEdges: 26\nNode types: {'commit': 4, 'link_quality': 4, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_links_commit': 5, 'chain_has_link_quality': 4, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'verification_or_tests': 3, 'ambiguous_needs_more_evidence': 3, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'deployment_env_gap': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 4}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-78432adb2432b23f", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "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: Shawn-Skywolfer/MultipleLanguageTranslator"}, "properties": {"repobilityId": 324759, "scanner": "foundry_dataset", "fingerprint": "bcaa6da1bb3a3729826c09dba30e1da87070bacc8ff553d48eafba39622c588b", "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_ci_gap": 1, "ci_success_signal": 1, "deployment_env_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 1, "verification_or_tests": 2, "human_feedback_general": 2, "self_attested_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 5, "blueprint_human_gap_alignment": 2, "comment_has_related_commit_context": 3, "thread_has_human_issue_and_fix_context": 2, "self_attested_or_generated_fix_unverified": 1}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"self_attested_unverified": 2, "ambiguous_needs_more_evidence": 10}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {"ci_success_signal": 2}, "synthetic": false, "edge_count": 41, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 4, "thread_has_comment": 4, "comment_chain_has_ci": 1, "alignment_uses_comment": 2, "alignment_uses_finding": 2, "chain_has_link_quality": 8, "comment_aligns_finding": 2, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 4, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 4}, "node_count": 28, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 4, "alignment": 2, "ci_summary": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 8, "comment_chain": 4, "blueprint_finding": 2}, "query_type": "motif_query", "thread_key": "Shawn-Skywolfer/MultipleLanguageTranslator#1", "issue_number": "1", "quality_tiers": {"assumption_check": 2, "weak_supervision": 6}, "repo_full_name": "Shawn-Skywolfer/MultipleLanguageTranslator", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ff32be3e375e9646", "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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#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: Shawn-Skywolfer/MultipleLanguageTranslator\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: Shawn-Skywolfer/MultipleLanguageTranslator#1\nRepo: Shawn-Skywolfer/MultipleLanguageTranslator\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 28\nEdges: 41\nNode types: {'link_quality': 8, 'comment': 4, 'comment_chain': 4, 'commit': 3, 'alignment': 2, 'blueprint_finding': 2, 'thread': 1, 'repo': 1, 'ci_summary': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 8, 'comment_chain_links_commit': 6, 'thread_has_comment': 4, 'thread_has_comment_chain': 4, 'comment_has_chain': 4, 'issue_chain_has_comment_chain': 4, 'alignment_uses_comment': 2, 'alignment_uses_finding': 2, 'comment_aligns_finding': 2, 'repo_has_thread': 1, 'comment_chain_has_ci': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 5, 'comment_has_related_commit_context': 3, 'human_feedback_general': 2, 'verification_or_tests': 2, 'thread_has_human_issue_and_fix_context': 2, 'blueprint_human_gap_alignment': 2, 'issue_or_pull_request_thread': 1, 'test_ci_gap': 1, 'deployment_env_gap': 1, 'generated_provenance': 1, 'ci_success_signal': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1, 'partial blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 10, 'self_attested_unverified': 2}\nQuality tiers: {'weak_supervision': 6, 'assumption_check': 2}\nCI labels: {'ci_success_signal': 2}\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/Shawn-Skywolfer/MultipleLanguageTranslator", "source_id": "graph-query-motif_query-60258956f738f49f", "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": "Shawn-Skywolfer/MultipleLanguageTranslator", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-7708a23246597bc2", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/pptx-layout.test.js:206"}, "properties": {"repobilityId": "391ed09ee29e0217", "scanner": "scanner-primary", "fingerprint": "7708a23246597bc2", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-284f3405ac9c268b", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/i18n.test.js:59"}, "properties": {"repobilityId": "816f85e0323368b4", "scanner": "scanner-primary", "fingerprint": "284f3405ac9c268b", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45c9f12ad9a23303", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 tests/pdf-compare.test.js:75"}, "properties": {"repobilityId": "59784d109048d180", "scanner": "scanner-primary", "fingerprint": "45c9f12ad9a23303", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-9710c8d059e53154", "level": "none", "message": {"text": "No frontend routes/components detected"}, "properties": {"repobilityId": "44ca61485762e494", "scanner": "scanner-primary", "fingerprint": "9710c8d059e53154", "layer": "frontend", "severity": "info", "confidence": 1.0, "tags": ["coverage"]}}, {"ruleId": "scanner-ceaad8eb429d77b6", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in app.js:164"}, "properties": {"repobilityId": "b6b0c8b85ab66ded", "scanner": "scanner-primary", "fingerprint": "ceaad8eb429d77b6", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "app.js"}, "region": {"startLine": 164}}}]}, {"ruleId": "scanner-6372cebde0220094", "level": "warning", "message": {"text": "No auth library detected"}, "properties": {"repobilityId": "a5b6035a5bbf8054", "scanner": "scanner-primary", "fingerprint": "6372cebde0220094", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["coverage", "auth"]}}, {"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-4e44f6366eae2918", "level": "note", "message": {"text": "Very large file: app.js (2004 lines)"}, "properties": {"repobilityId": "aa2136e88ad2315e", "scanner": "scanner-primary", "fingerprint": "4e44f6366eae2918", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "2b1174571ddb0132", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "a30a09101f317621", "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": "e2021764c58e7505", "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": "8d4ff2a3881ce6be", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-d89681b4a9477ae7", "level": "note", "message": {"text": "Legacy-named symbol `dp_ops_logs_v1` in app.js:30"}, "properties": {"repobilityId": "5db657ef7ec17570", "scanner": "scanner-primary", "fingerprint": "d89681b4a9477ae7", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-47b335210ec240c0", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/models.js:15"}, "properties": {"repobilityId": "e0f9e405535b6d05", "scanner": "scanner-primary", "fingerprint": "47b335210ec240c0", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c1133b18e31eeeb8", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/pv.js:9"}, "properties": {"repobilityId": "2b675aa464dc515d", "scanner": "scanner-primary", "fingerprint": "c1133b18e31eeeb8", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-45aa34f08a2ff20f", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 api/chat-completions.js:16"}, "properties": {"repobilityId": "659050d59fa90814", "scanner": "scanner-primary", "fingerprint": "45aa34f08a2ff20f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}]}]}