{"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: teaarte/loom", "shortDescription": {"text": "Foundry mined unresolved feedback: teaarte/loom"}, "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: needs_more_evidence\nRepo: teaarte/loom\nThread: teaarte/loom#3\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: teaarte/loom\nThread: teaarte/loom#3\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#3\nRepo: teaarte/loom\nIssue/PR number: 3\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 3, 'repo_has_thread': 1, 'thread_has_"}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_blueprint_gap", "name": "Foundry mined blueprint gap alignment: teaarte/loom", "shortDescription": {"text": "Foundry mined blueprint gap alignment: teaarte/loom"}, "fullDescription": {"text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: teaarte/loom\nThread: teaarte/loom#1\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: teaarte/loom\nThread: teaarte/loom#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#1\nRepo: teaarte/loom\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 105\nEdges: 132\nNode types: {'pr_file': 88, 'commit': 5, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'a"}, "properties": {"scanner": "foundry_dataset", "category": "tech_debt", "severity": "medium", "confidence": 0.7, "cwe": "", "owasp": ""}}, {"id": "foundry_schema_ui_api_gap", "name": "Foundry mined schema ui api mismatch: teaarte/loom", "shortDescription": {"text": "Foundry mined schema ui api mismatch: teaarte/loom"}, "fullDescription": {"text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: teaarte/loom\nThread: teaarte/loom#1\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: teaarte/loom\nThread: teaarte/loom#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#1\nRepo: teaarte/loom\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 105\nEdges: 132\nNode types: {'pr_file': 88, 'commit': 5, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'th"}, "properties": {"scanner": "foundry_dataset", "category": "quality", "severity": "high", "confidence": 0.76, "cwe": "", "owasp": ""}}, {"id": "foundry_bad_chain", "name": "Foundry mined bad chains: teaarte/loom", "shortDescription": {"text": "Foundry mined bad chains: teaarte/loom"}, "fullDescription": {"text": "Comment chain pattern product: bad_chains\nRepo: teaarte/loom\nThread: teaarte/loom#3\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: teaarte/loom#3\nRepo: teaarte/loom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4ef8dee6a8c07e2a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/teaarte/loom/issues/3\",\n    \"text\": \"GitHub feedback: "}, "properties": {"scanner": "foundry_dataset", "category": "practices", "severity": "high", "confidence": 0.84, "cwe": "", "owasp": ""}}, {"id": "scanner-cedfa79ef4447d0d", "name": "Stray `console.log` in TS/JS \u2014 packages/cli/test/npm-pack-smoke.test.ts:174", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/cli/test/npm-pack-smoke.test.ts:174"}, "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-45f191c0490d91a5", "name": "Stray `console.log` in TS/JS \u2014 packages/mcp-server/test/ollama-loop.test.ts:156", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/mcp-server/test/ollama-loop.test.ts:156"}, "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-e6d20bf436ac0d8e", "name": "Stray `console.log` in TS/JS \u2014 packages/server/test/fixtures.ts:249", "shortDescription": {"text": "Stray `console.log` in TS/JS \u2014 packages/server/test/fixtures.ts:249"}, "fullDescription": {"text": "Replace with the toast helper, an error boundary, or remove. `console.warn` / `console.error` are acceptable.\n\nWhy: Hygiene \u2014 easy to leak debug output.\nRule id: fq.console-leak"}, "properties": {"scanner": "scanner-primary", "layer": "frontend", "severity": "low", "confidence": 1.0}}, {"id": "scanner-fdbe2a2345f9797e", "name": "Docker base image is tag-pinned but not digest-pinned: node:22-slim", "shortDescription": {"text": "Docker base image is tag-pinned but not digest-pinned: node:22-slim"}, "fullDescription": {"text": "Container tags can be retagged upstream. Pin production base images to a reviewed digest (`image@sha256:...`) when reproducibility and supply-chain integrity matter."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-aa5acaa49eb8315b", "name": "Containers defined but no K8s/orchestration manifest found", "shortDescription": {"text": "Containers defined but no K8s/orchestration manifest found"}, "fullDescription": {"text": "Repo has Dockerfiles/compose but no Kubernetes/Nomad manifests. If the target deployment is K8s, the manifests may live in a separate ops repo."}, "properties": {"scanner": "scanner-primary", "layer": "hardware", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75adc4ddbeb95803", "name": "Insecure pattern 'node_child_process' in packages/driver/src/checks-executor.ts:36", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/checks-executor.ts:36"}, "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-3c1614469d69334a", "name": "Insecure pattern 'node_child_process' in packages/driver/src/copy.ts:25", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/copy.ts:25"}, "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-20078caf2a106adc", "name": "Insecure pattern 'node_child_process' in packages/driver/src/git-delta.ts:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/git-delta.ts:23"}, "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-ee057a96a6dbe50a", "name": "Insecure pattern 'node_child_process' in packages/driver/src/spawn-cli.ts:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/spawn-cli.ts:23"}, "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-a5213164c7d0a7d0", "name": "Insecure pattern 'node_child_process' in packages/driver/src/container-executor.ts:30", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/container-executor.ts:30"}, "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-90b4767dcf4b3b5a", "name": "Insecure pattern 'node_child_process' in packages/cli/src/launch.ts:18", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/launch.ts:18"}, "fullDescription": {"text": "Found a known-risky pattern (node_child_process). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "medium", "confidence": 1.0}}, {"id": "scanner-f0b4f1d6a525399d", "name": "Insecure pattern 'node_child_process' in packages/cli/src/commands/daemon.ts:24", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/daemon.ts:24"}, "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-5a794b34414ac468", "name": "Insecure pattern 'node_child_process' in packages/cli/src/commands/up.ts:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/up.ts:8"}, "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-7337773ecaf97950", "name": "Insecure pattern 'node_child_process' in packages/cli/src/commands/serve.ts:21", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/serve.ts:21"}, "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-e1297cdf07437748", "name": "Insecure pattern 'node_child_process' in packages/cli/src/lib/probes.ts:8", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/lib/probes.ts:8"}, "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-036c60e23bdc1188", "name": "Insecure pattern 'node_child_process' in packages/daemon/src/notify-channels.ts:7", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/daemon/src/notify-channels.ts:7"}, "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-69356dcc91b46188", "name": "Insecure pattern 'node_child_process' in packages/daemon/src/worktree-lifecycle.ts:23", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/daemon/src/worktree-lifecycle.ts:23"}, "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-37cc97d89911f4ee", "name": "Insecure pattern 'exec_used' in packages/kernel/src/types/plugins.ts:358", "shortDescription": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/types/plugins.ts:358"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-f9c175e5d52f592c", "name": "Insecure pattern 'exec_used' in packages/kernel/src/types/transaction.ts:18", "shortDescription": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/types/transaction.ts:18"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-0a4b55fea4808d68", "name": "Insecure pattern 'exec_used' in packages/kernel/src/state/transaction.ts:38", "shortDescription": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/state/transaction.ts:38"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-a6a0c7afbdd3322d", "name": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/passthrough.ts:65", "shortDescription": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/passthrough.ts:65"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "confidence": 1.0}}, {"id": "scanner-97606ca289caa22f", "name": "Insecure pattern 'node_child_process' in packages/kernel/src/sandbox/passthrough.ts:13", "shortDescription": {"text": "Insecure pattern 'node_child_process' in packages/kernel/src/sandbox/passthrough.ts:13"}, "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-a732664b0fe3328c", "name": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/path-restricted.ts:32", "shortDescription": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/path-restricted.ts:32"}, "fullDescription": {"text": "Found a known-risky pattern (exec_used). Review and replace if possible."}, "properties": {"scanner": "scanner-primary", "layer": "security", "severity": "high", "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-25a362f2e79a177e", "name": "Very large file: packages/bundles/code/test/bundle.test.ts (1291 lines)", "shortDescription": {"text": "Very large file: packages/bundles/code/test/bundle.test.ts (1291 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-249098e1c7a8158f", "name": "Very large file: packages/bundles/code/src/bundle.ts (1404 lines)", "shortDescription": {"text": "Very large file: packages/bundles/code/src/bundle.ts (1404 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-d0d877cca02ad007", "name": "Very large file: packages/loader/test/bundle-loader.test.ts (1668 lines)", "shortDescription": {"text": "Very large file: packages/loader/test/bundle-loader.test.ts (1668 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-bfe6344cf0e26322", "name": "Very large file: packages/mcp-server/test/e2e-shuttle.test.ts (1172 lines)", "shortDescription": {"text": "Very large file: packages/mcp-server/test/e2e-shuttle.test.ts (1172 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-4d715d8c97d6462e", "name": "Very large file: packages/kernel/test/fsm.test.ts (2275 lines)", "shortDescription": {"text": "Very large file: packages/kernel/test/fsm.test.ts (2275 lines)"}, "fullDescription": {"text": "Files with >800 lines often hide complexity hotspots and discourage tests."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-78c0f74a6c2445e2", "name": "Node manifest has dependencies but no lockfile: packages/bundles/spec/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/bundles/spec/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b23f9ba55222a2ed", "name": "Node manifest has dependencies but no lockfile: packages/bundles/code/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/bundles/code/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-eddecaa766cadff2", "name": "Node manifest has dependencies but no lockfile: packages/config/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/config/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-045072a7ffa67bed", "name": "Node manifest has dependencies but no lockfile: packages/loader/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/loader/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-28a4196bf5aaf7ec", "name": "Node manifest has dependencies but no lockfile: packages/driver/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/driver/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-75a184eec78d87bc", "name": "Node manifest has dependencies but no lockfile: packages/dashboard/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/dashboard/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-8c2e3196a4ef0cdd", "name": "Node manifest has dependencies but no lockfile: packages/cli/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/cli/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6531832de9e9ed54", "name": "Node manifest has dependencies but no lockfile: packages/providers/anthropic-sdk/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/providers/anthropic-sdk/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2f49e372b840b99d", "name": "Node manifest has dependencies but no lockfile: packages/providers/ollama/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/providers/ollama/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-430fab27180e86da", "name": "Node manifest has dependencies but no lockfile: packages/providers/openrouter/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/providers/openrouter/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-cc772b086c6d017c", "name": "Node manifest has dependencies but no lockfile: packages/providers/claude-code-shuttle/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/providers/claude-code-shuttle/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f6d2cff9e5618917", "name": "Node manifest has dependencies but no lockfile: packages/daemon/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/daemon/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-6cf7d86f806aee43", "name": "Node manifest has dependencies but no lockfile: packages/mcp-server/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/mcp-server/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-da2de39a68c03e45", "name": "Node manifest has dependencies but no lockfile: packages/transport-types/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/transport-types/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-a633bb7176feec2e", "name": "Node manifest has dependencies but no lockfile: packages/pipeline/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/pipeline/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-b739f2f2be1d714d", "name": "Node manifest has dependencies but no lockfile: packages/server/package.json", "shortDescription": {"text": "Node manifest has dependencies but no lockfile: packages/server/package.json"}, "fullDescription": {"text": "`package.json` declares dependencies, but no same-directory npm/pnpm/yarn/bun lockfile was found. Generated projects without lockfiles are less reproducible and harder to secure-scan precisely."}, "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 43 placeholder/mock markers across 27 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: ci, lockfile. 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-c0120b31c9ed1257", "name": "Commented-code block (8 lines) in packages/bundles/spec/manifest.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/bundles/spec/manifest.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-58bf767441944c86", "name": "Commented-code block (5 lines) in packages/bundles/spec/test/bundle.test.ts:261", "shortDescription": {"text": "Commented-code block (5 lines) in packages/bundles/spec/test/bundle.test.ts:261"}, "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-970176be53ab9509", "name": "Commented-code block (6 lines) in packages/bundles/spec/src/invariants.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/spec/src/invariants.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1515e017b65439e5", "name": "Commented-code block (6 lines) in packages/bundles/spec/src/policy-resolver.ts:9", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/spec/src/policy-resolver.ts:9"}, "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-216de0e3d06e9324", "name": "Commented-code block (9 lines) in packages/bundles/spec/src/bundle.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/bundles/spec/src/bundle.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f0f246f818d7587e", "name": "Commented-code block (10 lines) in packages/bundles/code/manifest.ts:12", "shortDescription": {"text": "Commented-code block (10 lines) in packages/bundles/code/manifest.ts:12"}, "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-adcd9d22fa0684e4", "name": "Commented-code block (6 lines) in packages/bundles/code/test/bundle.test.ts:758", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/code/test/bundle.test.ts:758"}, "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-6a8676c69302b24f", "name": "Commented-code block (6 lines) in packages/bundles/code/test/checks.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/code/test/checks.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fd25552496c46e0", "name": "Commented-code block (7 lines) in packages/bundles/code/test/checks-integration.test.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/bundles/code/test/checks-integration.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-87dcf3f3729dcdf8", "name": "Commented-code block (5 lines) in packages/bundles/code/test/adjudicate.test.ts:165", "shortDescription": {"text": "Commented-code block (5 lines) in packages/bundles/code/test/adjudicate.test.ts:165"}, "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-12e42e798a9be00c", "name": "Commented-code block (5 lines) in packages/bundles/code/src/sandbox-rules.ts:18", "shortDescription": {"text": "Commented-code block (5 lines) in packages/bundles/code/src/sandbox-rules.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b47048abacbe51e", "name": "Commented-code block (8 lines) in packages/bundles/code/src/stack.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/bundles/code/src/stack.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11b0e0a8640575b9", "name": "Commented-code block (8 lines) in packages/bundles/code/src/agent-execution.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/bundles/code/src/agent-execution.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a65d7fc4cfadbdb", "name": "Commented-code block (6 lines) in packages/bundles/code/src/invariants.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/code/src/invariants.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-990cd77ec76b1575", "name": "Commented-code block (6 lines) in packages/bundles/code/src/policy-resolver.ts:10", "shortDescription": {"text": "Commented-code block (6 lines) in packages/bundles/code/src/policy-resolver.ts:10"}, "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-2d4788dfb5124501", "name": "Commented-code block (7 lines) in packages/bundles/code/src/bundle.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/bundles/code/src/bundle.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-381937ce8d992571", "name": "Commented-code block (5 lines) in packages/config/test/model-map.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/test/model-map.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e58be13bc09cad5d", "name": "Commented-code block (5 lines) in packages/config/test/backend.test.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/test/backend.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d9fa5c2658a92a65", "name": "Commented-code block (6 lines) in packages/config/scripts/no-domain-leak.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/config/scripts/no-domain-leak.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fb394d08cd8c65f0", "name": "Commented-code block (5 lines) in packages/config/src/backend.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/backend.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-68ba079eb9d9667f", "name": "Commented-code block (6 lines) in packages/config/src/capabilities.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/config/src/capabilities.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-481644301a27c284", "name": "Commented-code block (5 lines) in packages/config/src/schema.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/schema.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0baa4423b145ac5", "name": "Commented-code block (8 lines) in packages/config/src/credentials.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/config/src/credentials.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ebf392bf130f1ed4", "name": "Commented-code block (5 lines) in packages/config/src/paths.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/paths.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e64bbe78597559c0", "name": "Commented-code block (5 lines) in packages/config/src/stores.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/stores.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e0850ae06013e5c7", "name": "Commented-code block (5 lines) in packages/config/src/checks.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/checks.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f61a4d91d61ba86", "name": "Commented-code block (5 lines) in packages/config/src/resolve.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/resolve.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ffc37c9e4b3bd14d", "name": "Commented-code block (5 lines) in packages/config/src/model-map.ts:35", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/model-map.ts:35"}, "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-74c29406c34a2896", "name": "Commented-code block (6 lines) in packages/config/src/workspace.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/config/src/workspace.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-451911c7771d815c", "name": "Commented-code block (5 lines) in packages/config/src/redact.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/redact.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-167a12a54246b1a5", "name": "Commented-code block (5 lines) in packages/config/src/types.ts:8", "shortDescription": {"text": "Commented-code block (5 lines) in packages/config/src/types.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e04872929411243", "name": "Commented-code block (6 lines) in packages/loader/test/prompt-materialization.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/loader/test/prompt-materialization.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8ae409ed2589e7a1", "name": "Commented-code block (5 lines) in packages/loader/test/extension-loader.test.ts:519", "shortDescription": {"text": "Commented-code block (5 lines) in packages/loader/test/extension-loader.test.ts:519"}, "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-661c481dbbf55fde", "name": "Commented-code block (6 lines) in packages/loader/test/gate-role-genericity.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/loader/test/gate-role-genericity.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19208928feed288e", "name": "Commented-code block (5 lines) in packages/loader/src/extension-loader.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/loader/src/extension-loader.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ea933fcf4a94efa", "name": "Commented-code block (6 lines) in packages/loader/src/index.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/loader/src/index.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dc19f06f23b14c3e", "name": "Commented-code block (8 lines) in packages/loader/src/provider-router.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/loader/src/provider-router.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7af15853939d4b8", "name": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/installed-manifest.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/installed-manifest.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-844317850a09c347", "name": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/provider-registry.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/provider-registry.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9b23a0991b974462", "name": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/index.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/index.ts:9"}, "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-47264b60a67ab587", "name": "Commented-code block (10 lines) in packages/loader/src/bundle-loader/validators/import-scope.ts:3", "shortDescription": {"text": "Commented-code block (10 lines) in packages/loader/src/bundle-loader/validators/import-scope.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-dffe38cd24180c2e", "name": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/complexity-flows.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/complexity-flows.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2ceebe4b8d96ea09", "name": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/validators/auto-policy.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/validators/auto-policy.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6ab8d3cd8f502bc", "name": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/manifest-cross-check.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/manifest-cross-check.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b188b5fc05a7fd77", "name": "Commented-code block (5 lines) in packages/driver/test/checks-executor.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/test/checks-executor.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9c9c429c18c258d", "name": "Commented-code block (8 lines) in packages/driver/test/drive.test.ts:5", "shortDescription": {"text": "Commented-code block (8 lines) in packages/driver/test/drive.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bec3f1922c497fea", "name": "Commented-code block (5 lines) in packages/driver/test/drive-sandboxed.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/test/drive-sandboxed.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-70ef1f853ac6a012", "name": "Commented-code block (9 lines) in packages/driver/test/sandboxed-executor.test.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/test/sandboxed-executor.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6055d89a8889336a", "name": "Commented-code block (8 lines) in packages/driver/test/copy-clean.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/driver/test/copy-clean.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ccd5a2a985f91e73", "name": "Commented-code block (8 lines) in packages/driver/test/container-e2e.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/driver/test/container-e2e.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6d7b5d566043fb2f", "name": "Commented-code block (10 lines) in packages/driver/test/opencode-executor.test.ts:5", "shortDescription": {"text": "Commented-code block (10 lines) in packages/driver/test/opencode-executor.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f79afe4eb04a696d", "name": "Commented-code block (6 lines) in packages/driver/test/container-executor.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/test/container-executor.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7643b28d8ec34c9d", "name": "Commented-code block (5 lines) in packages/driver/test/rate-limit.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/test/rate-limit.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-87a852c948fc18ce", "name": "Commented-code block (5 lines) in packages/driver/test/dispatch-executor.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/test/dispatch-executor.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-acda17c8a65a1fe3", "name": "Commented-code block (6 lines) in packages/driver/test/spawn-cli.test.ts:58", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/test/spawn-cli.test.ts:58"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-11855d65e99bcbd2", "name": "Commented-code block (9 lines) in packages/driver/test/aider-executor.test.ts:6", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/test/aider-executor.test.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6309735d90efbeca", "name": "Commented-code block (5 lines) in packages/driver/test/worktree.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/test/worktree.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-761c6d9be61c0052", "name": "Commented-code block (6 lines) in packages/driver/test/trace.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/test/trace.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-df606344ceae7278", "name": "Commented-code block (6 lines) in packages/driver/scripts/no-domain-leak.mjs:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/scripts/no-domain-leak.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c1094fac12b1410", "name": "Commented-code block (6 lines) in packages/driver/src/checks-executor.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/checks-executor.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-328f7a181d305a2a", "name": "Commented-code block (5 lines) in packages/driver/src/transcript.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/src/transcript.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6bea5bf7af0e0fc", "name": "Commented-code block (6 lines) in packages/driver/src/claude-code-executor.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/claude-code-executor.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3391a7d285b44781", "name": "Commented-code block (10 lines) in packages/driver/src/copy.ts:4", "shortDescription": {"text": "Commented-code block (10 lines) in packages/driver/src/copy.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d95a315426ed0733", "name": "Commented-code block (6 lines) in packages/driver/src/git-delta.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/git-delta.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-05ec8c40be16cb0c", "name": "Commented-code block (8 lines) in packages/driver/src/delta-baseline.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/driver/src/delta-baseline.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-581fd67b8754c9dd", "name": "Commented-code block (5 lines) in packages/driver/src/resume-directive.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/src/resume-directive.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-598d43f2fa0abbbc", "name": "Commented-code block (5 lines) in packages/driver/src/sandboxed-executor.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/src/sandboxed-executor.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0f7da7450277e45b", "name": "Commented-code block (7 lines) in packages/driver/src/executor-errors.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/driver/src/executor-errors.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e60a7654550b08e", "name": "Commented-code block (7 lines) in packages/driver/src/trace.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/driver/src/trace.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ef8b378fa39e9cc6", "name": "Commented-code block (7 lines) in packages/driver/src/spawn-cli.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/driver/src/spawn-cli.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ecbb1c0cbba09c02", "name": "Commented-code block (9 lines) in packages/driver/src/idempotency.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/idempotency.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96cb2aa2e2273c16", "name": "Commented-code block (7 lines) in packages/driver/src/sandbox-root.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/driver/src/sandbox-root.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-947ecf29a2db6248", "name": "Commented-code block (9 lines) in packages/driver/src/aider-executor.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/aider-executor.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d84189f953fe9d10", "name": "Commented-code block (6 lines) in packages/driver/src/compositions.ts:12", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/compositions.ts:12"}, "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-4b60f9cca6376f81", "name": "Commented-code block (6 lines) in packages/driver/src/index.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/index.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-636e554db33c70e2", "name": "Commented-code block (7 lines) in packages/driver/src/adapter.ts:38", "shortDescription": {"text": "Commented-code block (7 lines) in packages/driver/src/adapter.ts:38"}, "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-bdfde7c60d83d084", "name": "Commented-code block (5 lines) in packages/driver/src/opencode-executor.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/src/opencode-executor.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f796bb727c022bc1", "name": "Commented-code block (8 lines) in packages/driver/src/container-executor.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/driver/src/container-executor.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5fe4c4c33f212ba2", "name": "Commented-code block (6 lines) in packages/driver/src/rate-limit.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/rate-limit.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cb568c45e830687a", "name": "Commented-code block (6 lines) in packages/driver/src/drive.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/drive.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f3884b1011c8b824", "name": "Commented-code block (6 lines) in packages/driver/src/provider-error.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/driver/src/provider-error.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f00eb24d5305837f", "name": "Commented-code block (9 lines) in packages/driver/src/dispatch-executor.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/dispatch-executor.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-677278a8d82d8217", "name": "Commented-code block (9 lines) in packages/driver/src/progress.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/progress.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d735de2fa2a15c0", "name": "Commented-code block (5 lines) in packages/driver/src/provider-executor.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/driver/src/provider-executor.ts:9"}, "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-f00d806fab1b6f0e", "name": "Commented-code block (9 lines) in packages/driver/src/clone.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/clone.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8bcf2e9d78d08ca6", "name": "Commented-code block (9 lines) in packages/driver/src/worktree.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/driver/src/worktree.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f073a653386ccd38", "name": "Commented-code block (6 lines) in packages/dashboard/vite.config.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/vite.config.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a166d36ad4ef212", "name": "Commented-code block (5 lines) in packages/dashboard/postcss.config.cjs:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/postcss.config.cjs:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-55b66399f586a114", "name": "Commented-code block (5 lines) in packages/dashboard/test/pack-smoke.test.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/test/pack-smoke.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c59755ea513ed9f8", "name": "Commented-code block (5 lines) in packages/dashboard/test/schemaForm.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/test/schemaForm.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-214bc0d9e6546dad", "name": "Commented-code block (6 lines) in packages/dashboard/src/theme.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/theme.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-533ab88a664329b3", "name": "Commented-code block (10 lines) in packages/dashboard/src/components/ModelMap.tsx:1", "shortDescription": {"text": "Commented-code block (10 lines) in packages/dashboard/src/components/ModelMap.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-49699b7cdeae130b", "name": "Commented-code block (6 lines) in packages/dashboard/src/components/ConnectionFields.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/ConnectionFields.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ac5f932bbf3f1f02", "name": "Commented-code block (6 lines) in packages/dashboard/src/components/Onboarding.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/Onboarding.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5fe5ffeea60954a", "name": "Commented-code block (6 lines) in packages/dashboard/src/components/Trace.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/Trace.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b323908ed2fa3266", "name": "Commented-code block (7 lines) in packages/dashboard/src/components/FolderBrowser.tsx:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/dashboard/src/components/FolderBrowser.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fcbda5afe2376391", "name": "Commented-code block (6 lines) in packages/dashboard/src/components/SchemaForm.tsx:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/SchemaForm.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fbffcf8b21ef5001", "name": "Commented-code block (6 lines) in packages/dashboard/src/lib/api.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/api.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-75a0312503179481", "name": "Commented-code block (6 lines) in packages/dashboard/src/lib/schemaForm.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/schemaForm.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6e9f4cc4f535ac56", "name": "Commented-code block (6 lines) in packages/dashboard/src/lib/policies.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/policies.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-53d776e0cb566946", "name": "Commented-code block (5 lines) in packages/dashboard/src/lib/checks.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/src/lib/checks.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-510580e0acc40330", "name": "Commented-code block (7 lines) in packages/dashboard/src/lib/mask.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/dashboard/src/lib/mask.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ab2470a356ff64ff", "name": "Commented-code block (7 lines) in packages/dashboard/src/lib/validatePair.ts:24", "shortDescription": {"text": "Commented-code block (7 lines) in packages/dashboard/src/lib/validatePair.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7cb65014c5147727", "name": "Commented-code block (7 lines) in packages/dashboard/src/hooks/useSSE.ts:13", "shortDescription": {"text": "Commented-code block (7 lines) in packages/dashboard/src/hooks/useSSE.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2295d31d83946882", "name": "Commented-code block (5 lines) in packages/dashboard/src/hooks/useApi.ts:12", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/src/hooks/useApi.ts:12"}, "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-273d042468a0b33d", "name": "Commented-code block (10 lines) in packages/dashboard/src/views/SettingsView.tsx:1", "shortDescription": {"text": "Commented-code block (10 lines) in packages/dashboard/src/views/SettingsView.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a69197a5708c0ef2", "name": "Commented-code block (7 lines) in packages/dashboard/src/views/AddProjectView.tsx:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/dashboard/src/views/AddProjectView.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a28e021c0669d847", "name": "Commented-code block (8 lines) in packages/dashboard/src/views/ProjectDetail.tsx:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/dashboard/src/views/ProjectDetail.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3b31c8d276b20352", "name": "Commented-code block (5 lines) in packages/dashboard/src/views/ProvidersView.tsx:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/dashboard/src/views/ProvidersView.tsx:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aceeb28140f96c55", "name": "Commented-code block (5 lines) in packages/cli/test/setup.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/test/setup.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d285ffe0cd919ba1", "name": "Commented-code block (11 lines) in packages/cli/test/npm-pack-smoke.test.ts:4", "shortDescription": {"text": "Commented-code block (11 lines) in packages/cli/test/npm-pack-smoke.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-98146983c9b8746e", "name": "Commented-code block (5 lines) in packages/cli/test/resilience.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/test/resilience.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a9fbeb3e2921a78e", "name": "Commented-code block (5 lines) in packages/cli/test/backend-dispatch.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/test/backend-dispatch.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f9cbe44692b70f62", "name": "Commented-code block (5 lines) in packages/cli/src/version.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/version.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a3c5db2cce6fe812", "name": "Commented-code block (8 lines) in packages/cli/src/launch.ts:6", "shortDescription": {"text": "Commented-code block (8 lines) in packages/cli/src/launch.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c494c148767c1d04", "name": "Commented-code block (5 lines) in packages/cli/src/commands/config.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/config.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea136402a6eeec6b", "name": "Commented-code block (6 lines) in packages/cli/src/commands/run.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/run.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29eb6c6a004b7f24", "name": "Commented-code block (5 lines) in packages/cli/src/commands/init.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/init.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e11c747280010e05", "name": "Commented-code block (6 lines) in packages/cli/src/commands/status.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/status.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fec2c0da58bea3c2", "name": "Commented-code block (7 lines) in packages/cli/src/commands/daemon.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/daemon.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a2abb3c58114c9cd", "name": "Commented-code block (6 lines) in packages/cli/src/commands/reset.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/reset.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-060d36cad3c9a139", "name": "Commented-code block (7 lines) in packages/cli/src/commands/allowlist.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/allowlist.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e1be74d6371292e7", "name": "Commented-code block (6 lines) in packages/cli/src/commands/up.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/up.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-915472f2c6178201", "name": "Commented-code block (5 lines) in packages/cli/src/commands/projects.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/projects.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f623a30905d4144", "name": "Commented-code block (5 lines) in packages/cli/src/commands/models.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/models.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d8bd031ca2d05ffb", "name": "Commented-code block (5 lines) in packages/cli/src/commands/setup.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/setup.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5781b93516829e9b", "name": "Commented-code block (7 lines) in packages/cli/src/commands/bot.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/bot.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e87e55eb407b073c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/cli/src/commands/bot.ts:66", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/cli/src/commands/bot.ts:66"}, "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-617eb3d8b7710ffb", "name": "Commented-code block (5 lines) in packages/cli/src/commands/serve.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/serve.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5430e5e46ade1fc8", "name": "Commented-code block (7 lines) in packages/cli/src/lib/config.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/config.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-42b105eb92ef8e2f", "name": "Commented-code block (7 lines) in packages/cli/src/lib/resilience.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/resilience.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e361478c90b65f9e", "name": "Commented-code block (8 lines) in packages/cli/src/lib/container.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/cli/src/lib/container.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f1dedaecbb1f365a", "name": "Commented-code block (7 lines) in packages/cli/src/lib/notify.ts:11", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/notify.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f5ef9e921307436d", "name": "Commented-code block (12 lines) in packages/cli/src/lib/backends.ts:4", "shortDescription": {"text": "Commented-code block (12 lines) in packages/cli/src/lib/backends.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a8c42ccf47bb0f76", "name": "Commented-code block (7 lines) in packages/cli/src/lib/dispatch.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/dispatch.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0c00ebf01ce1329", "name": "Commented-code block (5 lines) in packages/providers/anthropic-sdk/src/index.ts:7", "shortDescription": {"text": "Commented-code block (5 lines) in packages/providers/anthropic-sdk/src/index.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2748978f35f9fe81", "name": "Commented-code block (5 lines) in packages/providers/ollama/test/spawn.test.ts:198", "shortDescription": {"text": "Commented-code block (5 lines) in packages/providers/ollama/test/spawn.test.ts:198"}, "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-0291c756d8f1f0de", "name": "Commented-code block (8 lines) in packages/providers/ollama/src/index.ts:7", "shortDescription": {"text": "Commented-code block (8 lines) in packages/providers/ollama/src/index.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b45772afdad6000c", "name": "Commented-code block (7 lines) in packages/providers/openrouter/test/spawn.test.ts:220", "shortDescription": {"text": "Commented-code block (7 lines) in packages/providers/openrouter/test/spawn.test.ts:220"}, "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-03894922a5feee79", "name": "Commented-code block (6 lines) in packages/providers/openrouter/src/index.ts:13", "shortDescription": {"text": "Commented-code block (6 lines) in packages/providers/openrouter/src/index.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6c9428d2089d62ab", "name": "Commented-code block (7 lines) in packages/providers/claude-code-shuttle/src/index.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/providers/claude-code-shuttle/src/index.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8c27986ce6ecc67c", "name": "Commented-code block (5 lines) in packages/daemon/test/notify-channels.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/notify-channels.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a03ee820242aed52", "name": "Commented-code block (5 lines) in packages/daemon/test/fixtures.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/fixtures.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-12382378218c413a", "name": "Commented-code block (5 lines) in packages/daemon/test/notify.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/notify.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3421d990a32360f", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/test/notify.test.ts:68", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/test/notify.test.ts:68"}, "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-ae799f25627f433f", "name": "Commented-code block (5 lines) in packages/daemon/test/wake.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/wake.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cd38e4d642bc1743", "name": "Commented-code block (6 lines) in packages/daemon/test/supervisor.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/daemon/test/supervisor.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eff194202b379c99", "name": "Commented-code block (5 lines) in packages/daemon/test/supervisor-notify.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/supervisor-notify.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-19202fd627319a7d", "name": "Commented-code block (5 lines) in packages/daemon/test/ship.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/test/ship.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b593d6aa7c722797", "name": "Commented-code block (7 lines) in packages/daemon/scripts/no-domain-leak.mjs:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/daemon/scripts/no-domain-leak.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-611e19233853a897", "name": "Commented-code block (5 lines) in packages/daemon/src/wake.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/src/wake.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bf3540b3c12cb3be", "name": "Commented-code block (7 lines) in packages/daemon/src/retry.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/daemon/src/retry.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d11007c4e60419ca", "name": "Commented-code block (6 lines) in packages/daemon/src/index.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/daemon/src/index.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e624c190959712fa", "name": "Commented-code block (5 lines) in packages/daemon/src/notify-channels.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/src/notify-channels.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-22e609dee79c42f9", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify-channels.ts:159", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify-channels.ts:159"}, "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-1b741a5d1b0c8c2e", "name": "Commented-code block (8 lines) in packages/daemon/src/process-control.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/daemon/src/process-control.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4507d770e5a54f43", "name": "Commented-code block (6 lines) in packages/daemon/src/notify.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/daemon/src/notify.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-db1ae2ef5511fe2c", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify.ts:73", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify.ts:73"}, "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-dd3fd9b492028ad9", "name": "Commented-code block (7 lines) in packages/daemon/src/status-file.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/daemon/src/status-file.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0298a2e3efaf4dc6", "name": "Commented-code block (5 lines) in packages/daemon/src/clock.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/src/clock.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4dbcad5e545a8177", "name": "Commented-code block (5 lines) in packages/daemon/src/supervisor.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/src/supervisor.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2b2beab8d550e736", "name": "Commented-code block (9 lines) in packages/daemon/src/worktree-lifecycle.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/daemon/src/worktree-lifecycle.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c265f6bfaf33b656", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/worktree-lifecycle.ts:73", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/worktree-lifecycle.ts:73"}, "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-c3bf612003acce70", "name": "Commented-code block (5 lines) in packages/daemon/src/logger.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/daemon/src/logger.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c7d6f017eea4130c", "name": "Commented-code block (7 lines) in packages/mcp-server/test/ollama-loop.test.ts:7", "shortDescription": {"text": "Commented-code block (7 lines) in packages/mcp-server/test/ollama-loop.test.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f38f71f127691cb", "name": "Commented-code block (6 lines) in packages/mcp-server/test/provider-routing.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/test/provider-routing.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b7c613dfddf0a859", "name": "Commented-code block (6 lines) in packages/mcp-server/test/cc-adapter.test.ts:5", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/test/cc-adapter.test.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9243628a4e7dc2da", "name": "Commented-code block (5 lines) in packages/mcp-server/test/tools.test.ts:152", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mcp-server/test/tools.test.ts:152"}, "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-4b30e43c38dfe7b2", "name": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/wire-smoke.test.ts:208", "shortDescription": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/wire-smoke.test.ts:208"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5af535ba101e0d75", "name": "Commented-code block (9 lines) in packages/mcp-server/test/wire-smoke.test.ts:4", "shortDescription": {"text": "Commented-code block (9 lines) in packages/mcp-server/test/wire-smoke.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f992e347eca786ae", "name": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/backup-restore.test.ts:132", "shortDescription": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/backup-restore.test.ts:132"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-918cd6efa918ba8b", "name": "Commented-code block (9 lines) in packages/mcp-server/test/e2e-shuttle.test.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/mcp-server/test/e2e-shuttle.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5e37bd9c44d519b3", "name": "Legacy-named symbol `pcLegacy` in packages/mcp-server/src/bootstrap.ts:241", "shortDescription": {"text": "Legacy-named symbol `pcLegacy` in packages/mcp-server/src/bootstrap.ts:241"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-f92c99b0c215a69a", "name": "Commented-code block (10 lines) in packages/mcp-server/src/bootstrap.ts:8", "shortDescription": {"text": "Commented-code block (10 lines) in packages/mcp-server/src/bootstrap.ts:8"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6ef93321813525b0", "name": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/server.ts:79", "shortDescription": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/server.ts:79"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-1822f473db7b92f4", "name": "Commented-code block (6 lines) in packages/mcp-server/src/server.ts:53", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/server.ts:53"}, "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-63046b47a5f24863", "name": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/types.ts:275", "shortDescription": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/types.ts:275"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-2146f0864cc70109", "name": "Commented-code block (5 lines) in packages/mcp-server/src/types.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/types.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4b22f8c8cd08ba56", "name": "Commented-code block (5 lines) in packages/mcp-server/src/lib/parse-task-args.ts:11", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/lib/parse-task-args.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4f4f560a39615108", "name": "Commented-code block (6 lines) in packages/mcp-server/src/lib/refusal.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/lib/refusal.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f4ae256ec4aca76c", "name": "Commented-code block (16 lines) in packages/mcp-server/src/tools/run-task.ts:3", "shortDescription": {"text": "Commented-code block (16 lines) in packages/mcp-server/src/tools/run-task.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bc627fac3604c96f", "name": "Commented-code block (7 lines) in packages/mcp-server/src/tools/resume.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/mcp-server/src/tools/resume.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-82473ddc1e16e39e", "name": "Commented-code block (7 lines) in packages/mcp-server/src/tools/recover.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/mcp-server/src/tools/recover.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-05591c97e696bf69", "name": "Commented-code block (6 lines) in packages/mcp-server/src/tools/state-get.ts:121", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/tools/state-get.ts:121"}, "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-4fead0449b8f8c6d", "name": "Commented-code block (5 lines) in packages/mcp-server/src/tools/get-spawn-prompt.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/tools/get-spawn-prompt.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4a4603d6255df55c", "name": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/tools/backup.ts:1", "shortDescription": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/tools/backup.ts:1"}, "fullDescription": {"text": "Names with suffixes like `_old`, `_v1`, `_deprecated` usually indicate replaced-but-not-removed code (typical AI-coder leftover). Confirm and delete, or rename if it's the active version."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "low", "confidence": 1.0}}, {"id": "scanner-5141ae07e44dd02a", "name": "Commented-code block (12 lines) in packages/mcp-server/src/tools/restore.ts:3", "shortDescription": {"text": "Commented-code block (12 lines) in packages/mcp-server/src/tools/restore.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-96b96dd112e0f6e5", "name": "Commented-code block (6 lines) in packages/mcp-server/src/tools/continue-task.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/tools/continue-task.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2f1837b3809b7653", "name": "Commented-code block (8 lines) in packages/transport-types/src/transport.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/transport-types/src/transport.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-31df21a225857c7e", "name": "Commented-code block (5 lines) in packages/server/test/http.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/http.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9c7530d2160988fd", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/http.test.ts:123", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/http.test.ts:123"}, "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-bb0494a3d3f4fc90", "name": "Commented-code block (5 lines) in packages/server/test/fs-list.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/fs-list.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-bcd708574be6013c", "name": "Commented-code block (5 lines) in packages/server/test/ship-routes.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/ship-routes.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3158c8845707ce14", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/ship-routes.test.ts:54", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/ship-routes.test.ts:54"}, "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-ea4523f1af9d2252", "name": "Commented-code block (6 lines) in packages/server/test/recovery.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/test/recovery.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c907a4bc69517073", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/recovery.test.ts:54", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/recovery.test.ts:54"}, "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-8d46488a81dad91a", "name": "Commented-code block (5 lines) in packages/server/test/compositions.test.ts:233", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/compositions.test.ts:233"}, "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-32350bc85843559a", "name": "Commented-code block (5 lines) in packages/server/test/fixtures.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/fixtures.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-15e03d792f53ad9a", "name": "Commented-code block (6 lines) in packages/server/test/http-security.test.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/test/http-security.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cc08320643a8aa21", "name": "Commented-code block (5 lines) in packages/server/test/spawn-transcript.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/spawn-transcript.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-aa4ef294e8b397fb", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/spawn-transcript.test.ts:61", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/spawn-transcript.test.ts:61"}, "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-78b8b9f7e565ea99", "name": "Commented-code block (5 lines) in packages/server/test/notify-wiring.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/notify-wiring.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-add3d3673a6e046a", "name": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/notify-wiring.test.ts:61", "shortDescription": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/notify-wiring.test.ts:61"}, "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-f652f4debc55b67b", "name": "Commented-code block (5 lines) in packages/server/test/dashboard-assets.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/test/dashboard-assets.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2bfb976723b31dd2", "name": "Commented-code block (7 lines) in packages/server/test/config-api.test.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/server/test/config-api.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7de8e4886fac6eb5", "name": "Commented-code block (8 lines) in packages/server/scripts/no-domain-leak.mjs:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/server/scripts/no-domain-leak.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9292c87139f54996", "name": "Commented-code block (5 lines) in packages/server/examples/telegram-intake.mjs:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/examples/telegram-intake.mjs:9"}, "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-4ed70818eda98a09", "name": "Commented-code block (6 lines) in packages/server/src/trace-routes.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/src/trace-routes.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-64a4e784dd652fc0", "name": "Commented-code block (11 lines) in packages/server/src/fs-routes.ts:1", "shortDescription": {"text": "Commented-code block (11 lines) in packages/server/src/fs-routes.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d5c6ced33a19cfb5", "name": "Commented-code block (7 lines) in packages/server/src/registry.ts:9", "shortDescription": {"text": "Commented-code block (7 lines) in packages/server/src/registry.ts:9"}, "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-99aa57fd706ea428", "name": "Commented-code block (8 lines) in packages/server/src/executor-gate.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/server/src/executor-gate.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1845be7ebde46c1b", "name": "Commented-code block (5 lines) in packages/server/src/net-guards.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/net-guards.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f955bed39f8bab6d", "name": "Commented-code block (5 lines) in packages/server/src/task-exec.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/task-exec.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6f4d07ed250f4f8a", "name": "Commented-code block (6 lines) in packages/server/src/index.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/src/index.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-064610e6d0c8e1f9", "name": "Commented-code block (6 lines) in packages/server/src/semaphore.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/src/semaphore.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e2e40397e48b9e5b", "name": "Commented-code block (9 lines) in packages/server/src/process-control.ts:7", "shortDescription": {"text": "Commented-code block (9 lines) in packages/server/src/process-control.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3e00cf218c68da8", "name": "Commented-code block (7 lines) in packages/server/src/answer.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/server/src/answer.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c05efca4e1793141", "name": "Commented-code block (5 lines) in packages/server/src/control-plane.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/control-plane.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-380258e1b81e3f29", "name": "Commented-code block (21 lines) in packages/server/src/http.ts:5", "shortDescription": {"text": "Commented-code block (21 lines) in packages/server/src/http.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-799c292667b67e99", "name": "Commented-code block (5 lines) in packages/server/src/log-tail.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/log-tail.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-13a8a8ce83aeaa79", "name": "Commented-code block (6 lines) in packages/server/src/read-model.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/src/read-model.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a7ace3f8ac2d2fe", "name": "Commented-code block (9 lines) in packages/server/src/submit.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/server/src/submit.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5a57a13a6592c526", "name": "Commented-code block (5 lines) in packages/server/src/config-routes.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/config-routes.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4330d1f755208d6", "name": "Commented-code block (6 lines) in packages/server/src/errors.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/server/src/errors.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-850a169af9b55f3a", "name": "Commented-code block (5 lines) in packages/server/src/dashboard/assets.ts:56", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/dashboard/assets.ts:56"}, "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-39a1b4ce5ccfdbbf", "name": "Commented-code block (7 lines) in packages/server/src/intake/telegram-render.ts:1", "shortDescription": {"text": "Commented-code block (7 lines) in packages/server/src/intake/telegram-render.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8da4f6ab7d5326b0", "name": "Commented-code block (7 lines) in packages/server/src/intake/telegram-bot.ts:6", "shortDescription": {"text": "Commented-code block (7 lines) in packages/server/src/intake/telegram-bot.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-24cd2bf766971793", "name": "Commented-code block (8 lines) in packages/server/src/intake/telegram-state.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/server/src/intake/telegram-state.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-0def66084bd7acfd", "name": "Commented-code block (5 lines) in packages/server/src/intake/telegram.ts:98", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/intake/telegram.ts:98"}, "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-bdd749ae594c79fd", "name": "Commented-code block (5 lines) in packages/server/src/intake/loom-client.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/intake/loom-client.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2a36496060fcc884", "name": "Commented-code block (5 lines) in packages/server/src/intake/telegram-api.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/server/src/intake/telegram-api.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cba8996e4b22b4fc", "name": "Commented-code block (5 lines) in packages/kernel/test/hooks.test.ts:574", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/hooks.test.ts:574"}, "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-04c21e889d51a083", "name": "Commented-code block (6 lines) in packages/kernel/test/deliver-continue.test.ts:284", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/deliver-continue.test.ts:284"}, "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-c912b36aaa3ab87f", "name": "Commented-code block (5 lines) in packages/kernel/test/footprint.test.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/footprint.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ceab140f17fbb220", "name": "Commented-code block (5 lines) in packages/kernel/test/invariants.test.ts:517", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/invariants.test.ts:517"}, "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-2e1e711a0d9c77fb", "name": "Commented-code block (11 lines) in packages/kernel/test/state-concurrency.test.ts:3", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kernel/test/state-concurrency.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-29e6bbef0ded4e42", "name": "Commented-code block (7 lines) in packages/kernel/test/fsm.test.ts:1924", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/test/fsm.test.ts:1924"}, "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-e0fe28e3ec729dc1", "name": "Commented-code block (6 lines) in packages/kernel/test/loader-boundary.test.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/loader-boundary.test.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d6f2861f6d314c70", "name": "Commented-code block (6 lines) in packages/kernel/test/prompt-renderer.test.ts:61", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/prompt-renderer.test.ts:61"}, "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-98cb45fc65a63750", "name": "Commented-code block (5 lines) in packages/kernel/test/backup.test.ts:97", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/backup.test.ts:97"}, "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-a05b6c5d6da78410", "name": "Commented-code block (10 lines) in packages/kernel/test/rework-stability.test.ts:4", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kernel/test/rework-stability.test.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-682ab7010c798f83", "name": "Commented-code block (7 lines) in packages/kernel/test/bypass-marker.test.ts:121", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/test/bypass-marker.test.ts:121"}, "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-fb5444ffa41729e1", "name": "Commented-code block (6 lines) in packages/kernel/test/persist-agent-result.test.ts:429", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/persist-agent-result.test.ts:429"}, "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-6dd5c7ca10693bb8", "name": "Commented-code block (8 lines) in packages/kernel/test/resolve-spawn-model.test.ts:1", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/test/resolve-spawn-model.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8f102c240faf3492", "name": "Commented-code block (5 lines) in packages/kernel/test/narrow.test.ts:110", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/narrow.test.ts:110"}, "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-8ccd5ec9ec673130", "name": "Commented-code block (5 lines) in packages/kernel/test/finding-status-override.test.ts:28", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/finding-status-override.test.ts:28"}, "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-96e451cb6e2c910b", "name": "Commented-code block (6 lines) in packages/kernel/test/gate-policy.test.ts:976", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/gate-policy.test.ts:976"}, "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-1bc532276ca534aa", "name": "Commented-code block (6 lines) in packages/kernel/test/guards.test.ts:167", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/test/guards.test.ts:167"}, "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-e12518525fbfce42", "name": "Commented-code block (9 lines) in packages/kernel/test/sandbox.test.ts:406", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kernel/test/sandbox.test.ts:406"}, "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-60c4a9910138ea7f", "name": "Commented-code block (5 lines) in packages/kernel/test/wal-checkpoint.test.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/test/wal-checkpoint.test.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3538fb5aec029619", "name": "Commented-code block (5 lines) in packages/kernel/scripts/no-ambient-clock.mjs:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/scripts/no-ambient-clock.mjs:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fa6aa771243545a9", "name": "Commented-code block (8 lines) in packages/kernel/src/narrow.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/narrow.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2d6660fd339d2440", "name": "Commented-code block (6 lines) in packages/kernel/src/ids.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/ids.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-79f336fb7b22068b", "name": "Commented-code block (6 lines) in packages/kernel/src/defineBundle.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/defineBundle.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-49693cf2cc3fed54", "name": "Commented-code block (7 lines) in packages/kernel/src/budgets.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/budgets.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-670d400041d5dc5d", "name": "Commented-code block (5 lines) in packages/kernel/src/hooks.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/hooks.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-5ee9194a453608bc", "name": "Commented-code block (8 lines) in packages/kernel/src/invariants.ts:11", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/invariants.ts:11"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7f825e9553d5fed1", "name": "Commented-code block (14 lines) in packages/kernel/src/prompt-renderer.ts:7", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kernel/src/prompt-renderer.ts:7"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-936f16f78150cc99", "name": "Commented-code block (6 lines) in packages/kernel/src/index.ts:51", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/index.ts:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ae4bb8e6cd68dd16", "name": "Commented-code block (7 lines) in packages/kernel/src/internal.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/internal.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a739c6d38da115cf", "name": "Commented-code block (5 lines) in packages/kernel/src/hook-runner.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/hook-runner.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-91dd94e62c5a9d4b", "name": "Commented-code block (5 lines) in packages/kernel/src/fsm.ts:5", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/fsm.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cf36c157239ed002", "name": "Commented-code block (6 lines) in packages/kernel/src/defineManifest.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/defineManifest.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2729670b5efbf11e", "name": "Commented-code block (8 lines) in packages/kernel/src/gate-policy.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/gate-policy.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d7688e693efcd5cd", "name": "Commented-code block (6 lines) in packages/kernel/src/resolve-spawn-model.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/resolve-spawn-model.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-e71c916f8beaf3bd", "name": "Commented-code block (6 lines) in packages/kernel/src/vocabularies.ts:4", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/vocabularies.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-54c1c66554e2fb05", "name": "Commented-code block (6 lines) in packages/kernel/src/guards.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/guards.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4fb819e8304b5410", "name": "Commented-code block (5 lines) in packages/kernel/src/types/vocabulary.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/vocabulary.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-14516a235aef5b97", "name": "Commented-code block (5 lines) in packages/kernel/src/types/provider.ts:91", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/provider.ts:91"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3afa14349411b30d", "name": "Commented-code block (7 lines) in packages/kernel/src/types/now.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/types/now.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a27d3a6e35c6e30f", "name": "Commented-code block (5 lines) in packages/kernel/src/types/registry.ts:24", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/registry.ts:24"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d1937c17fc54b5a4", "name": "Commented-code block (6 lines) in packages/kernel/src/types/idempotency.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/idempotency.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-699c1898cacfb3b6", "name": "Commented-code block (5 lines) in packages/kernel/src/types/invariants.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/invariants.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fadde6a283967f1e", "name": "Commented-code block (5 lines) in packages/kernel/src/types/extension.ts:51", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/extension.ts:51"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d3594adb08447112", "name": "Commented-code block (22 lines) in packages/kernel/src/types/index.ts:3", "shortDescription": {"text": "Commented-code block (22 lines) in packages/kernel/src/types/index.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-51fa04f2cd226c2d", "name": "Commented-code block (6 lines) in packages/kernel/src/types/context.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/context.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-6bfa086fe5a1f791", "name": "Commented-code block (7 lines) in packages/kernel/src/types/plugins.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/types/plugins.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-1799540dbce3450b", "name": "Commented-code block (5 lines) in packages/kernel/src/types/transaction.ts:9", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/transaction.ts:9"}, "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-dc869ad882ec8e88", "name": "Commented-code block (5 lines) in packages/kernel/src/types/state.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/state.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-088585f92e0a9565", "name": "Commented-code block (5 lines) in packages/kernel/src/types/policy.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/policy.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-fedd2609333b5991", "name": "Commented-code block (6 lines) in packages/kernel/src/types/budget.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/budget.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d679cce18594c0d7", "name": "Commented-code block (6 lines) in packages/kernel/src/types/agent-result.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/agent-result.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2aaa00dc00bc3d4c", "name": "Commented-code block (6 lines) in packages/kernel/src/types/bundle.ts:18", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/bundle.ts:18"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8b1c7a3f2fc3b333", "name": "Commented-code block (6 lines) in packages/kernel/src/types/continue-task.ts:13", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/continue-task.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d4af0a1768bbf163", "name": "Commented-code block (5 lines) in packages/kernel/src/types/tool.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/tool.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-769a48dc90d8d322", "name": "Commented-code block (9 lines) in packages/kernel/src/state/json.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kernel/src/state/json.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-31987cb51971a2da", "name": "Commented-code block (12 lines) in packages/kernel/src/state/transaction.ts:3", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kernel/src/state/transaction.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-45f228d0eb1fe208", "name": "Commented-code block (11 lines) in packages/kernel/src/state/db.ts:3", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kernel/src/state/db.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-482885143bebd65b", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/project-dir.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/project-dir.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-746f5032a040a8df", "name": "Commented-code block (8 lines) in packages/kernel/src/lib/dispatch-event-steps.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/dispatch-event-steps.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-2c1ef90a143a5fa0", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/initialize-task.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/initialize-task.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7a5d7e3b8fa331cb", "name": "Commented-code block (6 lines) in packages/kernel/src/lib/build-agent-result.ts:1", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/lib/build-agent-result.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-c48db77d4e3f9cd2", "name": "Commented-code block (9 lines) in packages/kernel/src/lib/recover-task.ts:3", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/recover-task.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad312ab9045825bc", "name": "Commented-code block (9 lines) in packages/kernel/src/lib/archive-state.ts:5", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/archive-state.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f06ada2f424bfc93", "name": "Commented-code block (10 lines) in packages/kernel/src/lib/phase-progress.ts:13", "shortDescription": {"text": "Commented-code block (10 lines) in packages/kernel/src/lib/phase-progress.ts:13"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b547bbb7ef67ec59", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/complete-task.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/complete-task.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-647a890151b9ab02", "name": "Commented-code block (8 lines) in packages/kernel/src/lib/audit-drain.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/audit-drain.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-a0be093b8838c791", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/deliver-continue.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/deliver-continue.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-cfbe9a9488602ded", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/ledger.ts:5", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/ledger.ts:5"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56b88318fad08011", "name": "Commented-code block (12 lines) in packages/kernel/src/lib/now-arith.ts:4", "shortDescription": {"text": "Commented-code block (12 lines) in packages/kernel/src/lib/now-arith.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ea244e010a77cbae", "name": "Commented-code block (5 lines) in packages/kernel/src/lib/apply-bundle-ops.ts:4", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/lib/apply-bundle-ops.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9e8ad205730a2524", "name": "Commented-code block (11 lines) in packages/kernel/src/lib/backup.ts:4", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kernel/src/lib/backup.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-7dbbab72fa7faae5", "name": "Commented-code block (9 lines) in packages/kernel/src/lib/bypass-marker.ts:9", "shortDescription": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/bypass-marker.ts:9"}, "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-8933944a781a2a09", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/ddl-allowlist.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/ddl-allowlist.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-34dcdf42f782fd3a", "name": "Commented-code block (8 lines) in packages/kernel/src/lib/access-snapshots.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/access-snapshots.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-b4b5e07951b8edd9", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/persist-agent-result.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/persist-agent-result.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-9f85ba601b991bb2", "name": "Commented-code block (8 lines) in packages/kernel/src/lib/row-mappers.ts:4", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/row-mappers.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d968465cad51832d", "name": "Commented-code block (5 lines) in packages/kernel/src/lib/supersede-findings.ts:6", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/lib/supersede-findings.ts:6"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-eb6bade2f8c22687", "name": "Commented-code block (6 lines) in packages/kernel/src/lib/footprint.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/lib/footprint.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-f7179300bcc64e5d", "name": "Commented-code block (7 lines) in packages/kernel/src/lib/sql-scan.ts:4", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/sql-scan.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ed123bf63ec01421", "name": "Commented-code block (7 lines) in packages/kernel/src/sandbox/resolve-safe-path.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/sandbox/resolve-safe-path.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-72ec27bd0388abab", "name": "Commented-code block (8 lines) in packages/kernel/src/sandbox/passthrough.ts:3", "shortDescription": {"text": "Commented-code block (8 lines) in packages/kernel/src/sandbox/passthrough.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-81150390893ed2be", "name": "Commented-code block (5 lines) in packages/kernel/src/sandbox/index.ts:23", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/sandbox/index.ts:23"}, "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-6dc0320e2e342690", "name": "Commented-code block (7 lines) in packages/kernel/src/sandbox/output-compression.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/sandbox/output-compression.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-3dedea64dea70f93", "name": "Commented-code block (5 lines) in packages/kernel/src/policy-presets/index.ts:1", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/policy-presets/index.ts:1"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2b636ba7e654df7", "name": "Commented-code block (7 lines) in packages/kernel/src/stages/step.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/stages/step.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-00f90eafeb8e4b82", "name": "Commented-code block (7 lines) in packages/kernel/src/stages/finalize.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/stages/finalize.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-4d7956d8d291db69", "name": "Commented-code block (13 lines) in packages/kernel/src/stages/gate.ts:3", "shortDescription": {"text": "Commented-code block (13 lines) in packages/kernel/src/stages/gate.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-8945d68341cbbc2e", "name": "Commented-code block (14 lines) in packages/kernel/src/stages/spawn.ts:3", "shortDescription": {"text": "Commented-code block (14 lines) in packages/kernel/src/stages/spawn.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-27082f87dff14625", "name": "Commented-code block (6 lines) in packages/kernel/src/stages/fanout.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/stages/fanout.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-ad626f06daf747a6", "name": "Commented-code block (11 lines) in packages/kernel/src/policies/index.ts:4", "shortDescription": {"text": "Commented-code block (11 lines) in packages/kernel/src/policies/index.ts:4"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-99625840489c34f5", "name": "Commented-code block (6 lines) in packages/kernel/src/tools/file-glob.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/tools/file-glob.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-d2c632ce9d368140", "name": "Commented-code block (7 lines) in packages/kernel/src/tools/grep.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/tools/grep.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-44ee3f50a0fb1eac", "name": "Commented-code block (6 lines) in packages/kernel/src/tools/file-read.ts:3", "shortDescription": {"text": "Commented-code block (6 lines) in packages/kernel/src/tools/file-read.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-80e598dcec06505a", "name": "Commented-code block (5 lines) in packages/kernel/src/tools/index.ts:3", "shortDescription": {"text": "Commented-code block (5 lines) in packages/kernel/src/tools/index.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}, {"id": "scanner-56e10cfe832bc7cf", "name": "Commented-code block (7 lines) in packages/kernel/src/tools/file-write.ts:3", "shortDescription": {"text": "Commented-code block (7 lines) in packages/kernel/src/tools/file-write.ts:3"}, "fullDescription": {"text": "A long run of `//` or `#` lines usually means abandoned code. Delete or move to git history. Keeps the canvas + dead-code detection honest."}, "properties": {"scanner": "scanner-primary", "layer": "quality", "severity": "info", "confidence": 1.0}}]}}, "automationDetails": {"id": "repobility/20886"}, "properties": {"repository": "teaarte/loom", "repoUrl": "https://github.com/teaarte/loom", "branch": "main"}, "results": [{"ruleId": "foundry_unresolved_feedback", "level": "warning", "message": {"text": "Foundry mined unresolved feedback: teaarte/loom"}, "properties": {"repobilityId": 370842, "scanner": "foundry_dataset", "fingerprint": "fb6dd6234793f5d486e73ea95ea1359ce7baf265234801be1f707a09941f88bb", "category": "practices", "severity": "medium", "confidence": 0.7, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Human feedback without linked fix evidence", "intent": "Negative/unresolved examples that should not be hallucinated into fixes.", "labels": {"runtime_failure": 1, "issue_or_pull_request_thread": 1, "not_resolved_or_not_observed": 3, "human_reported_issue_no_linked_fix": 1, "thread_has_human_issue_without_fix_context": 2}, "source": "graph_query_export", "motif_id": "unlinked_feedback_needs_evidence", "outcomes": {"not_resolved_or_not_observed": 6}, "polarity": "bad", "query_id": "unresolved_feedback", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 11, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "chain_has_link_quality": 3, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "thread_has_comment_chain": 1, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 9, "node_types": {"repo": 1, "thread": 1, "comment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 3, "comment_chain": 1}, "query_type": "motif_query", "thread_key": "teaarte/loom#3", "issue_number": "3", "quality_tiers": {"unresolved": 3}, "repo_full_name": "teaarte/loom", "training_usage": "negative_or_unresolved", "source_motif_id": "graph-pattern-motif-thread-c84ca10e45720f6a", "graph_gold_label": "needs_more_evidence", "changed_file_labels": {}}, "text": "Graph query export: Human feedback without linked fix evidence\nQuery id: unresolved_feedback\nQuery type: motif_query\nIntent: Negative/unresolved examples that should not be hallucinated into fixes.\nMotif: unlinked_feedback_needs_evidence\nTraining usage: negative_or_unresolved\nGraph gold label: needs_more_evidence\nRepo: teaarte/loom\nThread: teaarte/loom#3\nEvidence:\nGraph motif: Human feedback exists without a linked fix\nMotif id: unlinked_feedback_needs_evidence\nPolarity: bad\nTraining usage: negative_or_unresolved\nSeverity: medium\nRepo: teaarte/loom\nThread: teaarte/loom#3\nGraph gold label: needs_more_evidence\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#3\nRepo: teaarte/loom\nIssue/PR number: 3\nGraph consistency label: needs_more_evidence\nNodes: 9\nEdges: 11\nNode types: {'link_quality': 3, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1}\nEdge types: {'chain_has_link_quality': 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: {'not_resolved_or_not_observed': 3, 'thread_has_human_issue_without_fix_context': 2, 'issue_or_pull_request_thread': 1, 'runtime_failure': 1, 'human_reported_issue_no_linked_fix': 1}\nOutcomes: {'not_resolved_or_not_observed': 6}\nQuality tiers: {'unresolved': 3}\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/teaarte/loom", "source_id": "graph-query-motif_query-a57324998219f79c", "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": "teaarte/loom", "source_dataset": "graph_queries/unresolved_feedback", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "foundry_blueprint_gap", "level": "warning", "message": {"text": "Foundry mined blueprint gap alignment: teaarte/loom"}, "properties": {"repobilityId": 356638, "scanner": "foundry_dataset", "fingerprint": "6dce1d4976dd796c8236a19bcff829d30242f566b0425da639ab480ce62a7b86", "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_or_ci": 24, "api_or_backend": 20, "docs_or_claims": 5, "ui_or_frontend": 24, "source_or_other": 5, "dependency_or_build": 10, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "blueprint_gap_alignment", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "mixed", "query_id": "blueprint_gap_alignment", "severity": "medium", "ci_labels": {}, "synthetic": false, "edge_count": 132, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 88, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 4, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 105, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 88, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "teaarte/loom#1", "issue_number": "1", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "teaarte/loom", "training_usage": "curriculum_gap", "source_motif_id": "graph-pattern-motif-thread-b95885f59958d313", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 96, "api_or_backend": 80, "docs_or_claims": 20, "ui_or_frontend": 96, "source_or_other": 20, "dependency_or_build": 40}}, "text": "Graph query export: Human feedback aligned with blueprint or architecture gaps\nQuery id: blueprint_gap_alignment\nQuery type: motif_query\nIntent: Curriculum-gap examples connecting issue threads to helicopter-view gaps.\nMotif: blueprint_gap_alignment\nTraining usage: curriculum_gap\nGraph gold label: supported_by_verification_signal\nRepo: teaarte/loom\nThread: teaarte/loom#1\nEvidence:\nGraph motif: Human feedback aligns with blueprint or architecture gaps\nMotif id: blueprint_gap_alignment\nPolarity: mixed\nTraining usage: curriculum_gap\nSeverity: medium\nRepo: teaarte/loom\nThread: teaarte/loom#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#1\nRepo: teaarte/loom\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 105\nEdges: 132\nNode types: {'pr_file': 88, 'commit': 5, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 88, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 4, '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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_or_frontend': 24, 'test_or_ci': 24, 'api_or_backend': 20, 'dependency_or_build': 10, 'docs_or_claims': 5, 'source_or_other': 5, 'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Use helicopter-view architecture/schema/design evidence beside issue threads.\n- Teach models to compare requested product class against implementation layers.\nAssumption checks:\n- Which blueprint layer is absent: frontend, API, data, auth, tests, or deployment?\n- Does human feedback confirm the same architectural gap?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/teaarte/loom", "source_id": "graph-query-motif_query-ddc91ddd9443cd27", "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": "teaarte/loom", "source_dataset": "graph_queries/blueprint_gap_alignment", "training_usage": "curriculum_gap"}}}, {"ruleId": "foundry_schema_ui_api_gap", "level": "error", "message": {"text": "Foundry mined schema ui api mismatch: teaarte/loom"}, "properties": {"repobilityId": 331048, "scanner": "foundry_dataset", "fingerprint": "c1e9a89b5cc71972d6935bfa3d441d1abd6e6b826b7c787b2f360c8ce9b75b67", "category": "quality", "severity": "high", "confidence": 0.76, "triageState": "open", "verdict": "needs_review", "isResolved": false, "reason": "Imported from mined Foundry/Fable5 evidence with real GitHub/source provenance. Review source_id before acting.", "evidence": {"meta": {"kind": "graph_query_record", "title": "Schema, UI, and API mismatch", "intent": "Assumption-check examples for data-path consistency across layers.", "labels": {"bug_fix": 2, "test_or_ci": 24, "api_or_backend": 20, "docs_or_claims": 5, "ui_or_frontend": 24, "source_or_other": 5, "dependency_or_build": 10, "verification_or_tests": 3, "data_schema_persistence": 1, "mostly follows blueprint": 1, "issue_or_pull_request_thread": 1, "blueprint_human_gap_disagreement": 1, "thread_has_human_issue_and_fix_context": 2, "claimed_resolved_with_verification_signal": 3, "human_reported_issue_then_verified_fix_attempt": 1}, "source": "graph_query_export", "motif_id": "schema_ui_api_mismatch", "outcomes": {"claimed_resolved_with_verification_signal": 6}, "polarity": "bad", "query_id": "schema_ui_api_mismatch", "severity": "high", "ci_labels": {}, "synthetic": false, "edge_count": 132, "edge_types": {"repo_has_thread": 1, "comment_has_chain": 1, "thread_has_comment": 1, "thread_touches_file": 88, "alignment_uses_comment": 1, "alignment_uses_finding": 1, "chain_has_link_quality": 4, "comment_aligns_finding": 1, "thread_has_fix_outcome": 1, "thread_has_issue_chain": 1, "issue_chain_touches_file": 12, "thread_has_comment_chain": 1, "comment_chain_links_commit": 5, "comment_chain_touches_file": 12, "issue_chain_has_fix_outcome": 1, "issue_chain_has_comment_chain": 1}, "node_count": 105, "node_types": {"repo": 1, "commit": 5, "thread": 1, "comment": 1, "pr_file": 88, "alignment": 1, "fix_outcome": 1, "issue_chain": 1, "link_quality": 4, "comment_chain": 1, "blueprint_finding": 1}, "query_type": "motif_query", "thread_key": "teaarte/loom#1", "issue_number": "1", "quality_tiers": {"assumption_check": 1, "weak_supervision": 3}, "repo_full_name": "teaarte/loom", "training_usage": "assumption_check", "source_motif_id": "graph-pattern-motif-thread-2ec7aa76756e7668", "graph_gold_label": "supported_by_verification_signal", "changed_file_labels": {"test_or_ci": 96, "api_or_backend": 80, "docs_or_claims": 20, "ui_or_frontend": 96, "source_or_other": 20, "dependency_or_build": 40}}, "text": "Graph query export: Schema, UI, and API mismatch\nQuery id: schema_ui_api_mismatch\nQuery type: motif_query\nIntent: Assumption-check examples for data-path consistency across layers.\nMotif: schema_ui_api_mismatch\nTraining usage: assumption_check\nGraph gold label: supported_by_verification_signal\nRepo: teaarte/loom\nThread: teaarte/loom#1\nEvidence:\nGraph motif: Schema, UI, and API evidence do not line up\nMotif id: schema_ui_api_mismatch\nPolarity: bad\nTraining usage: assumption_check\nSeverity: high\nRepo: teaarte/loom\nThread: teaarte/loom#1\nGraph gold label: supported_by_verification_signal\nThread graph evidence:\nGitHub issue/PR evidence subgraph\nThread: teaarte/loom#1\nRepo: teaarte/loom\nIssue/PR number: 1\nGraph consistency label: supported_by_verification_signal\nNodes: 105\nEdges: 132\nNode types: {'pr_file': 88, 'commit': 5, 'link_quality': 4, 'thread': 1, 'repo': 1, 'comment': 1, 'comment_chain': 1, 'issue_chain': 1, 'fix_outcome': 1, 'alignment': 1, 'blueprint_finding': 1}\nEdge types: {'thread_touches_file': 88, 'comment_chain_touches_file': 12, 'issue_chain_touches_file': 12, 'comment_chain_links_commit': 5, 'chain_has_link_quality': 4, '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, 'alignment_uses_comment': 1, 'alignment_uses_finding': 1, 'comment_aligns_finding': 1}\nLabels: {'ui_or_frontend': 24, 'test_or_ci': 24, 'api_or_backend': 20, 'dependency_or_build': 10, 'docs_or_claims': 5, 'source_or_other': 5, 'verification_or_tests': 3, 'claimed_resolved_with_verification_signal': 3, 'bug_fix': 2, 'thread_has_human_issue_and_fix_context': 2, 'issue_or_pull_request_thread': 1, 'data_schema_persistence': 1, 'human_reported_issue_then_verified_fix_attempt': 1, 'blueprint_human_gap_disagreement': 1, 'mostly follows blueprint': 1}\nOutcomes: {'claimed_resolved_with_verification_signal': 6}\nQuality tiers: {'weak_supervision': 3, 'assumption_check': 1}\nCI labels: {}\nCurriculum targets:\n- Create schema-to-API-to-UI consistency tasks with migrations and tests.\n- Teach models to verify persistence, route contracts, and UI state together.\nAssumption checks:\n- Do schema changes have matching API and UI handling?\n- Are migrations and tests present for the data path?", "source": "foundry_mined_dataset", "repo_url": "https://github.com/teaarte/loom", "source_id": "graph-query-motif_query-bce46fcd1a6eccd7", "synthetic": false, "gold_label": "", "graph_label": "", "source_path": "/data/distillate/foundry_data/graph_queries/schema_ui_api_mismatch/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "teaarte/loom", "source_dataset": "graph_queries/schema_ui_api_mismatch", "training_usage": "assumption_check"}}}, {"ruleId": "foundry_bad_chain", "level": "error", "message": {"text": "Foundry mined bad chains: teaarte/loom"}, "properties": {"repobilityId": 323413, "scanner": "foundry_dataset", "fingerprint": "3855b7d32cab7a7ae0f54e5a406075c984f0d08a7162634dc3653c6bff6a16ca", "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": "teaarte/loom#3", "human_labels": ["runtime_failure"], "issue_number": "3", "thread_label": "thread_has_human_issue_without_fix_context", "outcome_label": "not_resolved_or_not_observed", "source_backed": true, "max_confidence": 0.0, "repo_full_name": "teaarte/loom", "training_usage": "negative_or_unresolved", "confidence_tier": "unresolved", "source_chain_id": "evidence-chain-issue_chain-4a1a929151cde77e", "helicopter_views": {"graphs": 2, "schemas": 2}, "artifact_families": {"ci": 1, "docs": 6, "architecture": 1}, "source_chain_kind": "issue_chain", "changed_file_count": 0, "source_graph_label": "source_backed_multi_signal_graph", "changed_file_labels": {}, "linked_commit_count": 0, "helicopter_view_count": 4, "source_artifact_count": 8, "classification_reasons": ["source_graph_has_real_artifacts", "source_graph_has_verification_artifacts", "repo_has_isolated_helicopter_views", "link_quality_unresolved", "high_risk_human_feedback_label"], "linked_ci_commit_count": 0, "verification_artifact_count": 1, "design_schema_api_artifact_count": 1}, "text": "Comment chain pattern product: bad_chains\nRepo: teaarte/loom\nThread: teaarte/loom#3\nOutcome: not_resolved_or_not_observed\nThread label: thread_has_human_issue_without_fix_context\nSource graph label: source_backed_multi_signal_graph\nReasons: source_graph_has_real_artifacts, source_graph_has_verification_artifacts, repo_has_isolated_helicopter_views, link_quality_unresolved, high_risk_human_feedback_label\nChain evidence:\nIssue/PR evidence chain: teaarte/loom#3\nRepo: teaarte/loom\nThread label: thread_has_human_issue_without_fix_context\nOutcome: not_resolved_or_not_observed\nComment count: 1\nLinked commit count: 0\nLinked CI commit count: 0\nLinked CI labels: {}\nChanged file count: 0\nLabels: {'runtime_failure': 1}\nPolarities: {'bad': 1}\nChanged file labels: {}\nExamples:\n[\n  {\n    \"id\": \"github-feedback-comment-4ef8dee6a8c07e2a\",\n    \"kind\": \"issue_body\",\n    \"label\": \"runtime_failure\",\n    \"polarity\": \"bad\",\n    \"url\": \"https://github.com/teaarte/loom/issues/3\",\n    \"text\": \"GitHub feedback: runtime_failure\\nPolarity: bad\\nKind: issue_body\\nRepo: teaarte/loom\\nAuthor: mrLob (User)\\nURL: https://github.com/teaarte/loom/issues/3\\nTitle: local provider (or ollama base_url override) for OpenAI-compatible endpoints\\nBody:\\nCurrently there's no clean way to point loom at a local OpenAI-compatible server like mlx_lm, Jan, LM Studio, or llama.cpp server.\\nThe ollama provider uses Ollama's native API format _(/api/chat)_, so setting **OLLAMA_HOST** to an mlx-lm endpoint doesn't work.\\nThe openrouter provider does support **base_url_ref**, but it's semantically wrong for local use and likely assumes a real API key.\\nWhat would help: either a new local provider or a **base_url_ref** + optional **key_ref** on the ollama provider that switches it to OpenAI-compatible mode _(/v1/chat/completions)_.\\nUse case: mlx-lm on Apple Silicon `(mlx_lm.server --model ... --port 8080)` is significantly faster than Ollama on M-series chips for models like Qwen 27B. Right now there's no way to use it as a loom backend without a custom proxy.\\nMinimal config this would enable:\\n```\\nloom secrets set MLX_HOST http://localhost:8080\\nloom models set implementer local:mlx-community/OmniCoder-9B\\n```\"\n  }\n]\nChanged files:\n[]\nLinked chain ids:\n[\"evidence-chain-comment_to_commit-72514ad141242095\"]\nSource graph evidence:\nSource evidence repo graph summary\nRepo: teaarte/loom\nGraph label: source_backed_multi_signal_graph\nNodes: 16\nEdges: 24\nNode types: {\"cooccurrence_profile\": 1, \"github_repo_summary\": 1, \"helicopter_repo_view\": 4, \"repo\": 1, \"source_artifact\": 8, \"source_bundle\": 1}\nEdge types: {\"artifact_needs_claim_verification\": 6, \"artifact_supports_design_schema_api\": 1, \"artifact_supports_verification\": 1, \"repo_has_cooccurrence_profile\": 1, \"repo_has_github_evidence_summary\": 1, \"repo_has_graphs_helicopter_view\": 2, \"repo_has_schemas_helicopter_view\": 2, \"repo_has_source_artifact\": 8, \"repo_has_source_bundle\": 1, \"source_bundle_uses_cooccurrence_profil\n[truncated by importer]", "source": "foundry_mined_dataset", "repo_url": "https://github.com/teaarte/loom", "source_id": "comment-chain-pattern-bad_chains-eceb58425312558b", "synthetic": false, "gold_label": "", "graph_label": "source_backed_multi_signal_graph", "source_path": "/data/distillate/foundry_data/comment_chain_patterns/bad_chains/shard-0.jsonl", "bundle_label": "", "priority_band": "", "priority_score": 0, "repo_full_name": "teaarte/loom", "source_dataset": "comment_chain_patterns/bad_chains", "training_usage": "negative_or_unresolved"}}}, {"ruleId": "scanner-cedfa79ef4447d0d", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/cli/test/npm-pack-smoke.test.ts:174"}, "properties": {"repobilityId": "bb8464d3ac902fc3", "scanner": "scanner-primary", "fingerprint": "cedfa79ef4447d0d", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-45f191c0490d91a5", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/mcp-server/test/ollama-loop.test.ts:156"}, "properties": {"repobilityId": "130f95ad3ad928da", "scanner": "scanner-primary", "fingerprint": "45f191c0490d91a5", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-e6d20bf436ac0d8e", "level": "note", "message": {"text": "Stray `console.log` in TS/JS \u2014 packages/server/test/fixtures.ts:249"}, "properties": {"repobilityId": "978f1ffa9d1857c9", "scanner": "scanner-primary", "fingerprint": "e6d20bf436ac0d8e", "layer": "frontend", "severity": "low", "confidence": 1.0, "tags": ["frontend-quality", "fq.console-leak"]}}, {"ruleId": "scanner-fdbe2a2345f9797e", "level": "note", "message": {"text": "Docker base image is tag-pinned but not digest-pinned: node:22-slim"}, "properties": {"repobilityId": "07923ec6b9333154", "scanner": "scanner-primary", "fingerprint": "fdbe2a2345f9797e", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["supply-chain", "docker", "pinned-dependencies"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "docker/Dockerfile"}, "region": {"startLine": 16}}}]}, {"ruleId": "scanner-aa5acaa49eb8315b", "level": "note", "message": {"text": "Containers defined but no K8s/orchestration manifest found"}, "properties": {"repobilityId": "b230ea9b68736081", "scanner": "scanner-primary", "fingerprint": "aa5acaa49eb8315b", "layer": "hardware", "severity": "low", "confidence": 1.0, "tags": ["coverage", "deployment"]}}, {"ruleId": "scanner-75adc4ddbeb95803", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/checks-executor.ts:36"}, "properties": {"repobilityId": "d67d0363f30200f0", "scanner": "scanner-primary", "fingerprint": "75adc4ddbeb95803", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/src/checks-executor.ts"}, "region": {"startLine": 36}}}]}, {"ruleId": "scanner-3c1614469d69334a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/copy.ts:25"}, "properties": {"repobilityId": "bfba23e9ce0c2866", "scanner": "scanner-primary", "fingerprint": "3c1614469d69334a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/src/copy.ts"}, "region": {"startLine": 25}}}]}, {"ruleId": "scanner-20078caf2a106adc", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/git-delta.ts:23"}, "properties": {"repobilityId": "3f3501e99c9c6313", "scanner": "scanner-primary", "fingerprint": "20078caf2a106adc", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/src/git-delta.ts"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-ee057a96a6dbe50a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/spawn-cli.ts:23"}, "properties": {"repobilityId": "f00bbb0dfcc1e7b1", "scanner": "scanner-primary", "fingerprint": "ee057a96a6dbe50a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/src/spawn-cli.ts"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-a5213164c7d0a7d0", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/driver/src/container-executor.ts:30"}, "properties": {"repobilityId": "b1b32ebf4cfbc580", "scanner": "scanner-primary", "fingerprint": "a5213164c7d0a7d0", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/src/container-executor.ts"}, "region": {"startLine": 30}}}]}, {"ruleId": "scanner-90b4767dcf4b3b5a", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/launch.ts:18"}, "properties": {"repobilityId": "5bad1cbec0b3b3d5", "scanner": "scanner-primary", "fingerprint": "90b4767dcf4b3b5a", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/src/launch.ts"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-f0b4f1d6a525399d", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/daemon.ts:24"}, "properties": {"repobilityId": "215eb0baf0449093", "scanner": "scanner-primary", "fingerprint": "f0b4f1d6a525399d", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/src/commands/daemon.ts"}, "region": {"startLine": 24}}}]}, {"ruleId": "scanner-5a794b34414ac468", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/up.ts:8"}, "properties": {"repobilityId": "e39df3cdf671680a", "scanner": "scanner-primary", "fingerprint": "5a794b34414ac468", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/src/commands/up.ts"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-7337773ecaf97950", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/commands/serve.ts:21"}, "properties": {"repobilityId": "83a179a6effa044b", "scanner": "scanner-primary", "fingerprint": "7337773ecaf97950", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/src/commands/serve.ts"}, "region": {"startLine": 21}}}]}, {"ruleId": "scanner-e1297cdf07437748", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/cli/src/lib/probes.ts:8"}, "properties": {"repobilityId": "9dd476c58cd0f807", "scanner": "scanner-primary", "fingerprint": "e1297cdf07437748", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/src/lib/probes.ts"}, "region": {"startLine": 8}}}]}, {"ruleId": "scanner-036c60e23bdc1188", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/daemon/src/notify-channels.ts:7"}, "properties": {"repobilityId": "3c252c5ac92edfed", "scanner": "scanner-primary", "fingerprint": "036c60e23bdc1188", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/daemon/src/notify-channels.ts"}, "region": {"startLine": 7}}}]}, {"ruleId": "scanner-69356dcc91b46188", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/daemon/src/worktree-lifecycle.ts:23"}, "properties": {"repobilityId": "2cfd145f77e1dfee", "scanner": "scanner-primary", "fingerprint": "69356dcc91b46188", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/daemon/src/worktree-lifecycle.ts"}, "region": {"startLine": 23}}}]}, {"ruleId": "scanner-37cc97d89911f4ee", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/types/plugins.ts:358"}, "properties": {"repobilityId": "6e3e7ecc49d52972", "scanner": "scanner-primary", "fingerprint": "37cc97d89911f4ee", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/types/plugins.ts"}, "region": {"startLine": 358}}}]}, {"ruleId": "scanner-f9c175e5d52f592c", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/types/transaction.ts:18"}, "properties": {"repobilityId": "4efd6cad3185ae43", "scanner": "scanner-primary", "fingerprint": "f9c175e5d52f592c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/types/transaction.ts"}, "region": {"startLine": 18}}}]}, {"ruleId": "scanner-0a4b55fea4808d68", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/state/transaction.ts:38"}, "properties": {"repobilityId": "3f136580af9761fb", "scanner": "scanner-primary", "fingerprint": "0a4b55fea4808d68", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/state/transaction.ts"}, "region": {"startLine": 38}}}]}, {"ruleId": "scanner-a6a0c7afbdd3322d", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/passthrough.ts:65"}, "properties": {"repobilityId": "beebc90c9051d5a0", "scanner": "scanner-primary", "fingerprint": "a6a0c7afbdd3322d", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/sandbox/passthrough.ts"}, "region": {"startLine": 65}}}]}, {"ruleId": "scanner-97606ca289caa22f", "level": "warning", "message": {"text": "Insecure pattern 'node_child_process' in packages/kernel/src/sandbox/passthrough.ts:13"}, "properties": {"repobilityId": "b53eaca41d81c53c", "scanner": "scanner-primary", "fingerprint": "97606ca289caa22f", "layer": "security", "severity": "medium", "confidence": 1.0, "tags": ["owasp", "node_child_process"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/sandbox/passthrough.ts"}, "region": {"startLine": 13}}}]}, {"ruleId": "scanner-a732664b0fe3328c", "level": "error", "message": {"text": "Insecure pattern 'exec_used' in packages/kernel/src/sandbox/path-restricted.ts:32"}, "properties": {"repobilityId": "3cee0f78565d7529", "scanner": "scanner-primary", "fingerprint": "a732664b0fe3328c", "layer": "security", "severity": "high", "confidence": 1.0, "tags": ["owasp", "exec_used"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/kernel/src/sandbox/path-restricted.ts"}, "region": {"startLine": 32}}}]}, {"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-25a362f2e79a177e", "level": "note", "message": {"text": "Very large file: packages/bundles/code/test/bundle.test.ts (1291 lines)"}, "properties": {"repobilityId": "a7259d3c466b463d", "scanner": "scanner-primary", "fingerprint": "25a362f2e79a177e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-249098e1c7a8158f", "level": "note", "message": {"text": "Very large file: packages/bundles/code/src/bundle.ts (1404 lines)"}, "properties": {"repobilityId": "e83949ff70772e72", "scanner": "scanner-primary", "fingerprint": "249098e1c7a8158f", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-d0d877cca02ad007", "level": "note", "message": {"text": "Very large file: packages/loader/test/bundle-loader.test.ts (1668 lines)"}, "properties": {"repobilityId": "c5320d06fb539385", "scanner": "scanner-primary", "fingerprint": "d0d877cca02ad007", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-bfe6344cf0e26322", "level": "note", "message": {"text": "Very large file: packages/mcp-server/test/e2e-shuttle.test.ts (1172 lines)"}, "properties": {"repobilityId": "a67d09145e8fa0c5", "scanner": "scanner-primary", "fingerprint": "bfe6344cf0e26322", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-4d715d8c97d6462e", "level": "note", "message": {"text": "Very large file: packages/kernel/test/fsm.test.ts (2275 lines)"}, "properties": {"repobilityId": "9acc7c4fbd48a773", "scanner": "scanner-primary", "fingerprint": "4d715d8c97d6462e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["complexity"]}}, {"ruleId": "scanner-78c0f74a6c2445e2", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/bundles/spec/package.json"}, "properties": {"repobilityId": "bffa03d6e50c25c0", "scanner": "scanner-primary", "fingerprint": "78c0f74a6c2445e2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/bundles/spec/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b23f9ba55222a2ed", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/bundles/code/package.json"}, "properties": {"repobilityId": "abf4f0149343d571", "scanner": "scanner-primary", "fingerprint": "b23f9ba55222a2ed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/bundles/code/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-eddecaa766cadff2", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/config/package.json"}, "properties": {"repobilityId": "03931bf3537e3eaf", "scanner": "scanner-primary", "fingerprint": "eddecaa766cadff2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/config/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-045072a7ffa67bed", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/loader/package.json"}, "properties": {"repobilityId": "4da6beaa877a7017", "scanner": "scanner-primary", "fingerprint": "045072a7ffa67bed", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/loader/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-28a4196bf5aaf7ec", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/driver/package.json"}, "properties": {"repobilityId": "371d6ec0c5814328", "scanner": "scanner-primary", "fingerprint": "28a4196bf5aaf7ec", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/driver/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-75a184eec78d87bc", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/dashboard/package.json"}, "properties": {"repobilityId": "e5e0b9143dfb0e79", "scanner": "scanner-primary", "fingerprint": "75a184eec78d87bc", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/dashboard/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-8c2e3196a4ef0cdd", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/cli/package.json"}, "properties": {"repobilityId": "2faf23490612d7a6", "scanner": "scanner-primary", "fingerprint": "8c2e3196a4ef0cdd", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/cli/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6531832de9e9ed54", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/providers/anthropic-sdk/package.json"}, "properties": {"repobilityId": "83b94683a9ce15f7", "scanner": "scanner-primary", "fingerprint": "6531832de9e9ed54", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/providers/anthropic-sdk/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-2f49e372b840b99d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/providers/ollama/package.json"}, "properties": {"repobilityId": "5083993786e81f7b", "scanner": "scanner-primary", "fingerprint": "2f49e372b840b99d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/providers/ollama/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-430fab27180e86da", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/providers/openrouter/package.json"}, "properties": {"repobilityId": "f6605c05eb22a866", "scanner": "scanner-primary", "fingerprint": "430fab27180e86da", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/providers/openrouter/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-cc772b086c6d017c", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/providers/claude-code-shuttle/package.json"}, "properties": {"repobilityId": "6bb5287f2660010a", "scanner": "scanner-primary", "fingerprint": "cc772b086c6d017c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/providers/claude-code-shuttle/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-f6d2cff9e5618917", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/daemon/package.json"}, "properties": {"repobilityId": "db882a8b0b8feade", "scanner": "scanner-primary", "fingerprint": "f6d2cff9e5618917", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/daemon/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-6cf7d86f806aee43", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/mcp-server/package.json"}, "properties": {"repobilityId": "a25c45fd100dcd3e", "scanner": "scanner-primary", "fingerprint": "6cf7d86f806aee43", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/mcp-server/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-da2de39a68c03e45", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/transport-types/package.json"}, "properties": {"repobilityId": "14b32a15f6863ccf", "scanner": "scanner-primary", "fingerprint": "da2de39a68c03e45", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/transport-types/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-a633bb7176feec2e", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/pipeline/package.json"}, "properties": {"repobilityId": "0406b6fad2a47111", "scanner": "scanner-primary", "fingerprint": "a633bb7176feec2e", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/pipeline/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-b739f2f2be1d714d", "level": "note", "message": {"text": "Node manifest has dependencies but no lockfile: packages/server/package.json"}, "properties": {"repobilityId": "d7cb4fafc3b292b2", "scanner": "scanner-primary", "fingerprint": "b739f2f2be1d714d", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["dependency", "lockfile", "reproducibility", "generated-repo-pattern"]}, "locations": [{"physicalLocation": {"artifactLocation": {"uri": "packages/server/package.json"}, "region": {"startLine": 1}}}]}, {"ruleId": "scanner-72b2a6250083a784", "level": "warning", "message": {"text": "Placeholder or mock-heavy implementation detected"}, "properties": {"repobilityId": "52660ede3742cce4", "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": "e8daf15c221a5461", "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": "99dcac3dc2508e28", "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": "ea186dd635e23562", "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": "efd774c15b69035b", "scanner": "scanner-primary", "fingerprint": "8424db9c75e04ba4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["provenance", "git-history", "generated-repo-pattern"]}}, {"ruleId": "scanner-c0120b31c9ed1257", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/bundles/spec/manifest.ts:3"}, "properties": {"repobilityId": "5802964a0f54d8ba", "scanner": "scanner-primary", "fingerprint": "c0120b31c9ed1257", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-58bf767441944c86", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/bundles/spec/test/bundle.test.ts:261"}, "properties": {"repobilityId": "e62f8b2350d527eb", "scanner": "scanner-primary", "fingerprint": "58bf767441944c86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-970176be53ab9509", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/spec/src/invariants.ts:3"}, "properties": {"repobilityId": "c03a39fad2254891", "scanner": "scanner-primary", "fingerprint": "970176be53ab9509", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1515e017b65439e5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/spec/src/policy-resolver.ts:9"}, "properties": {"repobilityId": "51bbba37b050c469", "scanner": "scanner-primary", "fingerprint": "1515e017b65439e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-216de0e3d06e9324", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/bundles/spec/src/bundle.ts:3"}, "properties": {"repobilityId": "0b87971e893204cc", "scanner": "scanner-primary", "fingerprint": "216de0e3d06e9324", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f0f246f818d7587e", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/bundles/code/manifest.ts:12"}, "properties": {"repobilityId": "d11a700a9f122bec", "scanner": "scanner-primary", "fingerprint": "f0f246f818d7587e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-adcd9d22fa0684e4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/code/test/bundle.test.ts:758"}, "properties": {"repobilityId": "93307766dcf3eb7f", "scanner": "scanner-primary", "fingerprint": "adcd9d22fa0684e4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6a8676c69302b24f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/code/test/checks.test.ts:1"}, "properties": {"repobilityId": "5b4894fe12af30e8", "scanner": "scanner-primary", "fingerprint": "6a8676c69302b24f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fd25552496c46e0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/bundles/code/test/checks-integration.test.ts:1"}, "properties": {"repobilityId": "f84c82fe1a5c524a", "scanner": "scanner-primary", "fingerprint": "4fd25552496c46e0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87dcf3f3729dcdf8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/bundles/code/test/adjudicate.test.ts:165"}, "properties": {"repobilityId": "4091ceaac1b5011d", "scanner": "scanner-primary", "fingerprint": "87dcf3f3729dcdf8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12e42e798a9be00c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/bundles/code/src/sandbox-rules.ts:18"}, "properties": {"repobilityId": "be1d7f8919e76db5", "scanner": "scanner-primary", "fingerprint": "12e42e798a9be00c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b47048abacbe51e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/bundles/code/src/stack.ts:3"}, "properties": {"repobilityId": "507e0c2c359fbc7f", "scanner": "scanner-primary", "fingerprint": "3b47048abacbe51e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11b0e0a8640575b9", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/bundles/code/src/agent-execution.ts:4"}, "properties": {"repobilityId": "fa9ccc004440a333", "scanner": "scanner-primary", "fingerprint": "11b0e0a8640575b9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a65d7fc4cfadbdb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/code/src/invariants.ts:3"}, "properties": {"repobilityId": "0974640b8bb1d83f", "scanner": "scanner-primary", "fingerprint": "5a65d7fc4cfadbdb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-990cd77ec76b1575", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/bundles/code/src/policy-resolver.ts:10"}, "properties": {"repobilityId": "f797efd644b3ae9f", "scanner": "scanner-primary", "fingerprint": "990cd77ec76b1575", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d4788dfb5124501", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/bundles/code/src/bundle.ts:3"}, "properties": {"repobilityId": "51b22466db591534", "scanner": "scanner-primary", "fingerprint": "2d4788dfb5124501", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-381937ce8d992571", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/test/model-map.test.ts:1"}, "properties": {"repobilityId": "d9f8dd7a2444dd70", "scanner": "scanner-primary", "fingerprint": "381937ce8d992571", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e58be13bc09cad5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/test/backend.test.ts:4"}, "properties": {"repobilityId": "0a025ff3455bebdf", "scanner": "scanner-primary", "fingerprint": "e58be13bc09cad5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d9fa5c2658a92a65", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/config/scripts/no-domain-leak.mjs:3"}, "properties": {"repobilityId": "e2ece01f34975e3a", "scanner": "scanner-primary", "fingerprint": "d9fa5c2658a92a65", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb394d08cd8c65f0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/backend.ts:1"}, "properties": {"repobilityId": "e29617c1e2562ec2", "scanner": "scanner-primary", "fingerprint": "fb394d08cd8c65f0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-68ba079eb9d9667f", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/config/src/capabilities.ts:5"}, "properties": {"repobilityId": "4062f2ac69d6b1c0", "scanner": "scanner-primary", "fingerprint": "68ba079eb9d9667f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-481644301a27c284", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/schema.ts:1"}, "properties": {"repobilityId": "5916899c0461f6cc", "scanner": "scanner-primary", "fingerprint": "481644301a27c284", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0baa4423b145ac5", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/config/src/credentials.ts:5"}, "properties": {"repobilityId": "7a22204bb464d5b2", "scanner": "scanner-primary", "fingerprint": "a0baa4423b145ac5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ebf392bf130f1ed4", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/paths.ts:1"}, "properties": {"repobilityId": "754f460c0be6c934", "scanner": "scanner-primary", "fingerprint": "ebf392bf130f1ed4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e64bbe78597559c0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/stores.ts:1"}, "properties": {"repobilityId": "f88d5b2b8aae9430", "scanner": "scanner-primary", "fingerprint": "e64bbe78597559c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0850ae06013e5c7", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/checks.ts:5"}, "properties": {"repobilityId": "e1ecda2d0753369c", "scanner": "scanner-primary", "fingerprint": "e0850ae06013e5c7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f61a4d91d61ba86", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/resolve.ts:1"}, "properties": {"repobilityId": "3d5059b98d076f8f", "scanner": "scanner-primary", "fingerprint": "7f61a4d91d61ba86", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ffc37c9e4b3bd14d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/model-map.ts:35"}, "properties": {"repobilityId": "f466d1d9ef154609", "scanner": "scanner-primary", "fingerprint": "ffc37c9e4b3bd14d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-74c29406c34a2896", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/config/src/workspace.ts:1"}, "properties": {"repobilityId": "bbf7b3bfdbf0dbd2", "scanner": "scanner-primary", "fingerprint": "74c29406c34a2896", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-451911c7771d815c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/redact.ts:4"}, "properties": {"repobilityId": "43bbe16d0ef80cfe", "scanner": "scanner-primary", "fingerprint": "451911c7771d815c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-167a12a54246b1a5", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/config/src/types.ts:8"}, "properties": {"repobilityId": "9037598513930bd4", "scanner": "scanner-primary", "fingerprint": "167a12a54246b1a5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e04872929411243", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/loader/test/prompt-materialization.test.ts:1"}, "properties": {"repobilityId": "18f6b298b56cd5e5", "scanner": "scanner-primary", "fingerprint": "9e04872929411243", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ae409ed2589e7a1", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/loader/test/extension-loader.test.ts:519"}, "properties": {"repobilityId": "0abadeff86dd71fd", "scanner": "scanner-primary", "fingerprint": "8ae409ed2589e7a1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-661c481dbbf55fde", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/loader/test/gate-role-genericity.test.ts:1"}, "properties": {"repobilityId": "f972d92a8b00fb5b", "scanner": "scanner-primary", "fingerprint": "661c481dbbf55fde", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19208928feed288e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/loader/src/extension-loader.ts:7"}, "properties": {"repobilityId": "150f8f78b14e4b2d", "scanner": "scanner-primary", "fingerprint": "19208928feed288e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ea933fcf4a94efa", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/loader/src/index.ts:3"}, "properties": {"repobilityId": "392434313b57c338", "scanner": "scanner-primary", "fingerprint": "6ea933fcf4a94efa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc19f06f23b14c3e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/loader/src/provider-router.ts:4"}, "properties": {"repobilityId": "d40ce3e2d46d4554", "scanner": "scanner-primary", "fingerprint": "dc19f06f23b14c3e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7af15853939d4b8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/installed-manifest.ts:3"}, "properties": {"repobilityId": "05586e0c2d493af6", "scanner": "scanner-primary", "fingerprint": "c7af15853939d4b8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-844317850a09c347", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/provider-registry.ts:1"}, "properties": {"repobilityId": "b8e060dc63d30beb", "scanner": "scanner-primary", "fingerprint": "844317850a09c347", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9b23a0991b974462", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/index.ts:9"}, "properties": {"repobilityId": "a219287b36db5448", "scanner": "scanner-primary", "fingerprint": "9b23a0991b974462", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-47264b60a67ab587", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/loader/src/bundle-loader/validators/import-scope.ts:3"}, "properties": {"repobilityId": "e5a6c2ad1b4dbf89", "scanner": "scanner-primary", "fingerprint": "47264b60a67ab587", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dffe38cd24180c2e", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/complexity-flows.ts:4"}, "properties": {"repobilityId": "7f4fdca9dae164df", "scanner": "scanner-primary", "fingerprint": "dffe38cd24180c2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2ceebe4b8d96ea09", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/loader/src/bundle-loader/validators/auto-policy.ts:3"}, "properties": {"repobilityId": "f9c62253f4bb3625", "scanner": "scanner-primary", "fingerprint": "2ceebe4b8d96ea09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6ab8d3cd8f502bc", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/loader/src/bundle-loader/validators/manifest-cross-check.ts:3"}, "properties": {"repobilityId": "beb955a3d7436aab", "scanner": "scanner-primary", "fingerprint": "d6ab8d3cd8f502bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b188b5fc05a7fd77", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/test/checks-executor.test.ts:1"}, "properties": {"repobilityId": "a7c1fb0ad503ada7", "scanner": "scanner-primary", "fingerprint": "b188b5fc05a7fd77", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9c9c429c18c258d", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/driver/test/drive.test.ts:5"}, "properties": {"repobilityId": "735841be6da5961c", "scanner": "scanner-primary", "fingerprint": "f9c9c429c18c258d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bec3f1922c497fea", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/test/drive-sandboxed.test.ts:5"}, "properties": {"repobilityId": "1a40c6c55c9680fc", "scanner": "scanner-primary", "fingerprint": "bec3f1922c497fea", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-70ef1f853ac6a012", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/test/sandboxed-executor.test.ts:5"}, "properties": {"repobilityId": "6f33aea971440e24", "scanner": "scanner-primary", "fingerprint": "70ef1f853ac6a012", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6055d89a8889336a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/driver/test/copy-clean.test.ts:1"}, "properties": {"repobilityId": "586217883f1b0fae", "scanner": "scanner-primary", "fingerprint": "6055d89a8889336a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ccd5a2a985f91e73", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/driver/test/container-e2e.test.ts:1"}, "properties": {"repobilityId": "4b3e1109a64f3493", "scanner": "scanner-primary", "fingerprint": "ccd5a2a985f91e73", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6d7b5d566043fb2f", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/driver/test/opencode-executor.test.ts:5"}, "properties": {"repobilityId": "00723626e2037f69", "scanner": "scanner-primary", "fingerprint": "6d7b5d566043fb2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f79afe4eb04a696d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/test/container-executor.test.ts:1"}, "properties": {"repobilityId": "92517c7fb641dc8b", "scanner": "scanner-primary", "fingerprint": "f79afe4eb04a696d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7643b28d8ec34c9d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/test/rate-limit.test.ts:1"}, "properties": {"repobilityId": "a4d96bb87e81bcf8", "scanner": "scanner-primary", "fingerprint": "7643b28d8ec34c9d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-87a852c948fc18ce", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/test/dispatch-executor.test.ts:5"}, "properties": {"repobilityId": "10e934aaa6d4da04", "scanner": "scanner-primary", "fingerprint": "87a852c948fc18ce", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-acda17c8a65a1fe3", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/test/spawn-cli.test.ts:58"}, "properties": {"repobilityId": "f20cbabfbbfefde1", "scanner": "scanner-primary", "fingerprint": "acda17c8a65a1fe3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-11855d65e99bcbd2", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/test/aider-executor.test.ts:6"}, "properties": {"repobilityId": "21e50b336c541bd4", "scanner": "scanner-primary", "fingerprint": "11855d65e99bcbd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6309735d90efbeca", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/test/worktree.test.ts:1"}, "properties": {"repobilityId": "50bab5ef1ac5542a", "scanner": "scanner-primary", "fingerprint": "6309735d90efbeca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-761c6d9be61c0052", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/test/trace.test.ts:1"}, "properties": {"repobilityId": "f6aa1181a4597b2e", "scanner": "scanner-primary", "fingerprint": "761c6d9be61c0052", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-df606344ceae7278", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/scripts/no-domain-leak.mjs:3"}, "properties": {"repobilityId": "49056ff6e356c99a", "scanner": "scanner-primary", "fingerprint": "df606344ceae7278", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c1094fac12b1410", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/checks-executor.ts:5"}, "properties": {"repobilityId": "15092ae91d9398cb", "scanner": "scanner-primary", "fingerprint": "6c1094fac12b1410", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-328f7a181d305a2a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/src/transcript.ts:1"}, "properties": {"repobilityId": "a5d4cfb7e8f1614d", "scanner": "scanner-primary", "fingerprint": "328f7a181d305a2a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6bea5bf7af0e0fc", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/claude-code-executor.ts:5"}, "properties": {"repobilityId": "4c15aed1d3e33b05", "scanner": "scanner-primary", "fingerprint": "d6bea5bf7af0e0fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3391a7d285b44781", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/driver/src/copy.ts:4"}, "properties": {"repobilityId": "1e2795f8b11e6ed9", "scanner": "scanner-primary", "fingerprint": "3391a7d285b44781", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d95a315426ed0733", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/git-delta.ts:4"}, "properties": {"repobilityId": "7bfceafcd9b27cf5", "scanner": "scanner-primary", "fingerprint": "d95a315426ed0733", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-05ec8c40be16cb0c", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/driver/src/delta-baseline.ts:3"}, "properties": {"repobilityId": "e881d62b7601e8a5", "scanner": "scanner-primary", "fingerprint": "05ec8c40be16cb0c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-581fd67b8754c9dd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/src/resume-directive.ts:6"}, "properties": {"repobilityId": "c317a3026fc6db77", "scanner": "scanner-primary", "fingerprint": "581fd67b8754c9dd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-598d43f2fa0abbbc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/src/sandboxed-executor.ts:5"}, "properties": {"repobilityId": "8584ac96183860fd", "scanner": "scanner-primary", "fingerprint": "598d43f2fa0abbbc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0f7da7450277e45b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/driver/src/executor-errors.ts:5"}, "properties": {"repobilityId": "e56248e5a5b33a07", "scanner": "scanner-primary", "fingerprint": "0f7da7450277e45b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e60a7654550b08e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/driver/src/trace.ts:1"}, "properties": {"repobilityId": "f1bb14ed10b825db", "scanner": "scanner-primary", "fingerprint": "9e60a7654550b08e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ef8b378fa39e9cc6", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/driver/src/spawn-cli.ts:3"}, "properties": {"repobilityId": "577afc5ae0f3ded9", "scanner": "scanner-primary", "fingerprint": "ef8b378fa39e9cc6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ecbb1c0cbba09c02", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/idempotency.ts:5"}, "properties": {"repobilityId": "d533e465915f353b", "scanner": "scanner-primary", "fingerprint": "ecbb1c0cbba09c02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96cb2aa2e2273c16", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/driver/src/sandbox-root.ts:4"}, "properties": {"repobilityId": "4ac3157d14c84cde", "scanner": "scanner-primary", "fingerprint": "96cb2aa2e2273c16", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-947ecf29a2db6248", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/aider-executor.ts:5"}, "properties": {"repobilityId": "4f1b6b996ea433bd", "scanner": "scanner-primary", "fingerprint": "947ecf29a2db6248", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d84189f953fe9d10", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/compositions.ts:12"}, "properties": {"repobilityId": "20c84eb357d3063e", "scanner": "scanner-primary", "fingerprint": "d84189f953fe9d10", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b60f9cca6376f81", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/index.ts:1"}, "properties": {"repobilityId": "066f555bc6424d7e", "scanner": "scanner-primary", "fingerprint": "4b60f9cca6376f81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-636e554db33c70e2", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/driver/src/adapter.ts:38"}, "properties": {"repobilityId": "57661f507044f5de", "scanner": "scanner-primary", "fingerprint": "636e554db33c70e2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdfde7c60d83d084", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/src/opencode-executor.ts:6"}, "properties": {"repobilityId": "77aeb07666ad67c0", "scanner": "scanner-primary", "fingerprint": "bdfde7c60d83d084", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f796bb727c022bc1", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/driver/src/container-executor.ts:1"}, "properties": {"repobilityId": "f2e8e4ce3b9ca078", "scanner": "scanner-primary", "fingerprint": "f796bb727c022bc1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5fe4c4c33f212ba2", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/rate-limit.ts:4"}, "properties": {"repobilityId": "c4600f7fdbf34704", "scanner": "scanner-primary", "fingerprint": "5fe4c4c33f212ba2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cb568c45e830687a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/drive.ts:1"}, "properties": {"repobilityId": "eae4f25ca80f7027", "scanner": "scanner-primary", "fingerprint": "cb568c45e830687a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f3884b1011c8b824", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/driver/src/provider-error.ts:5"}, "properties": {"repobilityId": "0afd0adf6591f282", "scanner": "scanner-primary", "fingerprint": "f3884b1011c8b824", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f00eb24d5305837f", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/dispatch-executor.ts:5"}, "properties": {"repobilityId": "264f7d6f02a62808", "scanner": "scanner-primary", "fingerprint": "f00eb24d5305837f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-677278a8d82d8217", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/progress.ts:3"}, "properties": {"repobilityId": "dc0877a9be2a583e", "scanner": "scanner-primary", "fingerprint": "677278a8d82d8217", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d735de2fa2a15c0", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/driver/src/provider-executor.ts:9"}, "properties": {"repobilityId": "8645413485ba909b", "scanner": "scanner-primary", "fingerprint": "4d735de2fa2a15c0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f00d806fab1b6f0e", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/clone.ts:3"}, "properties": {"repobilityId": "39d0f06a45ac0ae1", "scanner": "scanner-primary", "fingerprint": "f00d806fab1b6f0e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8bcf2e9d78d08ca6", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/driver/src/worktree.ts:3"}, "properties": {"repobilityId": "5194fb1a43929174", "scanner": "scanner-primary", "fingerprint": "8bcf2e9d78d08ca6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f073a653386ccd38", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/vite.config.ts:4"}, "properties": {"repobilityId": "1e45ed64b8b49dbe", "scanner": "scanner-primary", "fingerprint": "f073a653386ccd38", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a166d36ad4ef212", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/postcss.config.cjs:1"}, "properties": {"repobilityId": "c97625611511f994", "scanner": "scanner-primary", "fingerprint": "7a166d36ad4ef212", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-55b66399f586a114", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/test/pack-smoke.test.ts:5"}, "properties": {"repobilityId": "cdb2606dac787e4b", "scanner": "scanner-primary", "fingerprint": "55b66399f586a114", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c59755ea513ed9f8", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/test/schemaForm.test.ts:1"}, "properties": {"repobilityId": "f2549978dbe5d0be", "scanner": "scanner-primary", "fingerprint": "c59755ea513ed9f8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-214bc0d9e6546dad", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/theme.ts:1"}, "properties": {"repobilityId": "3c1b0e8bc07c5907", "scanner": "scanner-primary", "fingerprint": "214bc0d9e6546dad", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-533ab88a664329b3", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/dashboard/src/components/ModelMap.tsx:1"}, "properties": {"repobilityId": "44caac73aff4053f", "scanner": "scanner-primary", "fingerprint": "533ab88a664329b3", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49699b7cdeae130b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/ConnectionFields.tsx:1"}, "properties": {"repobilityId": "3a9a97198811517d", "scanner": "scanner-primary", "fingerprint": "49699b7cdeae130b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ac5f932bbf3f1f02", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/Onboarding.tsx:1"}, "properties": {"repobilityId": "2b2014fa59033971", "scanner": "scanner-primary", "fingerprint": "ac5f932bbf3f1f02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5fe5ffeea60954a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/Trace.tsx:1"}, "properties": {"repobilityId": "c88912765ce6abb5", "scanner": "scanner-primary", "fingerprint": "d5fe5ffeea60954a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b323908ed2fa3266", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/dashboard/src/components/FolderBrowser.tsx:1"}, "properties": {"repobilityId": "853b4a6b57b0810d", "scanner": "scanner-primary", "fingerprint": "b323908ed2fa3266", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fcbda5afe2376391", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/components/SchemaForm.tsx:1"}, "properties": {"repobilityId": "8b8dfd3f3f282d2d", "scanner": "scanner-primary", "fingerprint": "fcbda5afe2376391", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fbffcf8b21ef5001", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/api.ts:1"}, "properties": {"repobilityId": "d5ab2ef7dc4b8a2f", "scanner": "scanner-primary", "fingerprint": "fbffcf8b21ef5001", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-75a0312503179481", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/schemaForm.ts:1"}, "properties": {"repobilityId": "2c444eca2d715050", "scanner": "scanner-primary", "fingerprint": "75a0312503179481", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6e9f4cc4f535ac56", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/dashboard/src/lib/policies.ts:1"}, "properties": {"repobilityId": "d354ef9993615b8e", "scanner": "scanner-primary", "fingerprint": "6e9f4cc4f535ac56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-53d776e0cb566946", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/src/lib/checks.ts:1"}, "properties": {"repobilityId": "6bcf988257c83113", "scanner": "scanner-primary", "fingerprint": "53d776e0cb566946", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-510580e0acc40330", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/dashboard/src/lib/mask.ts:1"}, "properties": {"repobilityId": "8b10b1ecf736a984", "scanner": "scanner-primary", "fingerprint": "510580e0acc40330", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ab2470a356ff64ff", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/dashboard/src/lib/validatePair.ts:24"}, "properties": {"repobilityId": "676a30a9ce9c16e4", "scanner": "scanner-primary", "fingerprint": "ab2470a356ff64ff", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7cb65014c5147727", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/dashboard/src/hooks/useSSE.ts:13"}, "properties": {"repobilityId": "e5050a04848dbfc4", "scanner": "scanner-primary", "fingerprint": "7cb65014c5147727", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2295d31d83946882", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/src/hooks/useApi.ts:12"}, "properties": {"repobilityId": "8818576bbc7fa0cf", "scanner": "scanner-primary", "fingerprint": "2295d31d83946882", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-273d042468a0b33d", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/dashboard/src/views/SettingsView.tsx:1"}, "properties": {"repobilityId": "827d66da4ad3cc94", "scanner": "scanner-primary", "fingerprint": "273d042468a0b33d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a69197a5708c0ef2", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/dashboard/src/views/AddProjectView.tsx:1"}, "properties": {"repobilityId": "5ad44854da1e07b2", "scanner": "scanner-primary", "fingerprint": "a69197a5708c0ef2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a28e021c0669d847", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/dashboard/src/views/ProjectDetail.tsx:1"}, "properties": {"repobilityId": "50c47c196416ba7d", "scanner": "scanner-primary", "fingerprint": "a28e021c0669d847", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3b31c8d276b20352", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/dashboard/src/views/ProvidersView.tsx:1"}, "properties": {"repobilityId": "fff87bccd550ec4d", "scanner": "scanner-primary", "fingerprint": "3b31c8d276b20352", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aceeb28140f96c55", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/test/setup.test.ts:1"}, "properties": {"repobilityId": "75ea38d56fba84f7", "scanner": "scanner-primary", "fingerprint": "aceeb28140f96c55", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d285ffe0cd919ba1", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/cli/test/npm-pack-smoke.test.ts:4"}, "properties": {"repobilityId": "2f2e42e175d8b69a", "scanner": "scanner-primary", "fingerprint": "d285ffe0cd919ba1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98146983c9b8746e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/test/resilience.test.ts:1"}, "properties": {"repobilityId": "6de63885fffe8633", "scanner": "scanner-primary", "fingerprint": "98146983c9b8746e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a9fbeb3e2921a78e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/test/backend-dispatch.test.ts:1"}, "properties": {"repobilityId": "c8fa7787ebd76bc6", "scanner": "scanner-primary", "fingerprint": "a9fbeb3e2921a78e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f9cbe44692b70f62", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/version.ts:1"}, "properties": {"repobilityId": "2d716b906601aef8", "scanner": "scanner-primary", "fingerprint": "f9cbe44692b70f62", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a3c5db2cce6fe812", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/cli/src/launch.ts:6"}, "properties": {"repobilityId": "d1c818d668b48a1f", "scanner": "scanner-primary", "fingerprint": "a3c5db2cce6fe812", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c494c148767c1d04", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/config.ts:5"}, "properties": {"repobilityId": "f69290dfe62cbffb", "scanner": "scanner-primary", "fingerprint": "c494c148767c1d04", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea136402a6eeec6b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/run.ts:3"}, "properties": {"repobilityId": "d12e583bb4b0255f", "scanner": "scanner-primary", "fingerprint": "ea136402a6eeec6b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29eb6c6a004b7f24", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/init.ts:1"}, "properties": {"repobilityId": "a7ca9f729ccfe392", "scanner": "scanner-primary", "fingerprint": "29eb6c6a004b7f24", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e11c747280010e05", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/status.ts:1"}, "properties": {"repobilityId": "8b932175f377e56b", "scanner": "scanner-primary", "fingerprint": "e11c747280010e05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fec2c0da58bea3c2", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/daemon.ts:4"}, "properties": {"repobilityId": "bbbcb97e60f5e6a1", "scanner": "scanner-primary", "fingerprint": "fec2c0da58bea3c2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a2abb3c58114c9cd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/reset.ts:1"}, "properties": {"repobilityId": "cd59c169b16818e8", "scanner": "scanner-primary", "fingerprint": "a2abb3c58114c9cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-060d36cad3c9a139", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/allowlist.ts:1"}, "properties": {"repobilityId": "fc690b799d11057c", "scanner": "scanner-primary", "fingerprint": "060d36cad3c9a139", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e1be74d6371292e7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/cli/src/commands/up.ts:1"}, "properties": {"repobilityId": "7bf36b48d764d295", "scanner": "scanner-primary", "fingerprint": "e1be74d6371292e7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-915472f2c6178201", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/projects.ts:6"}, "properties": {"repobilityId": "c6d554cb75a988be", "scanner": "scanner-primary", "fingerprint": "915472f2c6178201", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f623a30905d4144", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/models.ts:4"}, "properties": {"repobilityId": "80e04d936274fb24", "scanner": "scanner-primary", "fingerprint": "4f623a30905d4144", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d8bd031ca2d05ffb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/setup.ts:1"}, "properties": {"repobilityId": "3c85c3c3165759d3", "scanner": "scanner-primary", "fingerprint": "d8bd031ca2d05ffb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5781b93516829e9b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/commands/bot.ts:1"}, "properties": {"repobilityId": "e3b8ca95ecea4760", "scanner": "scanner-primary", "fingerprint": "5781b93516829e9b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e87e55eb407b073c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/cli/src/commands/bot.ts:66"}, "properties": {"repobilityId": "9bd9036201f3600e", "scanner": "scanner-primary", "fingerprint": "e87e55eb407b073c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-617eb3d8b7710ffb", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/cli/src/commands/serve.ts:1"}, "properties": {"repobilityId": "007b4549aab55abf", "scanner": "scanner-primary", "fingerprint": "617eb3d8b7710ffb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5430e5e46ade1fc8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/config.ts:1"}, "properties": {"repobilityId": "76b1b774021d4929", "scanner": "scanner-primary", "fingerprint": "5430e5e46ade1fc8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-42b105eb92ef8e2f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/resilience.ts:4"}, "properties": {"repobilityId": "1e6ba969492c9711", "scanner": "scanner-primary", "fingerprint": "42b105eb92ef8e2f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e361478c90b65f9e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/cli/src/lib/container.ts:4"}, "properties": {"repobilityId": "da0afb0f8ee834b8", "scanner": "scanner-primary", "fingerprint": "e361478c90b65f9e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f1dedaecbb1f365a", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/notify.ts:11"}, "properties": {"repobilityId": "07d508a87c06dcab", "scanner": "scanner-primary", "fingerprint": "f1dedaecbb1f365a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f5ef9e921307436d", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/cli/src/lib/backends.ts:4"}, "properties": {"repobilityId": "c01ee42af3a7d452", "scanner": "scanner-primary", "fingerprint": "f5ef9e921307436d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a8c42ccf47bb0f76", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/cli/src/lib/dispatch.ts:5"}, "properties": {"repobilityId": "3c4e329652219cf5", "scanner": "scanner-primary", "fingerprint": "a8c42ccf47bb0f76", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0c00ebf01ce1329", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/providers/anthropic-sdk/src/index.ts:7"}, "properties": {"repobilityId": "77fe0a236fd221d8", "scanner": "scanner-primary", "fingerprint": "a0c00ebf01ce1329", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2748978f35f9fe81", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/providers/ollama/test/spawn.test.ts:198"}, "properties": {"repobilityId": "89d15c646580ac32", "scanner": "scanner-primary", "fingerprint": "2748978f35f9fe81", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0291c756d8f1f0de", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/providers/ollama/src/index.ts:7"}, "properties": {"repobilityId": "812afb25f19f05bf", "scanner": "scanner-primary", "fingerprint": "0291c756d8f1f0de", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b45772afdad6000c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/providers/openrouter/test/spawn.test.ts:220"}, "properties": {"repobilityId": "307e05651496a388", "scanner": "scanner-primary", "fingerprint": "b45772afdad6000c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-03894922a5feee79", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/providers/openrouter/src/index.ts:13"}, "properties": {"repobilityId": "8f8fed98b1e67cb0", "scanner": "scanner-primary", "fingerprint": "03894922a5feee79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6c9428d2089d62ab", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/providers/claude-code-shuttle/src/index.ts:3"}, "properties": {"repobilityId": "679ef679879e4114", "scanner": "scanner-primary", "fingerprint": "6c9428d2089d62ab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8c27986ce6ecc67c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/notify-channels.test.ts:1"}, "properties": {"repobilityId": "4c8d25439b1c306e", "scanner": "scanner-primary", "fingerprint": "8c27986ce6ecc67c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a03ee820242aed52", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/fixtures.ts:1"}, "properties": {"repobilityId": "a062e4821a0d6203", "scanner": "scanner-primary", "fingerprint": "a03ee820242aed52", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-12382378218c413a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/notify.test.ts:1"}, "properties": {"repobilityId": "21eb91d5a121f1ee", "scanner": "scanner-primary", "fingerprint": "12382378218c413a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3421d990a32360f", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/test/notify.test.ts:68"}, "properties": {"repobilityId": "04d6768f9f5961e7", "scanner": "scanner-primary", "fingerprint": "d3421d990a32360f", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ae799f25627f433f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/wake.test.ts:1"}, "properties": {"repobilityId": "b282cccbf083df20", "scanner": "scanner-primary", "fingerprint": "ae799f25627f433f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cd38e4d642bc1743", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/daemon/test/supervisor.test.ts:1"}, "properties": {"repobilityId": "17b33441025eb0a0", "scanner": "scanner-primary", "fingerprint": "cd38e4d642bc1743", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eff194202b379c99", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/supervisor-notify.test.ts:1"}, "properties": {"repobilityId": "8af4107680fc87f1", "scanner": "scanner-primary", "fingerprint": "eff194202b379c99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-19202fd627319a7d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/test/ship.test.ts:1"}, "properties": {"repobilityId": "a3183cb744f7eaad", "scanner": "scanner-primary", "fingerprint": "19202fd627319a7d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b593d6aa7c722797", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/daemon/scripts/no-domain-leak.mjs:3"}, "properties": {"repobilityId": "cc5018a880911e82", "scanner": "scanner-primary", "fingerprint": "b593d6aa7c722797", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-611e19233853a897", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/src/wake.ts:1"}, "properties": {"repobilityId": "fcc99586d774a342", "scanner": "scanner-primary", "fingerprint": "611e19233853a897", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bf3540b3c12cb3be", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/daemon/src/retry.ts:1"}, "properties": {"repobilityId": "9a294f5ad88720a6", "scanner": "scanner-primary", "fingerprint": "bf3540b3c12cb3be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d11007c4e60419ca", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/daemon/src/index.ts:1"}, "properties": {"repobilityId": "b31a9f98fd6561c3", "scanner": "scanner-primary", "fingerprint": "d11007c4e60419ca", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e624c190959712fa", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/src/notify-channels.ts:1"}, "properties": {"repobilityId": "6971b033280fd918", "scanner": "scanner-primary", "fingerprint": "e624c190959712fa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-22e609dee79c42f9", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify-channels.ts:159"}, "properties": {"repobilityId": "7c402fc4f0970405", "scanner": "scanner-primary", "fingerprint": "22e609dee79c42f9", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-1b741a5d1b0c8c2e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/daemon/src/process-control.ts:3"}, "properties": {"repobilityId": "342ca2f3fa60e397", "scanner": "scanner-primary", "fingerprint": "1b741a5d1b0c8c2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4507d770e5a54f43", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/daemon/src/notify.ts:1"}, "properties": {"repobilityId": "8803ac3efdedccb3", "scanner": "scanner-primary", "fingerprint": "4507d770e5a54f43", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-db1ae2ef5511fe2c", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/notify.ts:73"}, "properties": {"repobilityId": "e16d79a88991daf3", "scanner": "scanner-primary", "fingerprint": "db1ae2ef5511fe2c", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-dd3fd9b492028ad9", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/daemon/src/status-file.ts:4"}, "properties": {"repobilityId": "cb580e5102699273", "scanner": "scanner-primary", "fingerprint": "dd3fd9b492028ad9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0298a2e3efaf4dc6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/src/clock.ts:4"}, "properties": {"repobilityId": "e0c06f678b0b5d43", "scanner": "scanner-primary", "fingerprint": "0298a2e3efaf4dc6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4dbcad5e545a8177", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/src/supervisor.ts:1"}, "properties": {"repobilityId": "c177bcadfe0325e5", "scanner": "scanner-primary", "fingerprint": "4dbcad5e545a8177", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2b2beab8d550e736", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/daemon/src/worktree-lifecycle.ts:3"}, "properties": {"repobilityId": "3dc342137043c2a7", "scanner": "scanner-primary", "fingerprint": "2b2beab8d550e736", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c265f6bfaf33b656", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/daemon/src/worktree-lifecycle.ts:73"}, "properties": {"repobilityId": "17f9ec852896697a", "scanner": "scanner-primary", "fingerprint": "c265f6bfaf33b656", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-c3bf612003acce70", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/daemon/src/logger.ts:1"}, "properties": {"repobilityId": "468d31e65a934096", "scanner": "scanner-primary", "fingerprint": "c3bf612003acce70", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c7d6f017eea4130c", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/mcp-server/test/ollama-loop.test.ts:7"}, "properties": {"repobilityId": "4f81e580de785bc1", "scanner": "scanner-primary", "fingerprint": "c7d6f017eea4130c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f38f71f127691cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/test/provider-routing.test.ts:3"}, "properties": {"repobilityId": "13261fff7dabbf88", "scanner": "scanner-primary", "fingerprint": "4f38f71f127691cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b7c613dfddf0a859", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/test/cc-adapter.test.ts:5"}, "properties": {"repobilityId": "3ff913f7cbeba7f3", "scanner": "scanner-primary", "fingerprint": "b7c613dfddf0a859", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9243628a4e7dc2da", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mcp-server/test/tools.test.ts:152"}, "properties": {"repobilityId": "b0906bc0a5612528", "scanner": "scanner-primary", "fingerprint": "9243628a4e7dc2da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b30e43c38dfe7b2", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/wire-smoke.test.ts:208"}, "properties": {"repobilityId": "1c9b1635bd7c125b", "scanner": "scanner-primary", "fingerprint": "4b30e43c38dfe7b2", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5af535ba101e0d75", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/mcp-server/test/wire-smoke.test.ts:4"}, "properties": {"repobilityId": "64b5ee2e77e35f4b", "scanner": "scanner-primary", "fingerprint": "5af535ba101e0d75", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f992e347eca786ae", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/test/backup-restore.test.ts:132"}, "properties": {"repobilityId": "f3be7a067dec4569", "scanner": "scanner-primary", "fingerprint": "f992e347eca786ae", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-918cd6efa918ba8b", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/mcp-server/test/e2e-shuttle.test.ts:3"}, "properties": {"repobilityId": "13ca6535fa8ab7d1", "scanner": "scanner-primary", "fingerprint": "918cd6efa918ba8b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5e37bd9c44d519b3", "level": "note", "message": {"text": "Legacy-named symbol `pcLegacy` in packages/mcp-server/src/bootstrap.ts:241"}, "properties": {"repobilityId": "5dd72bcb8e10217a", "scanner": "scanner-primary", "fingerprint": "5e37bd9c44d519b3", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-f92c99b0c215a69a", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/mcp-server/src/bootstrap.ts:8"}, "properties": {"repobilityId": "be1e3c1ee40e5cfc", "scanner": "scanner-primary", "fingerprint": "f92c99b0c215a69a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6ef93321813525b0", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/server.ts:79"}, "properties": {"repobilityId": "0156db3b7d2c05d4", "scanner": "scanner-primary", "fingerprint": "6ef93321813525b0", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-1822f473db7b92f4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/server.ts:53"}, "properties": {"repobilityId": "9f1c935b81720c9c", "scanner": "scanner-primary", "fingerprint": "1822f473db7b92f4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-63046b47a5f24863", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/types.ts:275"}, "properties": {"repobilityId": "5ee310adf2eb5b5a", "scanner": "scanner-primary", "fingerprint": "63046b47a5f24863", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-2146f0864cc70109", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/types.ts:3"}, "properties": {"repobilityId": "87704a95074cf8c5", "scanner": "scanner-primary", "fingerprint": "2146f0864cc70109", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4b22f8c8cd08ba56", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/lib/parse-task-args.ts:11"}, "properties": {"repobilityId": "8939d0ede80be938", "scanner": "scanner-primary", "fingerprint": "4b22f8c8cd08ba56", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4f4f560a39615108", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/lib/refusal.ts:3"}, "properties": {"repobilityId": "5f35cf7afbb9f92c", "scanner": "scanner-primary", "fingerprint": "4f4f560a39615108", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f4ae256ec4aca76c", "level": "none", "message": {"text": "Commented-code block (16 lines) in packages/mcp-server/src/tools/run-task.ts:3"}, "properties": {"repobilityId": "cffcf967a2a47854", "scanner": "scanner-primary", "fingerprint": "f4ae256ec4aca76c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bc627fac3604c96f", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/mcp-server/src/tools/resume.ts:3"}, "properties": {"repobilityId": "337b1ddc091cd527", "scanner": "scanner-primary", "fingerprint": "bc627fac3604c96f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-82473ddc1e16e39e", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/mcp-server/src/tools/recover.ts:3"}, "properties": {"repobilityId": "b9517e2f5aba55bb", "scanner": "scanner-primary", "fingerprint": "82473ddc1e16e39e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-05591c97e696bf69", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/tools/state-get.ts:121"}, "properties": {"repobilityId": "8d806a3fd2de3282", "scanner": "scanner-primary", "fingerprint": "05591c97e696bf69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fead0449b8f8c6d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/mcp-server/src/tools/get-spawn-prompt.ts:3"}, "properties": {"repobilityId": "0d79798503d2038d", "scanner": "scanner-primary", "fingerprint": "4fead0449b8f8c6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4a4603d6255df55c", "level": "note", "message": {"text": "Legacy-named symbol `pipeline_backup` in packages/mcp-server/src/tools/backup.ts:1"}, "properties": {"repobilityId": "8869bd062541a779", "scanner": "scanner-primary", "fingerprint": "4a4603d6255df55c", "layer": "quality", "severity": "low", "confidence": 1.0, "tags": ["integrity", "legacy-marker", "dead-code"]}}, {"ruleId": "scanner-5141ae07e44dd02a", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/mcp-server/src/tools/restore.ts:3"}, "properties": {"repobilityId": "b7337177754f658b", "scanner": "scanner-primary", "fingerprint": "5141ae07e44dd02a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96b96dd112e0f6e5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/mcp-server/src/tools/continue-task.ts:4"}, "properties": {"repobilityId": "215f40e502576168", "scanner": "scanner-primary", "fingerprint": "96b96dd112e0f6e5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2f1837b3809b7653", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/transport-types/src/transport.ts:4"}, "properties": {"repobilityId": "fd6f9afc7de50103", "scanner": "scanner-primary", "fingerprint": "2f1837b3809b7653", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31df21a225857c7e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/http.test.ts:1"}, "properties": {"repobilityId": "0979246e6becae34", "scanner": "scanner-primary", "fingerprint": "31df21a225857c7e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9c7530d2160988fd", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/http.test.ts:123"}, "properties": {"repobilityId": "d97b2e308c7bd906", "scanner": "scanner-primary", "fingerprint": "9c7530d2160988fd", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-bb0494a3d3f4fc90", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/fs-list.test.ts:1"}, "properties": {"repobilityId": "f8a8fd022511d9d6", "scanner": "scanner-primary", "fingerprint": "bb0494a3d3f4fc90", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bcd708574be6013c", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/ship-routes.test.ts:1"}, "properties": {"repobilityId": "a2cf2c06b75d7596", "scanner": "scanner-primary", "fingerprint": "bcd708574be6013c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3158c8845707ce14", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/ship-routes.test.ts:54"}, "properties": {"repobilityId": "7b79755141161c26", "scanner": "scanner-primary", "fingerprint": "3158c8845707ce14", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-ea4523f1af9d2252", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/test/recovery.test.ts:1"}, "properties": {"repobilityId": "a8cebd91b74849af", "scanner": "scanner-primary", "fingerprint": "ea4523f1af9d2252", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c907a4bc69517073", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/recovery.test.ts:54"}, "properties": {"repobilityId": "0194df80669af93f", "scanner": "scanner-primary", "fingerprint": "c907a4bc69517073", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-8d46488a81dad91a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/compositions.test.ts:233"}, "properties": {"repobilityId": "fbe6fee6563cf883", "scanner": "scanner-primary", "fingerprint": "8d46488a81dad91a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-32350bc85843559a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/fixtures.ts:1"}, "properties": {"repobilityId": "26feefd235224858", "scanner": "scanner-primary", "fingerprint": "32350bc85843559a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-15e03d792f53ad9a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/test/http-security.test.ts:1"}, "properties": {"repobilityId": "7b63b234d4d3f0fa", "scanner": "scanner-primary", "fingerprint": "15e03d792f53ad9a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cc08320643a8aa21", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/spawn-transcript.test.ts:1"}, "properties": {"repobilityId": "adb3c16fb6f59dda", "scanner": "scanner-primary", "fingerprint": "cc08320643a8aa21", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-aa4ef294e8b397fb", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/spawn-transcript.test.ts:61"}, "properties": {"repobilityId": "bcba6a35b4eaf796", "scanner": "scanner-primary", "fingerprint": "aa4ef294e8b397fb", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-78b8b9f7e565ea99", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/notify-wiring.test.ts:1"}, "properties": {"repobilityId": "0fd13e4876f8f190", "scanner": "scanner-primary", "fingerprint": "78b8b9f7e565ea99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-add3d3673a6e046a", "level": "warning", "message": {"text": "`fetch()` without try/.catch or AbortSignal \u2014 packages/server/test/notify-wiring.test.ts:61"}, "properties": {"repobilityId": "34d8de07979f0c2d", "scanner": "scanner-primary", "fingerprint": "add3d3673a6e046a", "layer": "quality", "severity": "medium", "confidence": 1.0, "tags": ["integrity", "fragile-runtime", "robustness"]}}, {"ruleId": "scanner-f652f4debc55b67b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/test/dashboard-assets.test.ts:1"}, "properties": {"repobilityId": "76640fdf6c97ec8f", "scanner": "scanner-primary", "fingerprint": "f652f4debc55b67b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2bfb976723b31dd2", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/server/test/config-api.test.ts:1"}, "properties": {"repobilityId": "91856d0f56400be6", "scanner": "scanner-primary", "fingerprint": "2bfb976723b31dd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7de8e4886fac6eb5", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/server/scripts/no-domain-leak.mjs:3"}, "properties": {"repobilityId": "1de273f3b9fd64fc", "scanner": "scanner-primary", "fingerprint": "7de8e4886fac6eb5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9292c87139f54996", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/examples/telegram-intake.mjs:9"}, "properties": {"repobilityId": "80e530633308c490", "scanner": "scanner-primary", "fingerprint": "9292c87139f54996", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4ed70818eda98a09", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/src/trace-routes.ts:1"}, "properties": {"repobilityId": "e6b45b3017740633", "scanner": "scanner-primary", "fingerprint": "4ed70818eda98a09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-64a4e784dd652fc0", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/server/src/fs-routes.ts:1"}, "properties": {"repobilityId": "8a0087d83c32e02d", "scanner": "scanner-primary", "fingerprint": "64a4e784dd652fc0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d5c6ced33a19cfb5", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/server/src/registry.ts:9"}, "properties": {"repobilityId": "654f06081865eac9", "scanner": "scanner-primary", "fingerprint": "d5c6ced33a19cfb5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99aa57fd706ea428", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/server/src/executor-gate.ts:4"}, "properties": {"repobilityId": "9cd7a7db6b14876c", "scanner": "scanner-primary", "fingerprint": "99aa57fd706ea428", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1845be7ebde46c1b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/net-guards.ts:1"}, "properties": {"repobilityId": "d6b989feaaab025f", "scanner": "scanner-primary", "fingerprint": "1845be7ebde46c1b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f955bed39f8bab6d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/task-exec.ts:4"}, "properties": {"repobilityId": "a746b20fe5402206", "scanner": "scanner-primary", "fingerprint": "f955bed39f8bab6d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6f4d07ed250f4f8a", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/src/index.ts:1"}, "properties": {"repobilityId": "60b9f7a62b053c27", "scanner": "scanner-primary", "fingerprint": "6f4d07ed250f4f8a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-064610e6d0c8e1f9", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/src/semaphore.ts:3"}, "properties": {"repobilityId": "e84c63fb0d313946", "scanner": "scanner-primary", "fingerprint": "064610e6d0c8e1f9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e2e40397e48b9e5b", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/server/src/process-control.ts:7"}, "properties": {"repobilityId": "2f24e5df47a46c0b", "scanner": "scanner-primary", "fingerprint": "e2e40397e48b9e5b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3e00cf218c68da8", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/server/src/answer.ts:4"}, "properties": {"repobilityId": "6a20d9d5d38fac28", "scanner": "scanner-primary", "fingerprint": "d3e00cf218c68da8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c05efca4e1793141", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/control-plane.ts:6"}, "properties": {"repobilityId": "1751305b30b7f999", "scanner": "scanner-primary", "fingerprint": "c05efca4e1793141", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-380258e1b81e3f29", "level": "none", "message": {"text": "Commented-code block (21 lines) in packages/server/src/http.ts:5"}, "properties": {"repobilityId": "793260888717eb18", "scanner": "scanner-primary", "fingerprint": "380258e1b81e3f29", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-799c292667b67e99", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/log-tail.ts:1"}, "properties": {"repobilityId": "63851fc285264dd4", "scanner": "scanner-primary", "fingerprint": "799c292667b67e99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-13a8a8ce83aeaa79", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/src/read-model.ts:1"}, "properties": {"repobilityId": "677eb9f57986ef94", "scanner": "scanner-primary", "fingerprint": "13a8a8ce83aeaa79", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a7ace3f8ac2d2fe", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/server/src/submit.ts:3"}, "properties": {"repobilityId": "16fda8caff1c2af2", "scanner": "scanner-primary", "fingerprint": "7a7ace3f8ac2d2fe", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5a57a13a6592c526", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/config-routes.ts:1"}, "properties": {"repobilityId": "f4708c227b49c520", "scanner": "scanner-primary", "fingerprint": "5a57a13a6592c526", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4330d1f755208d6", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/server/src/errors.ts:1"}, "properties": {"repobilityId": "0cc5dd7716014e28", "scanner": "scanner-primary", "fingerprint": "b4330d1f755208d6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-850a169af9b55f3a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/dashboard/assets.ts:56"}, "properties": {"repobilityId": "7403cf4c13420232", "scanner": "scanner-primary", "fingerprint": "850a169af9b55f3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-39a1b4ce5ccfdbbf", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/server/src/intake/telegram-render.ts:1"}, "properties": {"repobilityId": "57d1409f0d4df679", "scanner": "scanner-primary", "fingerprint": "39a1b4ce5ccfdbbf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8da4f6ab7d5326b0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/server/src/intake/telegram-bot.ts:6"}, "properties": {"repobilityId": "5b6fbaa046605c88", "scanner": "scanner-primary", "fingerprint": "8da4f6ab7d5326b0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-24cd2bf766971793", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/server/src/intake/telegram-state.ts:1"}, "properties": {"repobilityId": "2b8336318dc1a2e5", "scanner": "scanner-primary", "fingerprint": "24cd2bf766971793", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-0def66084bd7acfd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/intake/telegram.ts:98"}, "properties": {"repobilityId": "bfa05cb4cd1a71a7", "scanner": "scanner-primary", "fingerprint": "0def66084bd7acfd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-bdd749ae594c79fd", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/intake/loom-client.ts:1"}, "properties": {"repobilityId": "1be3cb7fe92b3d9c", "scanner": "scanner-primary", "fingerprint": "bdd749ae594c79fd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2a36496060fcc884", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/server/src/intake/telegram-api.ts:1"}, "properties": {"repobilityId": "bb11fd28355423a4", "scanner": "scanner-primary", "fingerprint": "2a36496060fcc884", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cba8996e4b22b4fc", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/hooks.test.ts:574"}, "properties": {"repobilityId": "46fb248530626d63", "scanner": "scanner-primary", "fingerprint": "cba8996e4b22b4fc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-04c21e889d51a083", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/deliver-continue.test.ts:284"}, "properties": {"repobilityId": "ce191e832ec7962f", "scanner": "scanner-primary", "fingerprint": "04c21e889d51a083", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c912b36aaa3ab87f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/footprint.test.ts:3"}, "properties": {"repobilityId": "578bb0cc0ec34833", "scanner": "scanner-primary", "fingerprint": "c912b36aaa3ab87f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ceab140f17fbb220", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/invariants.test.ts:517"}, "properties": {"repobilityId": "5b1099b7f381d6d9", "scanner": "scanner-primary", "fingerprint": "ceab140f17fbb220", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2e1e711a0d9c77fb", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kernel/test/state-concurrency.test.ts:3"}, "properties": {"repobilityId": "ea679486d04d571f", "scanner": "scanner-primary", "fingerprint": "2e1e711a0d9c77fb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-29e6bbef0ded4e42", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/test/fsm.test.ts:1924"}, "properties": {"repobilityId": "37abaee389689996", "scanner": "scanner-primary", "fingerprint": "29e6bbef0ded4e42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e0fe28e3ec729dc1", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/loader-boundary.test.ts:3"}, "properties": {"repobilityId": "2945387fc226a56c", "scanner": "scanner-primary", "fingerprint": "e0fe28e3ec729dc1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d6f2861f6d314c70", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/prompt-renderer.test.ts:61"}, "properties": {"repobilityId": "5b67a2a1a61d92a1", "scanner": "scanner-primary", "fingerprint": "d6f2861f6d314c70", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-98cb45fc65a63750", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/backup.test.ts:97"}, "properties": {"repobilityId": "b5de1ef0dcbb5a1f", "scanner": "scanner-primary", "fingerprint": "98cb45fc65a63750", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a05b6c5d6da78410", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kernel/test/rework-stability.test.ts:4"}, "properties": {"repobilityId": "efcd20098451468e", "scanner": "scanner-primary", "fingerprint": "a05b6c5d6da78410", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-682ab7010c798f83", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/test/bypass-marker.test.ts:121"}, "properties": {"repobilityId": "7c322661a2839552", "scanner": "scanner-primary", "fingerprint": "682ab7010c798f83", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fb5444ffa41729e1", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/persist-agent-result.test.ts:429"}, "properties": {"repobilityId": "f5b31b573d1d4a08", "scanner": "scanner-primary", "fingerprint": "fb5444ffa41729e1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6dd5c7ca10693bb8", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/test/resolve-spawn-model.test.ts:1"}, "properties": {"repobilityId": "9e4c23811c81dd27", "scanner": "scanner-primary", "fingerprint": "6dd5c7ca10693bb8", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8f102c240faf3492", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/narrow.test.ts:110"}, "properties": {"repobilityId": "9acee429b39caa71", "scanner": "scanner-primary", "fingerprint": "8f102c240faf3492", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8ccd5ec9ec673130", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/finding-status-override.test.ts:28"}, "properties": {"repobilityId": "fbbf524752ff7619", "scanner": "scanner-primary", "fingerprint": "8ccd5ec9ec673130", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-96e451cb6e2c910b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/gate-policy.test.ts:976"}, "properties": {"repobilityId": "15a1947802a2cabd", "scanner": "scanner-primary", "fingerprint": "96e451cb6e2c910b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1bc532276ca534aa", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/test/guards.test.ts:167"}, "properties": {"repobilityId": "3aa62ced791143cd", "scanner": "scanner-primary", "fingerprint": "1bc532276ca534aa", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e12518525fbfce42", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kernel/test/sandbox.test.ts:406"}, "properties": {"repobilityId": "b78b7c77f6ababb8", "scanner": "scanner-primary", "fingerprint": "e12518525fbfce42", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-60c4a9910138ea7f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/test/wal-checkpoint.test.ts:1"}, "properties": {"repobilityId": "e397baa95636e18b", "scanner": "scanner-primary", "fingerprint": "60c4a9910138ea7f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3538fb5aec029619", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/scripts/no-ambient-clock.mjs:3"}, "properties": {"repobilityId": "f94a8885337b96d6", "scanner": "scanner-primary", "fingerprint": "3538fb5aec029619", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fa6aa771243545a9", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/narrow.ts:3"}, "properties": {"repobilityId": "4ee6c99e7c391663", "scanner": "scanner-primary", "fingerprint": "fa6aa771243545a9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2d6660fd339d2440", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/ids.ts:3"}, "properties": {"repobilityId": "91e391df4c957090", "scanner": "scanner-primary", "fingerprint": "2d6660fd339d2440", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-79f336fb7b22068b", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/defineBundle.ts:3"}, "properties": {"repobilityId": "ff8d4257bc544730", "scanner": "scanner-primary", "fingerprint": "79f336fb7b22068b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-49693cf2cc3fed54", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/budgets.ts:3"}, "properties": {"repobilityId": "355d8a92bdfd3445", "scanner": "scanner-primary", "fingerprint": "49693cf2cc3fed54", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-670d400041d5dc5d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/hooks.ts:1"}, "properties": {"repobilityId": "f1833db08d13e057", "scanner": "scanner-primary", "fingerprint": "670d400041d5dc5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-5ee9194a453608bc", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/invariants.ts:11"}, "properties": {"repobilityId": "d344307ebdf3a16d", "scanner": "scanner-primary", "fingerprint": "5ee9194a453608bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7f825e9553d5fed1", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kernel/src/prompt-renderer.ts:7"}, "properties": {"repobilityId": "8d91a18f404b7181", "scanner": "scanner-primary", "fingerprint": "7f825e9553d5fed1", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-936f16f78150cc99", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/index.ts:51"}, "properties": {"repobilityId": "10a8079b9101a5bf", "scanner": "scanner-primary", "fingerprint": "936f16f78150cc99", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ae4bb8e6cd68dd16", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/internal.ts:3"}, "properties": {"repobilityId": "77968bb25f8051c4", "scanner": "scanner-primary", "fingerprint": "ae4bb8e6cd68dd16", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a739c6d38da115cf", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/hook-runner.ts:3"}, "properties": {"repobilityId": "c6e64d0cd625591c", "scanner": "scanner-primary", "fingerprint": "a739c6d38da115cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-91dd94e62c5a9d4b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/fsm.ts:5"}, "properties": {"repobilityId": "eeae6ab5d25fab6e", "scanner": "scanner-primary", "fingerprint": "91dd94e62c5a9d4b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cf36c157239ed002", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/defineManifest.ts:3"}, "properties": {"repobilityId": "a86b4e781c30f569", "scanner": "scanner-primary", "fingerprint": "cf36c157239ed002", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2729670b5efbf11e", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/gate-policy.ts:3"}, "properties": {"repobilityId": "4ab4eb5896c17e0f", "scanner": "scanner-primary", "fingerprint": "2729670b5efbf11e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d7688e693efcd5cd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/resolve-spawn-model.ts:1"}, "properties": {"repobilityId": "7c0bb4c03eb795ab", "scanner": "scanner-primary", "fingerprint": "d7688e693efcd5cd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-e71c916f8beaf3bd", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/vocabularies.ts:4"}, "properties": {"repobilityId": "bd47dfb8cf040a3b", "scanner": "scanner-primary", "fingerprint": "e71c916f8beaf3bd", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-54c1c66554e2fb05", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/guards.ts:3"}, "properties": {"repobilityId": "7bca029b27dcfe37", "scanner": "scanner-primary", "fingerprint": "54c1c66554e2fb05", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4fb819e8304b5410", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/vocabulary.ts:3"}, "properties": {"repobilityId": "8fc54250150ac119", "scanner": "scanner-primary", "fingerprint": "4fb819e8304b5410", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-14516a235aef5b97", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/provider.ts:91"}, "properties": {"repobilityId": "0ac15c4bd4716116", "scanner": "scanner-primary", "fingerprint": "14516a235aef5b97", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3afa14349411b30d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/types/now.ts:3"}, "properties": {"repobilityId": "a16fe9d937709b5f", "scanner": "scanner-primary", "fingerprint": "3afa14349411b30d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a27d3a6e35c6e30f", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/registry.ts:24"}, "properties": {"repobilityId": "e55b933a3b03a854", "scanner": "scanner-primary", "fingerprint": "a27d3a6e35c6e30f", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d1937c17fc54b5a4", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/idempotency.ts:3"}, "properties": {"repobilityId": "3bcab0ab911ab98b", "scanner": "scanner-primary", "fingerprint": "d1937c17fc54b5a4", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-699c1898cacfb3b6", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/invariants.ts:1"}, "properties": {"repobilityId": "93142f85a95755b5", "scanner": "scanner-primary", "fingerprint": "699c1898cacfb3b6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fadde6a283967f1e", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/extension.ts:51"}, "properties": {"repobilityId": "7ba4a69eb4c192f1", "scanner": "scanner-primary", "fingerprint": "fadde6a283967f1e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d3594adb08447112", "level": "none", "message": {"text": "Commented-code block (22 lines) in packages/kernel/src/types/index.ts:3"}, "properties": {"repobilityId": "7a4bc66765b78734", "scanner": "scanner-primary", "fingerprint": "d3594adb08447112", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-51fa04f2cd226c2d", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/context.ts:3"}, "properties": {"repobilityId": "d2085ff8f0d43585", "scanner": "scanner-primary", "fingerprint": "51fa04f2cd226c2d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6bfa086fe5a1f791", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/types/plugins.ts:3"}, "properties": {"repobilityId": "0f434ec8141e54f5", "scanner": "scanner-primary", "fingerprint": "6bfa086fe5a1f791", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-1799540dbce3450b", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/transaction.ts:9"}, "properties": {"repobilityId": "c29d9187de20393a", "scanner": "scanner-primary", "fingerprint": "1799540dbce3450b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-dc869ad882ec8e88", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/state.ts:1"}, "properties": {"repobilityId": "4a6e9abc891067ff", "scanner": "scanner-primary", "fingerprint": "dc869ad882ec8e88", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-088585f92e0a9565", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/policy.ts:3"}, "properties": {"repobilityId": "697cd3420defbe8f", "scanner": "scanner-primary", "fingerprint": "088585f92e0a9565", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-fedd2609333b5991", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/budget.ts:3"}, "properties": {"repobilityId": "c03dd72dc8f38a22", "scanner": "scanner-primary", "fingerprint": "fedd2609333b5991", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d679cce18594c0d7", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/agent-result.ts:3"}, "properties": {"repobilityId": "513512dce3ed9985", "scanner": "scanner-primary", "fingerprint": "d679cce18594c0d7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2aaa00dc00bc3d4c", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/bundle.ts:18"}, "properties": {"repobilityId": "0975b0b9aeb9b626", "scanner": "scanner-primary", "fingerprint": "2aaa00dc00bc3d4c", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8b1c7a3f2fc3b333", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/types/continue-task.ts:13"}, "properties": {"repobilityId": "44d175421d33be30", "scanner": "scanner-primary", "fingerprint": "8b1c7a3f2fc3b333", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d4af0a1768bbf163", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/types/tool.ts:1"}, "properties": {"repobilityId": "335b3e08ff7fd974", "scanner": "scanner-primary", "fingerprint": "d4af0a1768bbf163", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-769a48dc90d8d322", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kernel/src/state/json.ts:3"}, "properties": {"repobilityId": "aec308c08a91657c", "scanner": "scanner-primary", "fingerprint": "769a48dc90d8d322", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-31987cb51971a2da", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kernel/src/state/transaction.ts:3"}, "properties": {"repobilityId": "3940ec3d39e48897", "scanner": "scanner-primary", "fingerprint": "31987cb51971a2da", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-45f228d0eb1fe208", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kernel/src/state/db.ts:3"}, "properties": {"repobilityId": "dbc33afa00a487d9", "scanner": "scanner-primary", "fingerprint": "45f228d0eb1fe208", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-482885143bebd65b", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/project-dir.ts:4"}, "properties": {"repobilityId": "6f0382dbc440a80a", "scanner": "scanner-primary", "fingerprint": "482885143bebd65b", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-746f5032a040a8df", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/dispatch-event-steps.ts:3"}, "properties": {"repobilityId": "5fa247d3e8daadc0", "scanner": "scanner-primary", "fingerprint": "746f5032a040a8df", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-2c1ef90a143a5fa0", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/initialize-task.ts:4"}, "properties": {"repobilityId": "a5ed841ddb8d4b4c", "scanner": "scanner-primary", "fingerprint": "2c1ef90a143a5fa0", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7a5d7e3b8fa331cb", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/lib/build-agent-result.ts:1"}, "properties": {"repobilityId": "b27781ad4ad28b2f", "scanner": "scanner-primary", "fingerprint": "7a5d7e3b8fa331cb", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-c48db77d4e3f9cd2", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/recover-task.ts:3"}, "properties": {"repobilityId": "501d4c612318edad", "scanner": "scanner-primary", "fingerprint": "c48db77d4e3f9cd2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad312ab9045825bc", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/archive-state.ts:5"}, "properties": {"repobilityId": "819a62546d6ab806", "scanner": "scanner-primary", "fingerprint": "ad312ab9045825bc", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f06ada2f424bfc93", "level": "none", "message": {"text": "Commented-code block (10 lines) in packages/kernel/src/lib/phase-progress.ts:13"}, "properties": {"repobilityId": "9161856d1948bca2", "scanner": "scanner-primary", "fingerprint": "f06ada2f424bfc93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b547bbb7ef67ec59", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/complete-task.ts:3"}, "properties": {"repobilityId": "5263d1cfbd6b9493", "scanner": "scanner-primary", "fingerprint": "b547bbb7ef67ec59", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-647a890151b9ab02", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/audit-drain.ts:4"}, "properties": {"repobilityId": "0790f0b147bc4fc2", "scanner": "scanner-primary", "fingerprint": "647a890151b9ab02", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-a0be093b8838c791", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/deliver-continue.ts:4"}, "properties": {"repobilityId": "7d88cbc049e76e06", "scanner": "scanner-primary", "fingerprint": "a0be093b8838c791", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-cfbe9a9488602ded", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/ledger.ts:5"}, "properties": {"repobilityId": "109a62ea11c75bb0", "scanner": "scanner-primary", "fingerprint": "cfbe9a9488602ded", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56b88318fad08011", "level": "none", "message": {"text": "Commented-code block (12 lines) in packages/kernel/src/lib/now-arith.ts:4"}, "properties": {"repobilityId": "383d5d3d78abe634", "scanner": "scanner-primary", "fingerprint": "56b88318fad08011", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ea244e010a77cbae", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/lib/apply-bundle-ops.ts:4"}, "properties": {"repobilityId": "43ae0499046a6538", "scanner": "scanner-primary", "fingerprint": "ea244e010a77cbae", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9e8ad205730a2524", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kernel/src/lib/backup.ts:4"}, "properties": {"repobilityId": "3d8e92c6ff804d6a", "scanner": "scanner-primary", "fingerprint": "9e8ad205730a2524", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-7dbbab72fa7faae5", "level": "none", "message": {"text": "Commented-code block (9 lines) in packages/kernel/src/lib/bypass-marker.ts:9"}, "properties": {"repobilityId": "c0b888c538e61bf9", "scanner": "scanner-primary", "fingerprint": "7dbbab72fa7faae5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8933944a781a2a09", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/ddl-allowlist.ts:4"}, "properties": {"repobilityId": "7122aa6292484e65", "scanner": "scanner-primary", "fingerprint": "8933944a781a2a09", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-34dcdf42f782fd3a", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/access-snapshots.ts:3"}, "properties": {"repobilityId": "ff5af9e18b2cb30f", "scanner": "scanner-primary", "fingerprint": "34dcdf42f782fd3a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-b4b5e07951b8edd9", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/persist-agent-result.ts:4"}, "properties": {"repobilityId": "29a1922ad9011e69", "scanner": "scanner-primary", "fingerprint": "b4b5e07951b8edd9", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-9f85ba601b991bb2", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/lib/row-mappers.ts:4"}, "properties": {"repobilityId": "d87bcdc1f31a3318", "scanner": "scanner-primary", "fingerprint": "9f85ba601b991bb2", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d968465cad51832d", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/lib/supersede-findings.ts:6"}, "properties": {"repobilityId": "83ecbc0cfb197c90", "scanner": "scanner-primary", "fingerprint": "d968465cad51832d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-eb6bade2f8c22687", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/lib/footprint.ts:3"}, "properties": {"repobilityId": "ebb20f430b8ed869", "scanner": "scanner-primary", "fingerprint": "eb6bade2f8c22687", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-f7179300bcc64e5d", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/lib/sql-scan.ts:4"}, "properties": {"repobilityId": "adbe372563f1e89b", "scanner": "scanner-primary", "fingerprint": "f7179300bcc64e5d", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ed123bf63ec01421", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/sandbox/resolve-safe-path.ts:3"}, "properties": {"repobilityId": "8f6e7f60811147ab", "scanner": "scanner-primary", "fingerprint": "ed123bf63ec01421", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-72ec27bd0388abab", "level": "none", "message": {"text": "Commented-code block (8 lines) in packages/kernel/src/sandbox/passthrough.ts:3"}, "properties": {"repobilityId": "38b5082ff5d26c43", "scanner": "scanner-primary", "fingerprint": "72ec27bd0388abab", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-81150390893ed2be", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/sandbox/index.ts:23"}, "properties": {"repobilityId": "a15b2f8ef29a684f", "scanner": "scanner-primary", "fingerprint": "81150390893ed2be", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-6dc0320e2e342690", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/sandbox/output-compression.ts:3"}, "properties": {"repobilityId": "6a7bafda73276645", "scanner": "scanner-primary", "fingerprint": "6dc0320e2e342690", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-3dedea64dea70f93", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/policy-presets/index.ts:1"}, "properties": {"repobilityId": "71ca1f7032df4470", "scanner": "scanner-primary", "fingerprint": "3dedea64dea70f93", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2b636ba7e654df7", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/stages/step.ts:3"}, "properties": {"repobilityId": "fc076bb7e11de81e", "scanner": "scanner-primary", "fingerprint": "d2b636ba7e654df7", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-00f90eafeb8e4b82", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/stages/finalize.ts:3"}, "properties": {"repobilityId": "5aa111aabd00a78b", "scanner": "scanner-primary", "fingerprint": "00f90eafeb8e4b82", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-4d7956d8d291db69", "level": "none", "message": {"text": "Commented-code block (13 lines) in packages/kernel/src/stages/gate.ts:3"}, "properties": {"repobilityId": "0a85637c65d2c258", "scanner": "scanner-primary", "fingerprint": "4d7956d8d291db69", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-8945d68341cbbc2e", "level": "none", "message": {"text": "Commented-code block (14 lines) in packages/kernel/src/stages/spawn.ts:3"}, "properties": {"repobilityId": "8e097ef31f64659c", "scanner": "scanner-primary", "fingerprint": "8945d68341cbbc2e", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-27082f87dff14625", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/stages/fanout.ts:3"}, "properties": {"repobilityId": "a7d9f5214dc758ba", "scanner": "scanner-primary", "fingerprint": "27082f87dff14625", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-ad626f06daf747a6", "level": "none", "message": {"text": "Commented-code block (11 lines) in packages/kernel/src/policies/index.ts:4"}, "properties": {"repobilityId": "0efa393faf326cdd", "scanner": "scanner-primary", "fingerprint": "ad626f06daf747a6", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-99625840489c34f5", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/tools/file-glob.ts:3"}, "properties": {"repobilityId": "8667752ce2352998", "scanner": "scanner-primary", "fingerprint": "99625840489c34f5", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-d2c632ce9d368140", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/tools/grep.ts:3"}, "properties": {"repobilityId": "b65130f587464c87", "scanner": "scanner-primary", "fingerprint": "d2c632ce9d368140", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-44ee3f50a0fb1eac", "level": "none", "message": {"text": "Commented-code block (6 lines) in packages/kernel/src/tools/file-read.ts:3"}, "properties": {"repobilityId": "fb6c8740fa557f8e", "scanner": "scanner-primary", "fingerprint": "44ee3f50a0fb1eac", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-80e598dcec06505a", "level": "none", "message": {"text": "Commented-code block (5 lines) in packages/kernel/src/tools/index.ts:3"}, "properties": {"repobilityId": "f041a2afce5435ab", "scanner": "scanner-primary", "fingerprint": "80e598dcec06505a", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}, {"ruleId": "scanner-56e10cfe832bc7cf", "level": "none", "message": {"text": "Commented-code block (7 lines) in packages/kernel/src/tools/file-write.ts:3"}, "properties": {"repobilityId": "54c57672decaaaee", "scanner": "scanner-primary", "fingerprint": "56e10cfe832bc7cf", "layer": "quality", "severity": "info", "confidence": 1.0, "tags": ["integrity", "commented-code", "dead-code"]}}]}]}