{"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: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined unresolved feedback: THEmemparlour/memparlor"}, "fullDescription": {"text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#22\nRepo: THEmemparlour/memparlor\nIssue/PR number: 22\nGraph consistency label: weak_supervision_needs_review\nNodes: 39\nEdges: 73\nNode types: {'link_quality': 10, 'pr_file': 7, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, '"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'c"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_assumption_check", "name": "Foundry mined assumption checks: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "fullDescription": {"text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#8\nRepo: THEmemparlour/memparlor\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: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-028fcaffc055419a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.62, "cwe": "", "owasp": ""}}, {"id": "foundry_test_ci_gap", "name": "Foundry mined test ci gap after feedback: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined test ci gap after feedback: THEmemparlour/memparlor"}, "fullDescription": {"text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'threa"}, "properties": {"scanner": "foundry_dataset", "category": "testing", "severity": "high", "confidence": 0.78, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined bad chains: THEmemparlour/memparlor"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-66c34c42a3c22378\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/9\",\n    \"text\": \"GitHub f"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "foundry_fake_real_gap", "name": "Foundry mined mock as real or placeholder: THEmemparlour/memparlor", "shortDescription": {"text": "Foundry mined mock as real or placeholder: THEmemparlour/memparlor"}, "fullDescription": {"text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_findin"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "critical", "confidence": 0.82, "cwe": "", "owasp": ""}}, {"id": "scanner-3848cd8e6450720c", "name": "Stray `console.log` in TS/JS \u2014 server/r2.test.js:20", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 server/r2.test.js:20"}, "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-f939d55bea5cf72e", "name": "Stray `console.log` in TS/JS \u2014 server/dev-server.js:774", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 server/dev-server.js:774"}, "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-a488206dede3c3a8", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/nav.js:35", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/nav.js:35"}, "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-a97a2103ca2a40c5", "name": "Insecure pattern 'direct_innerhtml_assignment' in js/footer.js:37", "shortDescription": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/footer.js:37"}, "fullDescription": {"text": "Found a known-risky pattern (direct_innerhtml_assignment). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0dd13dbe118778c", "name": "Insecure pattern 'node_child_process' in server/dev-server.js:14", "shortDescription": {"text": "Insecure pattern 'node_child_process' in server/dev-server.js:14"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-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-6893a6c8b0861585", "name": "Very low test-to-source ratio", "shortDescription": {"text": "Very low test-to-source ratio"}, "fullDescription": {"text": "1 test file(s) for 31 source file(s) (ratio 0.03). Consider adding integration or unit tests for critical paths."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-141b30a41e03817b", "name": "No license file detected", "shortDescription": {"text": "No license file detected"}, "fullDescription": {"text": "No LICENSE/COPYING/NOTICE file was found. Generated repositories often omit licensing, which blocks reuse and automated intake."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-72b2a6250083a784", "name": "Placeholder or mock-heavy implementation detected", "shortDescription": {"text": "Placeholder or mock-heavy implementation detected"}, "fullDescription": {"text": "Found 15 placeholder/mock markers across 5 source files. This often means the repo looks complete while core flows still use generated scaffolding or fake data."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-2d0c7b7ab8f8aacf", "name": "Critical user flow still appears backed by mock or placeholder data", "shortDescription": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "fullDescription": {"text": "A payment/auth/admin/order/billing-style flow contains mock, fake, TODO, dummy, or placeholder markers in runtime source. In the Fable corpus this is a high-leverage completeness smell: the app can look finished while the money, identity, or tenant flow is still scaffolded."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-b9088664ace7f748", "name": "Composite production-readiness gap", "shortDescription": {"text": "Composite production-readiness gap"}, "fullDescription": {"text": "Multiple low-cost hardening controls are missing together: license, ci. Opus verification showed these co-occurring gaps are a better readiness signal than reading each flag in isolation."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-ea8f3013f588db25", "name": "Shallow git history limits provenance confidence", "shortDescription": {"text": "Shallow git history limits provenance confidence"}, "fullDescription": {"text": "The repository is a shallow clone. Origin/evolution analysis cannot distinguish fresh generation, imported legacy code, or long-lived human code with high confidence."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8424db9c75e04ba4", "name": "Very short observed git history", "shortDescription": {"text": "Very short observed git history"}, "fullDescription": {"text": "The repo has multiple source files but two or fewer visible commits. This is not a failure by itself, but it lowers confidence in evolution-based diagnosis."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82c586b81ef829ea", "name": "Commented-code block (7 lines) in js/media.js:24", "shortDescription": {"text": "Commented-code block (7 lines) in js/media.js:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3ef2dd2f8fffbfc2", "name": "Commented-code block (7 lines) in js/headings-mobile.js:46", "shortDescription": {"text": "Commented-code block (7 lines) in js/headings-mobile.js:46"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6a98a030c92c6090", "name": "Commented-code block (5 lines) in js/nav.js:80", "shortDescription": {"text": "Commented-code block (5 lines) in js/nav.js:80"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-94be75c22faf64ba", "name": "Commented-code block (5 lines) in js/folds.js:22", "shortDescription": {"text": "Commented-code block (5 lines) in js/folds.js:22"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e50f49b8356ba7a8", "name": "Commented-code block (5 lines) in js/dev/dev-controller.js:34", "shortDescription": {"text": "Commented-code block (5 lines) in js/dev/dev-controller.js:34"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8553f41e0dd1ca6", "name": "Commented-code block (7 lines) in js/dev/dev-editor.js:25", "shortDescription": {"text": "Commented-code block (7 lines) in js/dev/dev-editor.js:25"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-73039f5563619f9b", "name": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-editor.js:373", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-editor.js:373"}, "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-c16e50b5c0b42369", "name": "Commented-code block (6 lines) in js/dev/dev-config.site.js:30", "shortDescription": {"text": "Commented-code block (6 lines) in js/dev/dev-config.site.js:30"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7fb6978b461e5d5c", "name": "Commented-code block (5 lines) in js/dev/dev-layout.js:74", "shortDescription": {"text": "Commented-code block (5 lines) in js/dev/dev-layout.js:74"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b871fa66654fa32d", "name": "Commented-code block (9 lines) in js/dev/dev-drag.js:87", "shortDescription": {"text": "Commented-code block (9 lines) in js/dev/dev-drag.js:87"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a188e607137f42e6", "name": "Commented-code block (6 lines) in js/dev/dev-auth.js:40", "shortDescription": {"text": "Commented-code block (6 lines) in js/dev/dev-auth.js:40"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4a27985853340f2", "name": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-agent-edit.js:299", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-agent-edit.js:299"}, "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-bbfba13fe0bccf6a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 server/r2.test.js:84", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 server/r2.test.js:84"}, "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-2dda550b561384b5", "name": "Commented-code block (5 lines) in server/dev-server.js:343", "shortDescription": {"text": "Commented-code block (5 lines) in server/dev-server.js:343"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/21111"}, "properties": {"repository": "THEmemparlour/memparlor", "repoUrl": "https://github.com/THEmemparlour/memparlor", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: THEmemparlour/memparlor"}, "properties": {"repobilityId": 361573, "scanner": "foundry_dataset", "fingerprint": "d8869d85c2730af404ced194ee647cbe406280ec4d7117f59a17f381636a0369", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"bug_fix": 5, "test_ci_gap": 1, "ui_or_frontend": 5, "source_or_other": 2, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"claimed_resolved_unverified": 6, "not_resolved_or_not_observed": 2}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 73, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 7, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 14, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 39, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 7, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#22", "issue_number": "22", "quality_tiers": {"unresolved": 1, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-f9027461a962c057", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 25, "source_or_other": 10}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#22\nRepo: THEmemparlour/memparlor\nIssue/PR number: 22\nGraph consistency label: weak_supervision_needs_review\nNodes: 39\nEdges: 73\nNode types: {'link_quality': 10, 'pr_file': 7, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'chain_has_link_quality': 10, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ui_or_frontend': 5, 'bug_fix': 5, 'claimed_resolved_unverified': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 3, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Teach models to preserve unresolved human feedback instead of hallucinating fixes.\n- Build issue-to-regression examples where no accepted fix exists yet.\nAssumption checks:\n- Can a commit be linked by issue number, SHA, changed path, or time window?\n- If no link exists, is this explicitly labelled unresolved?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6b11823cda8e9a42", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345344, "scanner": "foundry_dataset", "fingerprint": "306c4dc2031df081e7e33c098abf898fc8766ad72441cc69a27eb97980a8c91f", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "ui_workflow": 1, "mock_placeholder": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 25, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#9", "issue_number": "9", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-7b328c84ca5f619b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'bug_fix': 3, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'test_ci_gap': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6dcd8f47f6f47dcd", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345343, "scanner": "foundry_dataset", "fingerprint": "2c861f093539c8d1fef7dd985913877e46c666c143ecf6aceabc812deb6f8efc", "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, "commit_general": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 22, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#8", "issue_number": "8", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-e7e4d5b603f022bc", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#8\nRepo: THEmemparlour/memparlor\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 22\nEdges: 30\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-aa5345482a98a00e", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345342, "scanner": "foundry_dataset", "fingerprint": "47a587cbce1c05c20b46ed82548e62d78b9187ac929111b140802dddd4a389fa", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "ui_workflow": 3, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 23, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#6", "issue_number": "6", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-892c9e4dcdb9f0fa", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#6\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#6\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#6\nRepo: THEmemparlour/memparlor\nIssue/PR number: 6\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 28\nNode types: {'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_workflow': 3, 'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-eaf2024183255f10", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345341, "scanner": "foundry_dataset", "fingerprint": "bfcbdc8ab8c55a826e9885f2a597d830e8393ec141a5cf7bb969b60b892ed7a8", "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, "commit_general": 1, "ui_or_frontend": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "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": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 24, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#30", "issue_number": "30", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-0a0a35a72ecfe09e", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#30\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#30\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#30\nRepo: THEmemparlour/memparlor\nIssue/PR number: 30\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 38\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_touches_file': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, '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, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-54f733bbaceb742d", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345340, "scanner": "foundry_dataset", "fingerprint": "db5d68afee72af596842b43a5aab1200ffdff09fa062b6760db106fb7a218010", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "ui_workflow": 1, "ui_or_frontend": 7, "source_or_other": 3, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 58, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 10, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 10, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 33, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 10, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#29", "issue_number": "29", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-a85fd999612681af", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 28, "source_or_other": 12}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#29\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#29\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#29\nRepo: THEmemparlour/memparlor\nIssue/PR number: 29\nGraph consistency label: supported_by_high_confidence_link\nNodes: 33\nEdges: 58\nNode types: {'pr_file': 10, 'link_quality': 6, 'commit': 5, 'alignment': 3, 'blueprint_finding': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'thread_touches_file': 10, 'comment_chain_touches_file': 10, 'issue_chain_touches_file': 10, 'chain_has_link_quality': 6, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ui_or_frontend': 7, 'bug_fix': 4, 'source_or_other': 3, 'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-34dd60e8ae280132", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345339, "scanner": "foundry_dataset", "fingerprint": "0c1dd9d1f6711f9944b63eb0d5a6ecd96529a2df89492bec6d94363ffa3e0d30", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"ui_workflow": 2, "ui_or_frontend": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 28, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 6, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 1, "comment_chain_links_commit": 2, "comment_chain_touches_file": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 21, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 1, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 6, "comment_chain": 1, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#26", "issue_number": "26", "quality_tiers": {"high_confidence": 3, "assumption_check": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-47616bd8c77a7fb0", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 4}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#26\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#26\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#26\nRepo: THEmemparlour/memparlor\nIssue/PR number: 26\nGraph consistency label: supported_by_high_confidence_link\nNodes: 21\nEdges: 28\nNode types: {'link_quality': 6, 'alignment': 3, 'blueprint_finding': 3, 'commit': 2, 'thread': 1, 'repo': 1, 'comment': 1, 'pr_file': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 6, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'comment_chain_links_commit': 2, 'repo_has_thread': 1, 'thread_has_comment': 1, 'thread_touches_file': 1, 'thread_has_comment_chain': 1, 'comment_has_chain': 1, 'comment_chain_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_has_comment_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 3, 'blueprint_human_gap_alignment': 3, 'ui_workflow': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'ui_or_frontend': 1, 'human_reported_issue_then_fix_attempt': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-2b1207e588650523", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345338, "scanner": "foundry_dataset", "fingerprint": "e788ca54bc63440659ce385cbd6c344133e0662b862caa5c5c859eb64f3ad56b", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "ui_or_frontend": 3, "source_or_other": 3, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "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": 55, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 6, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 29, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 6, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#24", "issue_number": "24", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-fd5d998d0ee8fba5", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 15, "source_or_other": 15}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#24\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#24\nRepo: THEmemparlour/memparlor\nIssue/PR number: 24\nGraph consistency label: weak_supervision_needs_review\nNodes: 29\nEdges: 55\nNode types: {'link_quality': 7, 'pr_file': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 7, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'source_or_other': 3, 'ui_or_frontend': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'bug_fix': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-202383bb62a06457", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345337, "scanner": "foundry_dataset", "fingerprint": "f22166a8dce593be8511301cb36c5dc0cc616c739befa045aee66ddaa998b232", "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, "commit_general": 1, "ui_or_frontend": 2, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "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": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "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": 30, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#23", "issue_number": "23", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1ed9facaecfb28c8", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 10}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#23\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#23\nRepo: THEmemparlour/memparlor\nIssue/PR number: 23\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 50\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ambiguous_needs_more_evidence': 4, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-571108a9d135ba80", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345336, "scanner": "foundry_dataset", "fingerprint": "ab257b6a707c6f97ea53076db512860bcff83ba9d1799773e1aef876b803715f", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 5, "test_ci_gap": 1, "ui_or_frontend": 5, "source_or_other": 2, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "not_resolved_or_not_observed": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 73, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 7, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 14, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 39, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 7, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#22", "issue_number": "22", "quality_tiers": {"unresolved": 1, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-053a42de44a74d01", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 25, "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: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#22\nRepo: THEmemparlour/memparlor\nIssue/PR number: 22\nGraph consistency label: weak_supervision_needs_review\nNodes: 39\nEdges: 73\nNode types: {'link_quality': 10, 'pr_file': 7, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'chain_has_link_quality': 10, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ui_or_frontend': 5, 'bug_fix': 5, 'claimed_resolved_unverified': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 3, 'unresolved': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-fa7102e3412750ff", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345335, "scanner": "foundry_dataset", "fingerprint": "bac2fee49b6a34318e49ce11da6af6d2f3f693ec572b2c45084b65e86dce2b7c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 26, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#21", "issue_number": "21", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-3b66332d5a6b878d", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "docs_or_claims": 5, "source_or_other": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#21\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#21\nRepo: THEmemparlour/memparlor\nIssue/PR number: 21\nGraph consistency label: supported_by_high_confidence_link\nNodes: 26\nEdges: 43\nNode types: {'link_quality': 7, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_touches_file': 6, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-7eab1442fef0318f", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345334, "scanner": "foundry_dataset", "fingerprint": "7327a013b1f38e4be0a64279f6b7035695bbd03a5583e0fde9d1ef1055af488a", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "ui_or_frontend": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#20", "issue_number": "20", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b52f242784355b96", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#20\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#20\nRepo: THEmemparlour/memparlor\nIssue/PR number: 20\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'bug_fix': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-232789c75a51a2d4", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345333, "scanner": "foundry_dataset", "fingerprint": "80f912b4c4e93c6171ed2f8909111968e6ab7ca16c57d9bf855f8a5cb14049b6", "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, "commit_general": 1, "ui_or_frontend": 1, "source_or_other": 4, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "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": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#19", "issue_number": "19", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-5f799960d8990c72", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 20}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#19\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#19\nRepo: THEmemparlour/memparlor\nIssue/PR number: 19\nGraph consistency label: weak_supervision_needs_review\nNodes: 27\nEdges: 50\nNode types: {'link_quality': 7, 'pr_file': 5, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 10, 'chain_has_link_quality': 7, 'thread_touches_file': 5, 'issue_chain_touches_file': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-e81b985326c42ee5", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345332, "scanner": "foundry_dataset", "fingerprint": "82541973ebbf8b6a6207ad475c6c814b75ffa06154559c6a6f09803556ed750e", "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, "commit_general": 1, "ui_or_frontend": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#18", "issue_number": "18", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-cbfa8e4d08882b8b", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#18\nRepo: THEmemparlour/memparlor\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-28522e6557bc5282", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345331, "scanner": "foundry_dataset", "fingerprint": "fa530e5d962532f43d22248bc114b742f1b028c750d2f3cf293a374f47275aa8", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_or_frontend": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#17", "issue_number": "17", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-8c8f4715bac6f302", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#17\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#17\nRepo: THEmemparlour/memparlor\nIssue/PR number: 17\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 47\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-bfec4f79fbe4acac", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345330, "scanner": "foundry_dataset", "fingerprint": "ac542bca357b1c0e27e0fa2270564bb8a481b0edd7eed543710e56e569af120c", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_or_frontend": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#15", "issue_number": "15", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-acc61f2b27183c26", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#15\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#15\nRepo: THEmemparlour/memparlor\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 47\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-29e8f959a7cd367e", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345329, "scanner": "foundry_dataset", "fingerprint": "458d657fcbbb75b7df13918fab5d3de3bc633fa870344419c50a7a45ac7119f4", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#14", "issue_number": "14", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-afbbfc8411b3c628", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#14\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#14\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#14\nRepo: THEmemparlour/memparlor\nIssue/PR number: 14\nGraph consistency label: supported_by_high_confidence_link\nNodes: 25\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-84461a30d14c8a21", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345328, "scanner": "foundry_dataset", "fingerprint": "c14426b99509c7d1045880269dc04367bbe52f63c580cd39c8308c5a97ffebee", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "api_or_backend": 1, "ui_or_frontend": 9, "source_or_other": 9, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 86, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 19, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 42, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 19, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#13", "issue_number": "13", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-f5797add5da9f59c", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "ui_or_frontend": 45, "source_or_other": 45}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#13\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#13\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#13\nRepo: THEmemparlour/memparlor\nIssue/PR number: 13\nGraph consistency label: supported_by_high_confidence_link\nNodes: 42\nEdges: 86\nNode types: {'pr_file': 19, 'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 19, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 7, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 9, 'ui_or_frontend': 9, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-67495941dc74a9b8", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345327, "scanner": "foundry_dataset", "fingerprint": "00d90455a21d48ed5efcff81051fac781e18da370972fcb6116c320faefb6f36", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_workflow": 1, "ui_or_frontend": 1, "source_or_other": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 52, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#12", "issue_number": "12", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-57576b6264547715", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 5}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#12\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#12\nRepo: THEmemparlour/memparlor\nIssue/PR number: 12\nGraph consistency label: supported_by_high_confidence_link\nNodes: 32\nEdges: 52\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6b85e1d8252f90ab", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345326, "scanner": "foundry_dataset", "fingerprint": "9f76aaf40a765115ebc2cde171d071cdf58b4bb44294ccef8d0e107d5edd90d1", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 4, "test_ci_gap": 1, "source_or_other": 6, "ui_workflow_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 2, "self_attested_unverified": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 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, "claimed_resolved_unverified": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 70, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 6, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 38, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 6, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#11", "issue_number": "11", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-bab5f7fd09dc0dcc", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 30}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#11\nRepo: THEmemparlour/memparlor\nIssue/PR number: 11\nGraph consistency label: supported_by_high_confidence_link\nNodes: 38\nEdges: 70\nNode types: {'link_quality': 10, 'pr_file': 6, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 10, 'thread_touches_file': 6, 'comment_chain_links_commit': 6, 'issue_chain_touches_file': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 6, 'blueprint_human_gap_alignment': 6, 'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'self_attested_unverified': 2}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-80b0c12125682bf1", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: THEmemparlour/memparlor"}, "properties": {"repobilityId": 345325, "scanner": "foundry_dataset", "fingerprint": "fae4916977c88cdc704593c699e0fe16f3d65c12d839bfdba2b52db515a2f923", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback aligned with blueprint or architecture gaps", "intent": "Curriculum-gap examples connecting issue threads to helicopter-view gaps.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "ui_workflow": 1, "commit_general": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "test_gap_without_verification_commit": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 46, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#10", "issue_number": "10", "quality_tiers": {"assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-1f1a7a3d0aa65c2d", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#10\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#10\nRepo: THEmemparlour/memparlor\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 32\nEdges: 46\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'ui_workflow': 1, 'test_gap_without_verification_commit': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-594ca53aedd40275", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300998, "scanner": "foundry_dataset", "fingerprint": "49f8397631bbcd54960c286e65d0389e2f4f94bb96072236305537b820645cc6", "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": "THEmemparlour/memparlor#8", "human_labels": ["human_feedback_general", "test_ci_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.76, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-312b9beb93948dec", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#8\nRepo: THEmemparlour/memparlor\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: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-028fcaffc055419a\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/8\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/8\\nTitle: Scrolling and nav background\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-2b6ead699abdbe22\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/8#issuecomment-4626010864\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/8#issuecomment-4626010864\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/29f9d298-7969-4cde-87a7-002ab2084cd3) | memparlor | cb30d03e | <a href='https://81a290cf-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://continuous-scroll-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 04 2026, 08:51 PM |\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-adb782a2727105fd\", \"evidence-chain-comment_to_commit-c5c692898aff7393\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_p\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-a67f5f2f70752b40", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300997, "scanner": "foundry_dataset", "fingerprint": "ac51f7c91dfc285dfe0351dfa33b0f6e090a24597b82a316f40bb2305547e546", "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": "THEmemparlour/memparlor#7", "human_labels": ["human_feedback_general"], "issue_number": "7", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ef99bfc7a2d020ae", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#7\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#7\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8d3c46e119282434\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/7\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/7\\nTitle: final push before making the site live\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-9b8dc53ca9c08ac7\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-5a255c53fb0c098e", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300996, "scanner": "foundry_dataset", "fingerprint": "c2c52013de13fb78ab4ca65b3241e629416601b4274920b18a3e2865dceb6a2c", "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": "THEmemparlour/memparlor#6", "human_labels": ["ui_workflow_gap"], "issue_number": "6", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-313d705677a51ee4", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#6\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#6\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-9965c8d95e9b63bf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/6\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/6\\nTitle: mobile + no image drag/drop\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-ae55a304eabb6e08\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-6e83941ef5dae0eb", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300995, "scanner": "foundry_dataset", "fingerprint": "234f4975edd621288d4bb5ef7f49c3571060b248647b39d2ac09bb6dcc6a330f", "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": "THEmemparlour/memparlor#5", "human_labels": ["human_feedback_general"], "issue_number": "5", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.779, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1edc7ce8e244af3d", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#5\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#5\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-66bb7e779a2d6d5d\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/5\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/5\\nTitle: base css + Upto date CSS\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-6915666e98c3937b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-8adfa76db654922b", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300994, "scanner": "foundry_dataset", "fingerprint": "ac90dc056ce04a046be2f01d73d25834665148e80fec99c84618cf39b150ad04", "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": "THEmemparlour/memparlor#4", "human_labels": ["human_feedback_general"], "issue_number": "4", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.695, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-51419f4b054efa43", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#4\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#4\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4735ef92a1f9fe2e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/4\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/4\\nTitle: Media\\nBody:\\nWe added a way to add images, upload video etc to the system.\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-18763357ca1a5069\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-508c0c3690264251", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300993, "scanner": "foundry_dataset", "fingerprint": "9ae9fd397e6e3ca71525c8de0ddc9a59c719ddaa7d1b143cac54888236640110", "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": "THEmemparlour/memparlor#30", "human_labels": ["human_feedback_general", "source_or_other", "test_ci_gap", "ui_or_frontend"], "issue_number": "30", "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": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-6a885d6d2eaa6ad1", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#30\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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#30\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-0921b13d4d874170\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/30\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/30\\nTitle: Nav hide hysteresis\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-e1d9a0be9583fcf2\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/30#issuecomment-4673378419\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/30#issuecomment-4673378419\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/ce01029f-3895-4471-bd3d-6f7de967a9a8) | memparlor | 53ef9ee0 | <a href='https://f93ce6b7-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://nav-hide-hysteresis-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 06:47 PM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-0538ce7f96bd590d\",\n    \"filename\": \"css/base.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 10,\n    \"deletions\": 3,\n    \"changes\": 13,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/53ef9ee0\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-f228838978ff2404", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300992, "scanner": "foundry_dataset", "fingerprint": "37e216f18932c727a6992d1ae3cf942a1dd9ade610df6572456c96578ff5ed95", "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": "THEmemparlour/memparlor#3", "human_labels": ["human_feedback_general"], "issue_number": "3", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-6ed08464219373e4", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#3\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#3\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-46f862bca179adc2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/3\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/3\\nTitle: text editor now can  move text as per the user's needs\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-e93130da84e4aab5\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-aaaf52620f45408d", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300991, "scanner": "foundry_dataset", "fingerprint": "0a0cc4f3e904571d6de99dab0173cf8436c716cbdff3e75e99fe2ffa4d5cbccb", "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": "THEmemparlour/memparlor#29", "human_labels": ["source_or_other", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "29", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.911, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-ce8c56f90f83f1bf", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 10, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 7, "source_or_other": 3}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#29\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#29\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 10\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 7, 'source_or_other': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-49e3e684ac02e354\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/29\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/29\\nTitle: Mobile sticky fold headings\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-95c305577d08c9c9\",\n    \"filename\": \"css/base.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 8,\n    \"deletions\": 0,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/4ebe1414c9716ba6d935e06c85cff3204d09a65b/css%2Fbase.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-43fc1467442278f7\",\n    \"filename\": \"css/folds/about.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 3,\n    \"changes\": 5,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/4ebe1414c9716ba6d935e06c85cff3204d09a65b/css%2Ffolds%2Fabout.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-3b5f6ba2eb0f25a4\",\n    \"filename\": \"css/folds/contact.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 5,\n    \"deletions\": 4,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/4ebe1414c9716ba6d935e06c85cff3204d09a65b/css%2Ffolds%2Fcontact.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-9dd4d358553cbe2e\",\n    \"filename\": \"css/folds/faqs.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 4,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/4ebe1414c9716ba6d935e06c85cff3204d09a65b/css%2Ffolds%2Ffaqs.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-818617e2b9a41969\",\n    \"filename\": \"css/folds/headings.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 50,\n    \"deletions\": 38,\n    \"changes\": 88,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/4ebe1414c9716ba6d935e06c85cff3204d09a65b/css%2Ffolds%2Fheadings.css\"\n  },\n  {\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-fd666c6a4884dddc", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300990, "scanner": "foundry_dataset", "fingerprint": "001fbbdbf6a749c2bd58b88df8a1bb70a88fec1f7c6677fb328b16010e7f743c", "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": "THEmemparlour/memparlor#28", "human_labels": ["human_feedback_general", "source_or_other"], "issue_number": "28", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.842, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-af5ec0f3c334d464", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#28\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#28\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-a6df4a2ecb1030cf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/28\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/28\\nTitle: Swap About/Process clips for bar-free re-encodes\\nBody:\\nThe exported clips had letterbox/pillarbox black baked into the frames (and the Process file an anamorphic SAR the upload transcode strips, leaving it displayed half-width). Re-encoded both from the original exports \u2014 cropped to the real 1280x528 picture, Process un-squeezed back to its intended 2.42:1 \u2014 uploaded to R2, and pointed the content at the new files. Process's focal position reset to centre; the old offset framed the barred frame.\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-d2ff689af57ab218\",\n    \"filename\": \"content/about.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/2aecf34753983372cb04897256b62813196d622a/content%2Fabout.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-04c3599f83254e61\",\n    \"filename\": \"content/process.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 2,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/2aecf34753983372cb04897256b62813196d622a/content%2Fprocess.json\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-80daf133b630eb21\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_pr\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-e170eafde6edcb93", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300989, "scanner": "foundry_dataset", "fingerprint": "daf62e8ebc8b4675d8214629424695cde5638c096d2213bda9436667e02dbd08", "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": "THEmemparlour/memparlor#27", "human_labels": ["human_feedback_general", "ui_or_frontend"], "issue_number": "27", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-99e25233cb1e1efd", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#27\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#27\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2541b8077eef9e32\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/27\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/27\\nTitle: Add top padding to the About fold so a cream gap separates it from Home\\nBody:\\nThe Home hero's bottom edge and the About video's top edge both sat flush at the fold boundary, so home \u2192 about was the only boundary with no cream gap. Give .about a top padding matching its bottom padding, in line with how Services/Process pad below the previous fold.\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-dfdea81509cced2d\",\n    \"filename\": \"css/folds/about.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 4,\n    \"deletions\": 4,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/01c5ac75eeadf71e956f6cf5c7d9ec273623fa8d/css%2Ffolds%2Fabout.css\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-3e8cb632c9b69f59\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-f8613777ebee527d", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300988, "scanner": "foundry_dataset", "fingerprint": "ce084f86c3216ce4a81737b952b994c57d09072dc9f19e5f0b9c7d549e7b9f21", "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": "THEmemparlour/memparlor#26", "human_labels": ["ui_or_frontend", "ui_workflow_gap"], "issue_number": "26", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.877, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-4ea4d2857913e36f", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#26\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#26\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'ui_workflow_gap': 1}\nPolarities: {'bad': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d5d5b79769929edf\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/26\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/26\\nTitle: Enlarge mobile home headline to fill the top half of the screen\\nBody:\\nBump the mobile headline font to ~11vw and allow wrapping inside segments so the long unbreakable line can't cause horizontal scroll.\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-b4d1bb3bf6636dde\",\n    \"filename\": \"css/folds/home.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 9,\n    \"deletions\": 1,\n    \"changes\": 10,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/330b895e8b953c8f326ad2a48ab111487476047f/css%2Ffolds%2Fhome.css\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-70973fc092272d12\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-7e1920b64e6b65f2", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300987, "scanner": "foundry_dataset", "fingerprint": "500decd8b894b00f28d754557a22648bac5d7c5d1934f59a209ee0bf2c5714ed", "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": "THEmemparlour/memparlor#25", "human_labels": ["human_feedback_general", "source_or_other", "ui_or_frontend"], "issue_number": "25", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-1c92c03ecd0abc45", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 4, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 3}, "linked_commit_count": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#25\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#25\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 4\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'source_or_other': 3, 'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-18381cb1766b6c20\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/25\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/25\\nTitle: Contact iframe 75\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-0805d736686a7a43\",\n    \"filename\": \"content/footer.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/f76661e297d9233f2c0a32e3c04823b616b11539/content%2Ffooter.json\"\n  },\n  {\n    \"id\": \"github-pr-file-file-48839b3f8498fb38\",\n    \"filename\": \"css/folds/contact.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 13,\n    \"deletions\": 1,\n    \"changes\": 14,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/f76661e297d9233f2c0a32e3c04823b616b11539/css%2Ffolds%2Fcontact.css\"\n  },\n  {\n    \"id\": \"github-pr-file-file-870b7e486844cf22\",\n    \"filename\": \"js/contact.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 5,\n    \"changes\": 12,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/f76661e297d9233f2c0a32e3c04823b616b11539/js%2Fcontact.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-a86a07f64dfcce76\",\n    \"filename\": \"js/media.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 26,\n    \"deletions\": 20,\n    \"changes\": 46,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/f76661e297d9233f2c0a32e3c04823b616b11539/js%2Fmedia.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-471dba30b561b782\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge typ\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-2409ba65bfa71845", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300986, "scanner": "foundry_dataset", "fingerprint": "5861918e920a001a69c13f7f780786753cea496f4b923543cc56019826dc1a52", "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": "THEmemparlour/memparlor#24", "human_labels": ["human_feedback_general", "source_or_other", "test_ci_gap", "ui_or_frontend"], "issue_number": "24", "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": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-62aee8e0222ab2a2", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 3, "source_or_other": 3}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#24\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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#24\nRepo: THEmemparlour/memparlor\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: 6\nLabels: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 3, 'ui_or_frontend': 3}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-2627a437db2b1cc2\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/24\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/24\\nTitle: Hide heading bar before footer\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-ce07873e1b95e7f7\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/24#issuecomment-4670509700\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/24#issuecomment-4670509700\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/c670a3cc-eeeb-4385-835e-9fd518463ee4) | memparlor | 1ca41ab1 | <a href='https://3a6713f9-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://hide-heading-bar-before-footer-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 01:05 PM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-a4f538aded62563a\",\n    \"filename\": \"content/footer.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 2,\n    \"deletions\": 1,\n    \"changes\": 3,\n    \"blob_url\": \"https://github.com/THEmempar\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-8dcb1feea81a5938", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300985, "scanner": "foundry_dataset", "fingerprint": "978591ac1a3e16a9c281dd3961cd5e7c6153ee6268ba0d68f2d96700895087d2", "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": "THEmemparlour/memparlor#23", "human_labels": ["test_ci_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "23", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.811, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-68d908de3ee229ff", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 2}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#23\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, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#23\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-bc39071cdae9ed43\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/23\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/23\\nTitle: faq page and process paghe changes\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-24117dedcaf0026f\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/23#issuecomment-4670226289\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/23#issuecomment-4670226289\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/2fe77610-bab9-42a0-86db-f52f669327a8) | memparlor | 471b2d8b | <a href='https://69cbcbe0-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://faq-sticky-image-heading-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 12:32 PM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-54200353babc3533\",\n    \"filename\": \"css/folds/faqs.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 87,\n    \"deletions\": 24,\n    \"changes\": 111,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/471b2d8b992d679a4a8a3ca045f74a28093ce8cd/css%2\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-4368ca72691eeef3", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300984, "scanner": "foundry_dataset", "fingerprint": "26111bd37498c9f9b1d93cf417ed110bfafb37717267d5d03f36d56f21d445ac", "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": "THEmemparlour/memparlor#22", "human_labels": ["source_or_other", "test_ci_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "22", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.65, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-f0a1582a08de9206", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 7, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 2}, "linked_commit_count": 5, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#22\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 7\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 5, 'source_or_other': 2}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-d0f65fbb8247de06\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/22\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/22\\nTitle: Pin mobile fold headings to a fixed bottom bar\\nBody:\\nOn mobile (\u2264768px) each fold's eyebrow + title now detaches from the fold and pins to the bottom of the viewport as a persistent, full-width cream bar \u2014 a bottom counterpart to the fixed nav \u2014 showing only the active fold's heading and swapping as you scroll between folds. The behavior is centralized in `css/folds/headings.css` (keyed on `<html data-fold>`, which `js/folds.js` already maintains), and the old per-fold bottom-right heading rules are removed; Home is exempt and desktop is unchanged. This PR also moves the scroll-spy's active-fold trigger band from the viewport centre to the lower one-third line, so folds (and the bar's text) activate as they cross a third of the way up from the bottom.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-83b308f0b9f1ecff\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/22#issuecomment-4670224296\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/22#issuecomment-4670224296\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-a29212d06003221d", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300983, "scanner": "foundry_dataset", "fingerprint": "f0852e4622325371de163d254bfa774e29a1bf92578289dfb7b1a1c3c3e9ef7c", "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": "THEmemparlour/memparlor#21", "human_labels": ["api_or_backend", "docs_or_claims", "human_feedback_general", "source_or_other", "test_ci_gap"], "issue_number": "21", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-a11de3920b500438", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#21\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, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#21\nRepo: THEmemparlour/memparlor\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: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 1, 'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-b1635d9be199001b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/21\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/21\\nTitle: video fixes with aspect ratios\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-94f1c16bc68c8394\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/21#issuecomment-4669598939\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/21#issuecomment-4669598939\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/86fa0ce0-fd26-4412-b0ee-64b356131e7a) | memparlor | 90b1dd20 | <a href='https://eedaa42a-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://fix-video-aspect-ratio-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 11:21 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-07db980d0ee34a46\",\n    \"filename\": \"README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 3,\n    \"changes\": 10,\n    \"blob_url\": \"https://github.com/THEmemp\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-8c3c10beb0c111b9", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300982, "scanner": "foundry_dataset", "fingerprint": "3af6ee0021511e55bacbf274bb80470c788b37894efb08e145eba7da8e2298dc", "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": "THEmemparlour/memparlor#20", "human_labels": ["human_feedback_general", "test_ci_gap", "ui_or_frontend"], "issue_number": "20", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.86, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-52a0fd5e41cf2037", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#20\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, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#20\nRepo: THEmemparlour/memparlor\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, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-6a47803b4e318b1f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/20\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/20\\nTitle: resize issue\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-afea141f7f71d7e2\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/20#issuecomment-4669213916\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/20#issuecomment-4669213916\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/c47bb443-88e3-479c-a266-fdc8283633e8) | memparlor | 7b9d54da | <a href='https://15f0f1fa-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://fix-mobile-home-image-aspect-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 10:34 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-63ba742c9d504c1d\",\n    \"filename\": \"css/folds/home.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 3,\n    \"deletions\": 1,\n    \"changes\": 4,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/7b9d54da99687cd952f282c4f\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-9f19bdce2a9411cd", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300981, "scanner": "foundry_dataset", "fingerprint": "3dbcfbe1716293e8b8100d20e237e70a7faf605dacae9c9e33b1af95211a0925", "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": "THEmemparlour/memparlor#2", "human_labels": ["human_feedback_general"], "issue_number": "2", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-52f4c5c3dd3da38b", "helicopter_views": {}, "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": 1, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#2\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#2\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 1\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-dcb4add3740b4eda\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/2\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/2\\nTitle: Text editor\\nBody:\\n\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-8570f0eeaf9cfd7b\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-c4dd63ffc1ed1308", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300980, "scanner": "foundry_dataset", "fingerprint": "f21f33f1458792851bea99219ef303499d0e7d7eb631a68b93b501be41bcc428", "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": "THEmemparlour/memparlor#19", "human_labels": ["human_feedback_general", "source_or_other", "test_ci_gap", "ui_or_frontend"], "issue_number": "19", "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": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-7f2c2d864a67f32d", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 5, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 4}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#19\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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#19\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 5\nLabels: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 4, 'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-1e4398630a7983d5\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/19\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/19\\nTitle: footer + calendly\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-b7fc16c68908936b\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/19#issuecomment-4669203328\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/19#issuecomment-4669203328\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/a309cf17-8838-4188-8728-67fc89cfe00f) | memparlor | 1f0ed102 | <a href='https://ceeacba6-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://footer-with-social-links-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 10:35 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-335c4cc08569cbc3\",\n    \"filename\": \"content/contact.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-432a73b6aef4c025", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300979, "scanner": "foundry_dataset", "fingerprint": "efd4b3f3c325813bd8f99d25bb0c95f902a3dddf262adc0674da58f6f7ef910d", "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": "THEmemparlour/memparlor#18", "human_labels": ["human_feedback_general", "test_ci_gap", "ui_or_frontend"], "issue_number": "18", "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": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-09c76b328268514c", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#18\nRepo: THEmemparlour/memparlor\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, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-876780591abd1f6e\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/18\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/18\\nTitle: structure changed\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-adad402822833a17\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/18#issuecomment-4669199455\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/18#issuecomment-4669199455\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/233fc084-64a9-412f-9b96-9f0884257877) | memparlor | 58ad2413 | <a href='https://f14b089a-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://dakar-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 10:33 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-66bf0c5a7430ee7f\",\n    \"filename\": \"css/folds/services.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 34,\n    \"deletions\": 14,\n    \"changes\": 48,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/58ad2413d705183a4b2471bd42841e5dda7\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-6d355fad2a30cad5", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300978, "scanner": "foundry_dataset", "fingerprint": "931f3fd47d1d68e1f36cc3fd42faf4d5bd111ea7971350fccb98844a685adb4c", "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": "THEmemparlour/memparlor#17", "human_labels": ["test_ci_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "17", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.911, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-9d32453a4bb1cb65", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#17\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#17\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-11183b0c4e6abc92\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/17\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/17\\nTitle: homepage mobile image fixed\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-cb2881895ecdcb2d\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/17#issuecomment-4668898181\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/17#issuecomment-4668898181\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/dbba4e51-a2eb-4501-b5bc-ec9fa16bd26b) | memparlor | d3bfb547 | <a href='https://575a7be2-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://fix-mobile-home-image-aspect-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 10:00 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-f404bc7664b60688\",\n    \"filename\": \"css/folds/home.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 19,\n    \"deletions\": 1,\n    \"changes\": 20,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/d3bfb5470e41c2ed5bb27e2835127c55dfff6642/css%2Ffolds%2F\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-0e7353279a451cf8", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300977, "scanner": "foundry_dataset", "fingerprint": "e5ad8f8730cbcbe4d2daaa83bdf46ac8883e4ddb0730c47ec34ca206cd484f89", "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": "THEmemparlour/memparlor#16", "human_labels": ["api_or_backend", "docs_or_claims", "human_feedback_general", "source_or_other"], "issue_number": "16", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.895, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-943fbb3e16c60c7e", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 3, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 1}, "linked_commit_count": 2, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#16\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#16\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 3\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {'docs_or_claims': 1, 'source_or_other': 1, 'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-36f4500b4f5619bb\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/16\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/16\\nTitle: potential video render issue fix\\nBody:\\n\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-aaa99cd66c0817c7\",\n    \"filename\": \"README.md\",\n    \"label\": \"docs_or_claims\",\n    \"status\": \"modified\",\n    \"additions\": 15,\n    \"deletions\": 1,\n    \"changes\": 16,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/2e3ea4cf834e4a3dd3f0cc35e6d61de7cbddd2d8/README.md\"\n  },\n  {\n    \"id\": \"github-pr-file-file-9c3d64cfebfe6fa5\",\n    \"filename\": \"js/media.js\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 8,\n    \"deletions\": 1,\n    \"changes\": 9,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/2e3ea4cf834e4a3dd3f0cc35e6d61de7cbddd2d8/js%2Fmedia.js\"\n  },\n  {\n    \"id\": \"github-pr-file-file-6f454506e2ac543c\",\n    \"filename\": \"server/dev-server.js\",\n    \"label\": \"api_or_backend\",\n    \"status\": \"modified\",\n    \"additions\": 129,\n    \"deletions\": 3,\n    \"changes\": 132,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/2e3ea4cf834e4a3dd3f0cc35e6d61de7cbddd2d8/server%2Fdev-server.js\"\n  }\n]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-f21ad0f0a946db55\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-46110046b083b2d6", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300976, "scanner": "foundry_dataset", "fingerprint": "0ae4327c6fa02fe8107157988d936ff912f743a58416fbad50f9f8945f45cb75", "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": "THEmemparlour/memparlor#15", "human_labels": ["test_ci_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "15", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.911, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-b5c6f66cc385d1ba", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 1, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#15\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#15\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 3\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-011c63126b7d120b\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/15\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/15\\nTitle: service page scroll fix for desktop\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-da1bfcda701a8309\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/15#issuecomment-4668866032\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/15#issuecomment-4668866032\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/65f89947-90d6-4f89-adec-60a08ef4e548) | memparlor | 091f56c9 | <a href='https://f7ce06d7-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://right-side-scroll-fix-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 09:57 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-fc45639248793959\",\n    \"filename\": \"css/folds/services.css\",\n    \"label\": \"ui_or_frontend\",\n    \"status\": \"modified\",\n    \"additions\": 15,\n    \"deletions\": 13,\n    \"changes\": 28,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/091f56c9e599f2d6b380f7ba05f1fc9e028a069c/css%2Ffo\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-5d375c1299fa7dbd", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300975, "scanner": "foundry_dataset", "fingerprint": "3b1e9f8fd3f12b889f36670f00bad204926a895ef152feaf7b139df0636d0319", "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": "THEmemparlour/memparlor#14", "human_labels": ["human_feedback_general", "source_or_other", "test_ci_gap"], "issue_number": "14", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.837, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-d83c6456c90ce49c", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#14\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: ambiguous_needs_more_evidence\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 1\nLabels: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-21958b6bc586fc8f\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/14\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/14\\nTitle: url issue fix\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-03bb0ed1cd68abce\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/14#issuecomment-4668536814\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/14#issuecomment-4668536814\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/cfbe6196-42e0-4ddd-a336-21098fab2615) | memparlor | eccaf54d | <a href='https://45f1457f-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://url-issue-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 09:18 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-891079d09f701320\",\n    \"filename\": \"wrangler.jsonc\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 7,\n    \"deletions\": 1,\n    \"changes\": 8,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/eccaf54d6626231bde4a68e57ee7fab3669a53cb/wran\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-e0b0fd19b374f3d9", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300974, "scanner": "foundry_dataset", "fingerprint": "59de87662a8dba707df1b4c722aef20c521badfce40774808a2c8efc1c7255da", "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": "THEmemparlour/memparlor#13", "human_labels": ["api_or_backend", "human_feedback_general", "source_or_other", "test_ci_gap", "ui_or_frontend"], "issue_number": "13", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.837, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-add2e3c44331e9b6", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 19, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"api_or_backend": 1, "ui_or_frontend": 9, "source_or_other": 9}, "linked_commit_count": 3, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#13\nRepo: THEmemparlour/memparlor\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: 19\nLabels: {'human_feedback_general': 1, 'test_ci_gap': 1}\nPolarities: {'neutral': 1, 'bad': 1}\nChanged file labels: {'source_or_other': 9, 'ui_or_frontend': 9, 'api_or_backend': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-481d6291fe69bbaa\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/13\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/13\\nTitle: UI fixes\\nBody:\\n\"\n  },\n  {\n    \"id\": \"github-feedback-comment-63ee6eed45fc76c0\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/13#issuecomment-4668316255\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/13#issuecomment-4668316255\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/12de4f71-d2bd-4081-99ec-9897565b00b3) | memparlor | bd19d4f3 | <a href='https://66040a87-memparlor.archivesafterlight.workers.dev'>Commit Preview URL</a><br><br><a href='https://ui-fixes-memparlor.archivesafterlight.workers.dev'>Branch Preview URL</a> | Jun 10 2026, 08:50 AM |\"\n  }\n]\nChanged files:\n[\n  {\n    \"id\": \"github-pr-file-file-1f86ccbc94cdc6b6\",\n    \"filename\": \"content/about.json\",\n    \"label\": \"source_or_other\",\n    \"status\": \"modified\",\n    \"additions\": 1,\n    \"deletions\": 1,\n    \"changes\": 2,\n    \"blob_url\": \"https://github.com/THEmemparlour/memparlor/blob/bd19\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-01eb9fd3353c84ce", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300973, "scanner": "foundry_dataset", "fingerprint": "136880413a6e0a3b255b66737eff185381960bdc1939fb6066430147f3163278", "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": "THEmemparlour/memparlor#12", "human_labels": ["source_or_other", "test_ci_gap", "ui_or_frontend", "ui_workflow_gap"], "issue_number": "12", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.92, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-4f786d2d12af3be4", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 2, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"ui_or_frontend": 1, "source_or_other": 1}, "linked_commit_count": 4, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#12\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#12\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 4\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 2\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'ui_or_frontend': 1, 'source_or_other': 1}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-032560ba6c49edff\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/12\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/12\\nTitle: Preload videos on load; flush About video to nav bar\\nBody:\\nEvery fold's video now buffers in the background once the page finishes its critical load (deferred to idle so the initial paint isn't starved), so a clip is ready before the visitor scrolls to it; playback still begins only when its fold is entered, and the on-enter activation and the background preload share an idempotent guard so they can race safely. On the About fold, the redundant top padding is removed so the video sits flush against the fixed nav bar at the top of the fold, since `scroll-padding-top` already clears the header. Doc comments in `js/media.js` were updated to match the new preload behavior.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-52ddd3e6346acbb5\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/12#issuecomment-4637172117\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/12#issuecomment-4637172117\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-db576d2d5e25f79e", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300972, "scanner": "foundry_dataset", "fingerprint": "6dd48ccd53cf6c08ffd6c72f6c9830c241688843766a8714da4726fee30cdb92", "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": "THEmemparlour/memparlor#11", "human_labels": ["source_or_other", "test_ci_gap", "ui_workflow_gap"], "issue_number": "11", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.82, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-0749df9b71533372", "helicopter_views": {}, "artifact_families": {"docs": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 6, "source_graph_label": "source_artifact_without_verification_graph", "changed_file_labels": {"source_or_other": 6}, "linked_commit_count": 6, "helicopter_view_count": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#11\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 6\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {'source_or_other': 6}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-8bcfb63183e7165c\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/11\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/11\\nTitle: Keep dev panels in place when scrolling between folds\\nBody:\\nUnder `?dev`, the panels are torn down and rebuilt on every fold change, so a panel the user had dragged snapped back to its default corner the moment they scrolled to a new fold. `makeDraggable` now remembers each panel's position for the session, keyed by role, and restores it (clamped into the current viewport) when the panel is rebuilt. The fold editor and the persistent nav editor use separate keys so dragging one never clobbers the other. The store is in-memory only, so a full page reload still returns panels to their defaults.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-7f2a0bf36ae14823\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/11#issuecomment-4637163670\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/11#issuecomment-4637163670\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/77a82c25-f550-4f6b-\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-8451ac641d0b134e", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300971, "scanner": "foundry_dataset", "fingerprint": "0cba36bfb953496f7a2a132855a1f53959bed66791fc79d9bdf4ad42095d8d4f", "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": "THEmemparlour/memparlor#10", "human_labels": ["test_ci_gap", "ui_workflow_gap"], "issue_number": "10", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.777, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-be72e0e2be89a8fa", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#10\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#10\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 6\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'ui_workflow_gap': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-44b1c2ceffa1a1f1\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"ui_workflow_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/10\",\n    \"text\": \"GitHub feedback: ui_workflow_gap\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/10\\nTitle: Sticky Services right column + bottom-sticky About heading\\nBody:\\nOn the Services fold, the right column (heading + image) is now `position: sticky` so it stays pinned while the long services list scrolls past on the left and releases when the fold ends, and the image fills down to the bottom of the viewport; mobile keeps its natural stacked flow. On the About fold, the heading now sticks to the bottom of the viewport until the fold ends. The About, Process, and Services fold titles were enlarged to match the contact heading size, and the Process fold's video source was set.\\n\\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)\"\n  },\n  {\n    \"id\": \"github-feedback-comment-c53e1fa12be590d1\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/10#issuecomment-4637159359\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/10#issuecomment-4637159359\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https://developers.cloudflare.com/workers/ci-cd/builds/git-integration/).\\n\\n| Status | Name | Latest Commit | Preview URL | Updated (UTC) |\\n| -|-|-|-|-|\\n| \u2705 Deployment successful! <br>[View logs](https://dash.cloudflare.com/?to=/a2c11e1de0670c0df1fc358f7ce21a40/workers/services/view/memparlor/production/builds/197dcd09-ab5c-4012-b402-c7992d9a7625) | memparlor | eeb79\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-cef966c06b264e63", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_assumption_check", "level": "warning", "message": {"text": "Foundry mined assumption checks: THEmemparlour/memparlor"}, "properties": {"repobilityId": 300970, "scanner": "foundry_dataset", "fingerprint": "b571cc4c573edc4751053d75aa47fc553b9c75dc2ea4d6d8d4a6440c887a33ff", "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": "THEmemparlour/memparlor#1", "human_labels": ["human_feedback_general"], "issue_number": "1", "thread_label": "thread_needs_classification", "outcome_label": "ambiguous_needs_more_evidence", "source_backed": true, "max_confidence": 0.9, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "gold_candidate", "confidence_tier": "high_confidence", "source_chain_id": "evidence-chain-issue_chain-054fe17c9cdc1464", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_high_confidence"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: assumption_checks\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#1\nOutcome: ambiguous_needs_more_evidence\nThread label: thread_needs_classification\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_high_confidence\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#1\nRepo: THEmemparlour/memparlor\nThread label: thread_needs_classification\nOutcome: ambiguous_needs_more_evidence\nComment count: 1\nLinked commit count: 2\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'human_feedback_general': 1}\nPolarities: {'neutral': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-266da8b893c8e0ad\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"human_feedback_general\",\n    \"polarity\": \"neutral\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/1\",\n    \"text\": \"GitHub feedback: human_feedback_general\\nPolarity: neutral\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/1\\nTitle: Resolve 8 code-review findings\\nBody:\\n- Extract shared js/media.js (createMedia + createHeading) and rewire about/services/process; fold titles now render as <h2> (#6, #4)\\r\\n- Fix nav-jump scroll position (seat only on backward scroll-steps) and debounce keyboard nav like wheel/touch (#1, #3)\\r\\n- Tighten dev-server path guard against prefix-sharing siblings (#5)\\r\\n- Remove marked.js CDN dependency; promote in-repo markdown parser (#7)\\r\\n- Add .gitignore, untrack both .DS_Store files, simplify no-op clamp (#8)\\r\\n- Update README: routes, structure, registerScrollable contract, parser note (#2)\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-c52382876a8d08e1\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: THEmemparlour/memparlor\nGraph label: source_artifact_without_verification_graph\nNodes: 5\nEdges: 6\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"repo\": 1, \"source_artifact\": 1, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_source_artifact\": 1, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profile\": 1}\nArtifact families: {\"docs\": 1}\nHelicopter views: {}\nBundle labels: {\"source_backed_graph_pattern_bundle\": 1}\nCo-occurrence labels: {\"fake_real_data_plus_verification_gap\": 1}", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-assumption_checks-0422874b3eca8bbc", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/assumption_checks", "training_usage": "gold_candidate"}}}, {"ruleId": "foundry_test_ci_gap", "level": "error", "message": {"text": "Foundry mined test ci gap after feedback: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336725, "scanner": "foundry_dataset", "fingerprint": "26e537b19fc2e92db42f7d359b95a6340f499372d6eed873f34e88cadedbf8a1", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "ui_workflow": 1, "mock_placeholder": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 25, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#9", "issue_number": "9", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ee76e3bca1efd150", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'bug_fix': 3, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'test_ci_gap': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-e084cde743aa042f", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336724, "scanner": "foundry_dataset", "fingerprint": "7bb1072cdfb057369566013f6a26e9bda2e1a0023075ea8190cc947a96f3c73c", "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, "commit_general": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 30, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 22, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#8", "issue_number": "8", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-24a271757f147ad4", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#8\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#8\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#8\nRepo: THEmemparlour/memparlor\nIssue/PR number: 8\nGraph consistency label: weak_supervision_needs_review\nNodes: 22\nEdges: 30\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6d5df002c8226779", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336723, "scanner": "foundry_dataset", "fingerprint": "12397282d3bc9f360ce7ae12557dc4201852eb2639f9aec7678a53ab3d53ebe6", "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, "commit_general": 1, "ui_or_frontend": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 38, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 24, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#30", "issue_number": "30", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-8cf2334501261fa4", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#30\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#30\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#30\nRepo: THEmemparlour/memparlor\nIssue/PR number: 30\nGraph consistency label: weak_supervision_needs_review\nNodes: 24\nEdges: 38\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_touches_file': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, '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, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-cf84262fb1a57dfc", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336722, "scanner": "foundry_dataset", "fingerprint": "2978a0d7d926352a79f50d111d8fe745aa6456b9e1208bdc3f74d360272ef1ea", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "commit_general": 1, "ui_or_frontend": 3, "source_or_other": 3, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 55, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 6, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 29, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 6, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#24", "issue_number": "24", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-82d324b2ebd64f72", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 15, "source_or_other": 15}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#24\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#24\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#24\nRepo: THEmemparlour/memparlor\nIssue/PR number: 24\nGraph consistency label: weak_supervision_needs_review\nNodes: 29\nEdges: 55\nNode types: {'link_quality': 7, 'pr_file': 6, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 7, 'thread_touches_file': 6, 'issue_chain_touches_file': 6, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'source_or_other': 3, 'ui_or_frontend': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'bug_fix': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-cbab3e998773b0b0", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336721, "scanner": "foundry_dataset", "fingerprint": "b420b086fc83a6040c910e7d50b3e81645430a0bc68730051d9fb3190031080d", "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, "commit_general": 1, "ui_or_frontend": 2, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 6, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "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": 30, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#23", "issue_number": "23", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-444b5d58fc5edec0", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#23\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#23\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#23\nRepo: THEmemparlour/memparlor\nIssue/PR number: 23\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 50\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ambiguous_needs_more_evidence': 4, 'ui_or_frontend': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-bf82d17935a777b1", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336720, "scanner": "foundry_dataset", "fingerprint": "4b3af7ce30f2f8b6ec19fb108f6e7f352e69edb275504a8175373202289ba407", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 5, "test_ci_gap": 1, "ui_or_frontend": 5, "source_or_other": 2, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_no_linked_fix": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 6, "not_resolved_or_not_observed": 2}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 73, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 7, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 7, "thread_has_comment_chain": 2, "comment_chain_links_commit": 5, "comment_chain_touches_file": 14, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 39, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 7, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#22", "issue_number": "22", "quality_tiers": {"unresolved": 1, "assumption_check": 6, "weak_supervision": 3}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-08331438d712ddb3", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 25, "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: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#22\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#22\nRepo: THEmemparlour/memparlor\nIssue/PR number: 22\nGraph consistency label: weak_supervision_needs_review\nNodes: 39\nEdges: 73\nNode types: {'link_quality': 10, 'pr_file': 7, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 14, 'chain_has_link_quality': 10, 'thread_touches_file': 7, 'issue_chain_touches_file': 7, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 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, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'ui_or_frontend': 5, 'bug_fix': 5, 'claimed_resolved_unverified': 3, 'source_or_other': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'human_reported_issue_no_linked_fix': 1, 'not_resolved_or_not_observed': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'not_resolved_or_not_observed': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 3, 'unresolved': 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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-b839cfb42f052c13", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336719, "scanner": "foundry_dataset", "fingerprint": "3f82fae25e4b56779f6605ed9e21dfb646a799a2abfb2b42e5ee4e8eb62fd221", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "api_or_backend": 1, "docs_or_claims": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 43, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 3, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 26, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 3, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#21", "issue_number": "21", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2c3504cb388f5258", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "docs_or_claims": 5, "source_or_other": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#21\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#21\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#21\nRepo: THEmemparlour/memparlor\nIssue/PR number: 21\nGraph consistency label: supported_by_high_confidence_link\nNodes: 26\nEdges: 43\nNode types: {'link_quality': 7, 'pr_file': 3, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_touches_file': 6, 'thread_touches_file': 3, 'comment_chain_links_commit': 3, 'issue_chain_touches_file': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'docs_or_claims': 1, 'source_or_other': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-72df56b662721b36", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336718, "scanner": "foundry_dataset", "fingerprint": "614e83f7ab6ccfe9794f4f29621b7e5f3eac59ef56b8f0af69fe080cf333efa2", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 1, "test_ci_gap": 1, "ui_or_frontend": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#20", "issue_number": "20", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-dc82e65b15a040f7", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#20\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#20\nRepo: THEmemparlour/memparlor\nIssue/PR number: 20\nGraph consistency label: supported_by_high_confidence_link\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'bug_fix': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-dfb0ceb416161905", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336717, "scanner": "foundry_dataset", "fingerprint": "7da1f0876a18ccec8f3f7948d4737cf5bf76226838d5a764e56de2965293410e", "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, "commit_general": 1, "ui_or_frontend": 1, "source_or_other": 4, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 50, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 5, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 5, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 10, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 27, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 5, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#19", "issue_number": "19", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-ea2cf29cd839682c", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 20}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#19\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#19\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#19\nRepo: THEmemparlour/memparlor\nIssue/PR number: 19\nGraph consistency label: weak_supervision_needs_review\nNodes: 27\nEdges: 50\nNode types: {'link_quality': 7, 'pr_file': 5, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 10, 'chain_has_link_quality': 7, 'thread_touches_file': 5, 'issue_chain_touches_file': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 4, 'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-f6023beb8d40e95b", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336716, "scanner": "foundry_dataset", "fingerprint": "ab84b68469d50b5b8beadeb00d85465dbece8b2e80a578f3ebcbced1f01a5ae1", "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, "commit_general": 1, "ui_or_frontend": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 4, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "test_gap_without_verification_commit": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"ambiguous_needs_more_evidence": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 34, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 2, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 23, "node_types": {"repo": 1, "commit": 1, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#18", "issue_number": "18", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a1f2e08c8feeea41", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#18\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#18\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#18\nRepo: THEmemparlour/memparlor\nIssue/PR number: 18\nGraph consistency label: weak_supervision_needs_review\nNodes: 23\nEdges: 34\nNode types: {'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'commit': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_links_commit': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'ambiguous_needs_more_evidence': 4, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'comment_has_related_commit_context': 1, 'commit_general': 1, 'test_gap_without_verification_commit': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6579a8e40a2c3367", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336715, "scanner": "foundry_dataset", "fingerprint": "60f60a68ad26f605b46a136a98736e41225bfb8bef564463feae871769dafc43", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_or_frontend": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#17", "issue_number": "17", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-41f257dd58be4846", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#17\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#17\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#17\nRepo: THEmemparlour/memparlor\nIssue/PR number: 17\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 47\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6d95d24f50186642", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336714, "scanner": "foundry_dataset", "fingerprint": "3ed34c99bca391799c1378bcf6353477b78dba3103de7019ccbdb5d191cfd9d1", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_or_frontend": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 47, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 30, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#15", "issue_number": "15", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-b168f68cf4248a64", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#15\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#15\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#15\nRepo: THEmemparlour/memparlor\nIssue/PR number: 15\nGraph consistency label: supported_by_high_confidence_link\nNodes: 30\nEdges: 47\nNode types: {'link_quality': 10, 'alignment': 6, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-4c8830cfdb89ddf9", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336713, "scanner": "foundry_dataset", "fingerprint": "19d0a6f2daea2b118bee912a3b398516af45599541f0e8550a7d065c302642ce", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "source_or_other": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 36, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 1, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 2, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 25, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 1, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#14", "issue_number": "14", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-74628eaf0ee5ee9b", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#14\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#14\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#14\nRepo: THEmemparlour/memparlor\nIssue/PR number: 14\nGraph consistency label: supported_by_high_confidence_link\nNodes: 25\nEdges: 36\nNode types: {'link_quality': 7, 'commit': 3, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'pr_file': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 4, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'comment_chain_touches_file': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_touches_file': 1, 'thread_has_issue_chain': 1, 'issue_chain_touches_file': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'bug_fix': 3, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'source_or_other': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-6d318caf543b704e", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336712, "scanner": "foundry_dataset", "fingerprint": "9ab0d809d725fcb40b71170e9f4419368cb8eba1810e1b65f12bf85c2d53df4a", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "api_or_backend": 1, "ui_or_frontend": 9, "source_or_other": 9, "weak blueprint fit": 1, "partial blueprint fit": 2, "human_feedback_general": 1, "claimed_resolved_unverified": 1, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 3, "blueprint_human_gap_alignment": 3, "comment_has_related_commit_context": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 2, "ambiguous_needs_more_evidence": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 86, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 19, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 2, "comment_chain_links_commit": 3, "comment_chain_touches_file": 24, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 42, "node_types": {"repo": 1, "commit": 2, "thread": 1, "comment": 2, "pr_file": 19, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#13", "issue_number": "13", "quality_tiers": {"high_confidence": 3, "assumption_check": 3, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-cbbde1ccd415dd50", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"api_or_backend": 5, "ui_or_frontend": 45, "source_or_other": 45}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#13\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#13\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#13\nRepo: THEmemparlour/memparlor\nIssue/PR number: 13\nGraph consistency label: supported_by_high_confidence_link\nNodes: 42\nEdges: 86\nNode types: {'pr_file': 19, 'link_quality': 7, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'commit': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 24, 'thread_touches_file': 19, 'issue_chain_touches_file': 12, 'chain_has_link_quality': 7, 'comment_chain_links_commit': 3, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 9, 'ui_or_frontend': 9, 'ambiguous_needs_more_evidence': 3, 'blueprint_human_gap_alignment': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'human_feedback_general': 1, 'test_ci_gap': 1, 'api_or_backend': 1, 'comment_has_related_commit_context': 1, 'human_reported_issue_then_fix_attempt': 1, 'claimed_resolved_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'ambiguous_needs_more_evidence': 6, 'claimed_resolved_unverified': 2}\nQuality tiers: {'high_confidence': 3, 'assumption_check': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-cc1c8e4d4bb8247b", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336711, "scanner": "foundry_dataset", "fingerprint": "b4cd949896bf196f7448790ddbf9f7d675c086fa14da480bdec81685903c0444", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 2, "test_ci_gap": 1, "ui_workflow": 1, "ui_or_frontend": 1, "source_or_other": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 52, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 2, "thread_has_comment_chain": 2, "comment_chain_links_commit": 4, "comment_chain_touches_file": 4, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 3, "thread": 1, "comment": 2, "pr_file": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#12", "issue_number": "12", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-717019eebf541d72", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"ui_or_frontend": 5, "source_or_other": 5}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#12\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#12\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#12\nRepo: THEmemparlour/memparlor\nIssue/PR number: 12\nGraph consistency label: supported_by_high_confidence_link\nNodes: 32\nEdges: 52\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 3, 'blueprint_finding': 3, 'comment': 2, 'pr_file': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'comment_chain_links_commit': 4, 'comment_chain_touches_file': 4, 'thread_has_comment': 2, 'thread_touches_file': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'issue_chain_touches_file': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'claimed_resolved_unverified': 4, 'human_reported_issue_then_fix_attempt': 2, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'ui_or_frontend': 1, 'source_or_other': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-4087445342373000", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336710, "scanner": "foundry_dataset", "fingerprint": "5dc19af53a347d61bb0504196f2cbf3b73c6d6b5107dfc940b8bf04767aef203", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 4, "test_ci_gap": 1, "source_or_other": 6, "ui_workflow_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 2, "self_attested_unverified": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 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, "claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 70, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 6, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 38, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 6, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#11", "issue_number": "11", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-a46b43b3e6564f03", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 30}}, "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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\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: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#11\nRepo: THEmemparlour/memparlor\nIssue/PR number: 11\nGraph consistency label: supported_by_high_confidence_link\nNodes: 38\nEdges: 70\nNode types: {'link_quality': 10, 'pr_file': 6, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 10, 'thread_touches_file': 6, 'comment_chain_links_commit': 6, 'issue_chain_touches_file': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 6, 'blueprint_human_gap_alignment': 6, 'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'self_attested_unverified': 2}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, '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/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-4960618b822dab3a", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 336709, "scanner": "foundry_dataset", "fingerprint": "0510b3010005fbf40975d6bfe934949926b6c502b847cc1f6719f46b872d893e", "category": "testing", "severity": "high", "confidence": 0.78, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Feedback exposes missing tests or CI", "intent": "Hard negatives for feedback/fix chains without adequate guardrails.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "ui_workflow": 1, "commit_general": 1, "ui_workflow_gap": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "ambiguous_needs_more_evidence": 1, "blueprint_human_gap_alignment": 6, "test_gap_without_verification_commit": 1, "human_reported_issue_then_fix_attempt": 1, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "test_ci_gap_after_feedback", "outcomes": {"claimed_resolved_unverified": 6, "ambiguous_needs_more_evidence": 2}, "polarity": "bad", "query_id": "test_ci_gap_after_feedback", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 46, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 32, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#10", "issue_number": "10", "quality_tiers": {"assumption_check": 6, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-581fbd2f493c4ef8", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Feedback exposes missing tests or CI\nQuery id: test_ci_gap_after_feedback\nQuery type: motif_query\nIntent: Hard negatives for feedback/fix chains without adequate guardrails.\nMotif: test_ci_gap_after_feedback\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#10\nEvidence:\nGraph motif: Feedback or fix context exposes missing test/CI guardrails\nMotif id: test_ci_gap_after_feedback\nPolarity: bad\nTraining usage: hard_negative\nSeverity: high\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#10\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#10\nRepo: THEmemparlour/memparlor\nIssue/PR number: 10\nGraph consistency label: weak_supervision_needs_review\nNodes: 32\nEdges: 46\nNode types: {'link_quality': 10, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 10, 'comment_chain_links_commit': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'blueprint_human_gap_alignment': 6, 'bug_fix': 3, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'commit_general': 1, 'ui_workflow': 1, 'test_gap_without_verification_commit': 1, 'ambiguous_needs_more_evidence': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'ambiguous_needs_more_evidence': 2}\nQuality tiers: {'assumption_check': 6, 'weak_supervision': 4}\nCI labels: {}\nCurriculum targets:\n- Turn human feedback into regression tests and CI gates.\n- Penalize fixes that do not add or exercise verification for affected workflows.\nAssumption checks:\n- Did the fix add tests for the exact complaint?\n- Does CI run those tests, or is verification only implied?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-d70f0d73f156d53d", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/test_ci_gap_after_feedback", "training_usage": "hard_negative"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: THEmemparlour/memparlor"}, "properties": {"repobilityId": 316555, "scanner": "foundry_dataset", "fingerprint": "f7088e4fd7c1f486e3235833b232593128115b75ff12088d6e09381df1860190", "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": "THEmemparlour/memparlor#9", "human_labels": ["mock_placeholder", "test_ci_gap"], "issue_number": "9", "thread_label": "thread_has_human_issue_and_fix_context", "outcome_label": "claimed_resolved_unverified", "source_backed": true, "max_confidence": 0.76, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "weak_supervision", "confidence_tier": "weak_supervision", "source_chain_id": "evidence-chain-issue_chain-091750c34344bde7", "helicopter_views": {}, "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": 0, "source_artifact_count": 1, "classification_reasons": ["source_graph_has_real_artifacts", "link_quality_weak_supervision", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 0, "design_schema_api_artifact_count": 0}, "text": "Comment chain pattern product: bad_chains\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nOutcome: claimed_resolved_unverified\nThread label: thread_has_human_issue_and_fix_context\nSource graph label: source_artifact_without_verification_graph\nReasons: source_graph_has_real_artifacts, link_quality_weak_supervision, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nThread label: thread_has_human_issue_and_fix_context\nOutcome: claimed_resolved_unverified\nComment count: 2\nLinked commit count: 5\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'mock_placeholder': 1, 'test_ci_gap': 1}\nPolarities: {'bad': 2}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-66c34c42a3c22378\",\n    \"kind\": \"pull_request_body\",\n    \"label\": \"mock_placeholder\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/9\",\n    \"text\": \"GitHub feedback: mock_placeholder\\nPolarity: bad\\nKind: pull_request_body\\nRepo: THEmemparlour/memparlor\\nAuthor: OscarW18 (User)\\nURL: https://github.com/THEmemparlour/memparlor/pull/9\\nTitle: Add mobile text + style editing to the ?dev preview shell\\nBody:\\nExtend the mobile preview shell (dev-shell.html) beyond layout-only with a \\\"Text & Style\\\" mode: edit fold copy + structure (shared content/<fold>.json) and set mobile-only text styling, mirroring the existing layout-shell split (controls in the parent, manipulation in the frame).\\r\\n\\r\\n- server: parametrize serializeOverrides() with an optional media wrap (desktop output unchanged); add saveCssMobile + POST /__dev/css-mobile writing the media-scoped <fold>.overrides.mobile.css (disjoint from the desktop file).\\r\\n- dev-agent-edit.js (new): in-frame edit agent \u2014 the editor guts minus its panel, reusing each fold's renderStructure/scrape; live preview wrapped in @media (max-width:768px); seeds from saved with a media-aware, override-excluded base (pathname-matched, survives the ?v= reload) for lossless re-saves.\\r\\n- dev-shell.js / dev-shell.css: Layout | Text & Style toggle; editor section with structure buttons, the 8-field inspector, and Sa\"\n  },\n  {\n    \"id\": \"github-feedback-comment-889e4d825493ff52\",\n    \"kind\": \"issue_comment\",\n    \"label\": \"test_ci_gap\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/THEmemparlour/memparlor/pull/9#issuecomment-4626106326\",\n    \"text\": \"GitHub feedback: test_ci_gap\\nPolarity: bad\\nKind: issue_comment\\nRepo: THEmemparlour/memparlor\\nAuthor: cloudflare-workers-and-pages[bot] (Bot)\\nURL: https://github.com/THEmemparlour/memparlor/pull/9#issuecomment-4626106326\\nTitle: \\nBody:\\n## Deploying with &nbsp;<a href=\\\"https://workers.dev\\\"><img alt=\\\"Cloudflare Workers\\\" src=\\\"https://workers.cloudflare.com/logo.svg\\\" width=\\\"16\\\"></a> &nbsp;Cloudflare Workers\\nThe latest updates on your project. Learn more about [integrating Git with Workers](https:\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "comment-chain-pattern-bad_chains-cff567cf46a7439e", "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": "THEmemparlour/memparlor", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "weak_supervision"}}}, {"ruleId": "foundry_fake_real_gap", "level": "error", "message": {"text": "Foundry mined mock as real or placeholder: THEmemparlour/memparlor"}, "properties": {"repobilityId": 324919, "scanner": "foundry_dataset", "fingerprint": "3ef64c9ad32c11597a58635d39672c213ac9364247ffaba093d09fd5b24ce5fe", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 3, "test_ci_gap": 1, "ui_workflow": 1, "mock_placeholder": 1, "weak blueprint fit": 1, "partial blueprint fit": 2, "claimed_resolved_unverified": 4, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 3, "human_reported_issue_then_fix_attempt": 2, "thread_has_human_issue_and_fix_context": 2}, "source": "graph_query_export", "motif_id": "mock_as_real_or_placeholder", "outcomes": {"claimed_resolved_unverified": 8}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 33, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "alignment_uses_comment": 3, "alignment_uses_finding": 3, "chain_has_link_quality": 7, "comment_aligns_finding": 3, "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": 25, "node_types": {"repo": 1, "commit": 4, "thread": 1, "comment": 2, "alignment": 3, "fix_outcome": 1, "issue_chain": 1, "link_quality": 7, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#9", "issue_number": "9", "quality_tiers": {"assumption_check": 3, "weak_supervision": 4}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-560fcb5b2db88aa3", "graph_gold_label": "weak_supervision_needs_review", "changed_file_labels": {}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: weak_supervision_needs_review\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#9\nGraph gold label: weak_supervision_needs_review\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#9\nRepo: THEmemparlour/memparlor\nIssue/PR number: 9\nGraph consistency label: weak_supervision_needs_review\nNodes: 25\nEdges: 33\nNode types: {'link_quality': 7, 'commit': 4, 'alignment': 3, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 7, 'comment_chain_links_commit': 5, 'alignment_uses_comment': 3, 'alignment_uses_finding': 3, 'comment_aligns_finding': 3, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'claimed_resolved_unverified': 4, 'bug_fix': 3, 'blueprint_human_gap_alignment': 3, 'human_reported_issue_then_fix_attempt': 2, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'mock_placeholder': 1, 'test_ci_gap': 1, 'ui_workflow': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 8}\nQuality tiers: {'weak_supervision': 4, 'assumption_check': 3}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-a00012aae0fff0b7", "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": "THEmemparlour/memparlor", "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: THEmemparlour/memparlor"}, "properties": {"repobilityId": 324918, "scanner": "foundry_dataset", "fingerprint": "969d95e224476cd128fde20e839a7c0afec32638e0f5180762c0e1f5d847e2b2", "category": "practices", "severity": "critical", "confidence": 0.82, "triageState": "open", "verdict": "confirmed", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Mock, sample, placeholder, or self-attested behavior treated as real", "intent": "Hard negatives for fake completeness and missing real data paths.", "labels": {"bug_fix": 4, "test_ci_gap": 1, "source_or_other": 6, "ui_workflow_gap": 1, "weak blueprint fit": 1, "generated_provenance": 1, "partial blueprint fit": 2, "self_attested_unverified": 1, "claimed_resolved_unverified": 3, "issue_or_pull_request_thread": 1, "blueprint_human_gap_alignment": 6, "human_reported_issue_then_fix_attempt": 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, "claimed_resolved_unverified": 6}, "polarity": "bad", "query_id": "mock_as_real_or_placeholder", "severity": "critical", "ci_labels": {}, "synthetic": false, "edge_count": 70, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 2, "thread_has_comment": 2, "thread_touches_file": 6, "alignment_uses_comment": 6, "alignment_uses_finding": 6, "chain_has_link_quality": 10, "comment_aligns_finding": 6, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 6, "thread_has_comment_chain": 2, "comment_chain_links_commit": 6, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 2}, "node_count": 38, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 2, "pr_file": 6, "alignment": 6, "fix_outcome": 1, "issue_chain": 1, "link_quality": 10, "comment_chain": 2, "blueprint_finding": 3}, "query_type": "motif_query", "thread_key": "THEmemparlour/memparlor#11", "issue_number": "11", "quality_tiers": {"high_confidence": 3, "assumption_check": 6, "weak_supervision": 1}, "repo_full_name": "THEmemparlour/memparlor", "training_usage": "hard_negative", "source_motif_id": "graph-pattern-motif-thread-2623cf7923721003", "graph_gold_label": "supported_by_high_confidence_link", "changed_file_labels": {"source_or_other": 30}}, "text": "Graph query export: Mock, sample, placeholder, or self-attested behavior treated as real\nQuery id: mock_as_real_or_placeholder\nQuery type: motif_query\nIntent: Hard negatives for fake completeness and missing real data paths.\nMotif: mock_as_real_or_placeholder\nTraining usage: hard_negative\nGraph gold label: supported_by_high_confidence_link\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\nEvidence:\nGraph motif: Mock, sample, placeholder, or self-attested behavior treated as real\nMotif id: mock_as_real_or_placeholder\nPolarity: bad\nTraining usage: hard_negative\nSeverity: critical\nRepo: THEmemparlour/memparlor\nThread: THEmemparlour/memparlor#11\nGraph gold label: supported_by_high_confidence_link\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: THEmemparlour/memparlor#11\nRepo: THEmemparlour/memparlor\nIssue/PR number: 11\nGraph consistency label: supported_by_high_confidence_link\nNodes: 38\nEdges: 70\nNode types: {'link_quality': 10, 'pr_file': 6, 'alignment': 6, 'commit': 5, 'blueprint_finding': 3, 'comment': 2, 'comment_chain': 2, 'thread': 1, 'repo': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'comment_chain_touches_file': 12, 'chain_has_link_quality': 10, 'thread_touches_file': 6, 'comment_chain_links_commit': 6, 'issue_chain_touches_file': 6, 'alignment_uses_comment': 6, 'alignment_uses_finding': 6, 'comment_aligns_finding': 6, 'thread_has_comment': 2, 'thread_has_comment_chain': 2, 'comment_has_chain': 2, 'issue_chain_has_comment_chain': 2, 'repo_has_thread': 1, 'thread_has_issue_chain': 1, 'thread_has_fix_outcome': 1, 'issue_chain_has_fix_outcome': 1}\nLabels: {'source_or_other': 6, 'blueprint_human_gap_alignment': 6, 'bug_fix': 4, 'claimed_resolved_unverified': 3, 'thread_has_human_issue_and_fix_context': 2, 'partial blueprint fit': 2, 'issue_or_pull_request_thread': 1, 'ui_workflow_gap': 1, 'test_ci_gap': 1, 'human_reported_issue_then_fix_attempt': 1, 'generated_provenance': 1, 'self_attested_or_generated_fix_unverified': 1, 'self_attested_unverified': 1, 'weak blueprint fit': 1}\nOutcomes: {'claimed_resolved_unverified': 6, 'self_attested_unverified': 2}\nQuality tiers: {'assumption_check': 6, 'high_confidence': 3, 'weak_supervision': 1}\nCI labels: {}\nCurriculum targets:\n- Train real-data plumbing and mock-removal tasks from source to UI.\n- Use as hard negatives for dashboards or apps claiming real runs without provenance.\nAssumption checks:\n- Is user-visible behavior backed by real storage/API/CI artifacts?\n- Are placeholders, sample data, or generated claims still in a production path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/THEmemparlour/memparlor", "source_id": "graph-query-motif_query-8618bfb2ee1d2cd7", "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": "THEmemparlour/memparlor", "source_dataset": "graph_queries/mock_as_real_or_placeholder", "training_usage": "hard_negative"}}}, {"ruleId": "scanner-3848cd8e6450720c", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 server/r2.test.js:20"}, "properties": {"repobilityId": "678544c853cde3f0", "scanner": "scanner-primary", "fingerprint": "3848cd8e6450720c", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-f939d55bea5cf72e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 server/dev-server.js:774"}, "properties": {"repobilityId": "c88e8b549d4ed9c6", "scanner": "scanner-primary", "fingerprint": "f939d55bea5cf72e", "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-a488206dede3c3a8", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/nav.js:35"}, "properties": {"repobilityId": "cf059c6996f2d11e", "scanner": "scanner-primary", "fingerprint": "a488206dede3c3a8", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/nav.js"}, "region": {"startLine": 35}}}]}, {"ruleId": "scanner-a97a2103ca2a40c5", "level": "warning", "message": {"text": "Insecure pattern 'direct_innerhtml_assignment' in js/footer.js:37"}, "properties": {"repobilityId": "a7bfc6f91ca3674d", "scanner": "scanner-primary", "fingerprint": "a97a2103ca2a40c5", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "direct_innerhtml_assignment"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "js/footer.js"}, "region": {"startLine": 37}}}]}, {"ruleId": "scanner-f0dd13dbe118778c", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in server/dev-server.js:14"}, "properties": {"repobilityId": "eabf44419ee2224d", "scanner": "scanner-primary", "fingerprint": "f0dd13dbe118778c", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "server/dev-server.js"}, "region": {"startLine": 14}}}]}, {"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-6893a6c8b0861585", "level": "warning", "message": {"text": "Very low test-to-source ratio"}, "properties": {"repobilityId": "54a7de3f06314bf0", "scanner": "scanner-primary", "fingerprint": "6893a6c8b0861585", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["tests", "coverage"]}}, {"ruleId": "scanner-141b30a41e03817b", "level": "note", "message": {"text": "No license file detected"}, "properties": {"repobilityId": "a2f9067e1ff8c89e", "scanner": "scanner-primary", "fingerprint": "141b30a41e03817b", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["license", "repo-hardening", "generated-repo-pattern"]}}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "9cc71081e48b793f", "scanner": "scanner-primary", "fingerprint": "72b2a6250083a784", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "incomplete", "generated-repo-pattern"]}}, {"ruleId": "scanner-2d0c7b7ab8f8aacf", "level": "warning", "message": {"text": "Critical user flow still appears backed by mock or placeholder data"}, "properties": {"repobilityId": "d733844b1d0c8032", "scanner": "scanner-primary", "fingerprint": "2d0c7b7ab8f8aacf", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["placeholder", "mock-data", "critical-flow", "generated-repo-pattern"]}}, {"ruleId": "scanner-b9088664ace7f748", "level": "note", "message": {"text": "Composite production-readiness gap"}, "properties": {"repobilityId": "5122567a7380b2b1", "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": "2e99266f087250a2", "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": "edd22778bbf36355", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-82c586b81ef829ea", "level": "none", "message": {"text": "Commented-code block (7 lines) in js/media.js:24"}, "properties": {"repobilityId": "979590182339c26c", "scanner": "scanner-primary", "fingerprint": "82c586b81ef829ea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3ef2dd2f8fffbfc2", "level": "none", "message": {"text": "Commented-code block (7 lines) in js/headings-mobile.js:46"}, "properties": {"repobilityId": "259e382cbf812c12", "scanner": "scanner-primary", "fingerprint": "3ef2dd2f8fffbfc2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a98a030c92c6090", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/nav.js:80"}, "properties": {"repobilityId": "43a4d803f5acd42e", "scanner": "scanner-primary", "fingerprint": "6a98a030c92c6090", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-94be75c22faf64ba", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/folds.js:22"}, "properties": {"repobilityId": "53682a5213ed1666", "scanner": "scanner-primary", "fingerprint": "94be75c22faf64ba", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e50f49b8356ba7a8", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/dev/dev-controller.js:34"}, "properties": {"repobilityId": "976a7c0e9a1ca4e8", "scanner": "scanner-primary", "fingerprint": "e50f49b8356ba7a8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8553f41e0dd1ca6", "level": "none", "message": {"text": "Commented-code block (7 lines) in js/dev/dev-editor.js:25"}, "properties": {"repobilityId": "32bd818ae745cf31", "scanner": "scanner-primary", "fingerprint": "a8553f41e0dd1ca6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-73039f5563619f9b", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-editor.js:373"}, "properties": {"repobilityId": "016b6b74cf72fed7", "scanner": "scanner-primary", "fingerprint": "73039f5563619f9b", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c16e50b5c0b42369", "level": "none", "message": {"text": "Commented-code block (6 lines) in js/dev/dev-config.site.js:30"}, "properties": {"repobilityId": "b991f8918eec5aba", "scanner": "scanner-primary", "fingerprint": "c16e50b5c0b42369", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7fb6978b461e5d5c", "level": "none", "message": {"text": "Commented-code block (5 lines) in js/dev/dev-layout.js:74"}, "properties": {"repobilityId": "7e3605060d67236d", "scanner": "scanner-primary", "fingerprint": "7fb6978b461e5d5c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b871fa66654fa32d", "level": "none", "message": {"text": "Commented-code block (9 lines) in js/dev/dev-drag.js:87"}, "properties": {"repobilityId": "9073c9e4eb7ddb29", "scanner": "scanner-primary", "fingerprint": "b871fa66654fa32d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a188e607137f42e6", "level": "none", "message": {"text": "Commented-code block (6 lines) in js/dev/dev-auth.js:40"}, "properties": {"repobilityId": "6cd3ef7485a4e940", "scanner": "scanner-primary", "fingerprint": "a188e607137f42e6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4a27985853340f2", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 js/dev/dev-agent-edit.js:299"}, "properties": {"repobilityId": "39d68543f171f1ae", "scanner": "scanner-primary", "fingerprint": "b4a27985853340f2", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bbfba13fe0bccf6a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 server/r2.test.js:84"}, "properties": {"repobilityId": "ccefbb78ff2036eb", "scanner": "scanner-primary", "fingerprint": "bbfba13fe0bccf6a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-2dda550b561384b5", "level": "none", "message": {"text": "Commented-code block (5 lines) in server/dev-server.js:343"}, "properties": {"repobilityId": "d425b45d5f974fa7", "scanner": "scanner-primary", "fingerprint": "2dda550b561384b5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}